From 9b686628bee747b9e04b6f870890b7a9e3554b35 Mon Sep 17 00:00:00 2001 From: YunaiV Date: Mon, 6 Apr 2026 16:01:53 +0800 Subject: [PATCH] =?UTF-8?q?=E2=9C=A8=20feat(mes):=20=E6=9B=B4=E6=96=B0?= =?UTF-8?q?=E8=BD=A6=E9=97=B4=E5=92=8C=E5=B7=A5=E4=BD=9C=E7=AB=99=E9=80=89?= =?UTF-8?q?=E6=8B=A9=E5=99=A8=EF=BC=8C=E5=A2=9E=E5=8A=A0=20tooltip=20?= =?UTF-8?q?=E5=B1=95=E7=A4=BA=E8=AF=A6=E6=83=85?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/mes/md/workstation/index.ts | 5 +- .../components/MdWorkshopSelect.vue | 69 +++-- .../components/MdWorkstationSelect.vue | 185 +++++++++--- .../components/MdWorkstationSelectDialog.vue | 276 ++++++++++++++++++ 4 files changed, 465 insertions(+), 70 deletions(-) create mode 100644 src/views/mes/md/workstation/components/MdWorkstationSelectDialog.vue diff --git a/src/api/mes/md/workstation/index.ts b/src/api/mes/md/workstation/index.ts index cdec65e8a..ffd16f01f 100644 --- a/src/api/mes/md/workstation/index.ts +++ b/src/api/mes/md/workstation/index.ts @@ -9,6 +9,7 @@ export interface MdWorkstationVO { workshopId: number // 所在车间 ID workshopName: string // 所在车间名称 processId: number // 工序 ID + processName: string // 工序名称 warehouseId: number // 线边库 ID locationId: number // 库区 ID areaId: number // 库位 ID @@ -23,10 +24,6 @@ export const MdWorkstationApi = { return await request.get({ url: `/mes/md-workstation/page`, params }) }, - // 查询工作站精简列表 - getWorkstationSimpleList: async () => { - return await request.get({ url: `/mes/md-workstation/simple-list` }) - }, // 查询工作站详情 getWorkstation: async (id: number) => { diff --git a/src/views/mes/md/workstation/components/MdWorkshopSelect.vue b/src/views/mes/md/workstation/components/MdWorkshopSelect.vue index a3cafa362..5258fa9b1 100644 --- a/src/views/mes/md/workstation/components/MdWorkshopSelect.vue +++ b/src/views/mes/md/workstation/components/MdWorkshopSelect.vue @@ -1,24 +1,34 @@ - + diff --git a/src/views/mes/md/workstation/components/MdWorkstationSelect.vue b/src/views/mes/md/workstation/components/MdWorkstationSelect.vue index 730645c0c..ca232658d 100644 --- a/src/views/mes/md/workstation/components/MdWorkstationSelect.vue +++ b/src/views/mes/md/workstation/components/MdWorkstationSelect.vue @@ -1,37 +1,66 @@ - + + + diff --git a/src/views/mes/md/workstation/components/MdWorkstationSelectDialog.vue b/src/views/mes/md/workstation/components/MdWorkstationSelectDialog.vue new file mode 100644 index 000000000..fd6296a85 --- /dev/null +++ b/src/views/mes/md/workstation/components/MdWorkstationSelectDialog.vue @@ -0,0 +1,276 @@ + + + + + +