From c99842953dccf0cfe37d1caa4704a0f3f9a025a4 Mon Sep 17 00:00:00 2001 From: bjang03 Date: Wed, 17 Apr 2024 14:01:09 +0800 Subject: [PATCH] =?UTF-8?q?1=E3=80=81=E5=B7=A5=E4=BD=8D=E8=83=BD=E5=8A=9B?= =?UTF-8?q?=E5=85=B3=E8=81=94?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/mes/workstation/index.ts | 65 ++++++------- src/views/mes/workstation/index.vue | 17 ++-- src/views/mes/workstation/workstation.data.ts | 93 ++++++------------- 3 files changed, 60 insertions(+), 115 deletions(-) diff --git a/src/api/mes/workstation/index.ts b/src/api/mes/workstation/index.ts index a7ca304ca..fcd745b8e 100644 --- a/src/api/mes/workstation/index.ts +++ b/src/api/mes/workstation/index.ts @@ -73,43 +73,7 @@ export const deleteEquipment = async (equipmentCodes:string[]) => { } return await request.post({ url: `/mes/equipment/deleteRelation`, data }) } -export const getProcessPage = async (params) => { - params.workstationCode = goalParams.workstationCode - if (params.isSearch) { - delete params.isSearch - const data = {...params} - return await request.post({ url: '/mes/workstation-process/senior', data }) - } else { - return await request.get({ url: `/mes/workstation-process/pageListByWorkstationCode`, params }) - } -} -export const checkProcessPageList = async (params) => { - params.workstationCode = goalParams.workstationCode - if (params.isSearch) { - delete params.isSearch - const data = {...params} - return await request.post({ url: '/mes/workstation-process/senior', data }) - } else { - return await request.get({ url: `/mes/workstation-process/pageCheckListByWorkstationCode`, params }) - } -} -// 添加工序关联 -export const createProcessRelation = async (processCodes:string[]) => { - const data = { - workstationCode : goalParams.workstationCode, - processCodes : processCodes - } - return await request.post({ url: `/mes/workstation-process/createRelation`, data }) -} -// 删除工序关联 -export const deleteProcessRelation = async (processCodes:string[]) => { - const data = { - workstationCode : goalParams.workstationCode, - processCodes : processCodes - } - return await request.post({ url: `/mes/workstation-process/deleteRelation`, data }) -} export const getOperstepsPage = async (params) => { params.workstationCode = goalParams.workstationCode @@ -139,7 +103,6 @@ export const deleteOpersteps = async (codes:string[]) => { return await request.post({ url: `/mes/workstation-opersteps/delete`, data }) } - export const getAbilityPage = async (params) => { params.workstationCode = goalParams.workstationCode if (params.isSearch) { @@ -167,3 +130,31 @@ export const deleteAbility = async (codes:string[]) => { } return await request.post({ url: `/mes/workstation-ability/delete`, data }) } +// 查询工位岗位关联 +export const getPostPage = async (params) => { + params.workstationCode = goalParams.workstationCode + if (params.isSearch) { + delete params.isSearch + const data = {...params} + return await request.post({ url: '/mes/workstation-post/senior', data }) + } else { + return await request.get({ url: `/mes/workstation-post/getWorkstationPostPage`, params }) + } +} +// 添加能力关联 +export const createAPost = async (codes:string[]) => { + const data = { + workstationCode : goalParams.workstationCode, + postCodes : codes + } + return await request.post({ url: `/mes/workstation-post/create`, data }) +} + +// 删除能力关联 +export const deletePost = async (codes:string[]) => { + const data = { + workstationCode : goalParams.workstationCode, + postCodes : codes + } + return await request.post({ url: `/mes/workstation-post/delete`, data }) +} diff --git a/src/views/mes/workstation/index.vue b/src/views/mes/workstation/index.vue index cb101fbad..13b6a688f 100644 --- a/src/views/mes/workstation/index.vue +++ b/src/views/mes/workstation/index.vue @@ -79,10 +79,9 @@