From 0c3b0ecb19eb49ef1ea9eca4c9fe9a59326d3ccd Mon Sep 17 00:00:00 2001 From: "JinLu.Yin" <411641505@qq.com> Date: Tue, 10 May 2022 00:46:54 +0800 Subject: [PATCH] =?UTF-8?q?=E5=B7=A5=E5=8D=95=E6=B7=BB=E5=8A=A0BOM?= =?UTF-8?q?=E7=BB=84=E6=88=90=E4=BF=A1=E6=81=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/mes/pro/workorderbom.js | 44 +++++ src/views/mes/pro/workorder/bom/bom.vue | 235 ++++++++++++++++++++++++ src/views/mes/pro/workorder/index.vue | 175 +++++++++++------- 3 files changed, 392 insertions(+), 62 deletions(-) create mode 100644 src/api/mes/pro/workorderbom.js create mode 100644 src/views/mes/pro/workorder/bom/bom.vue diff --git a/src/api/mes/pro/workorderbom.js b/src/api/mes/pro/workorderbom.js new file mode 100644 index 0000000..85c351f --- /dev/null +++ b/src/api/mes/pro/workorderbom.js @@ -0,0 +1,44 @@ +import request from '@/utils/request' + +// 查询生产工单BOM组成列表 +export function listWorkorderbom(query) { + return request({ + url: '/mes/pro/workorderbom/list', + method: 'get', + params: query + }) +} + +// 查询生产工单BOM组成详细 +export function getWorkorderbom(lineId) { + return request({ + url: '/mes/pro/workorderbom/' + lineId, + method: 'get' + }) +} + +// 新增生产工单BOM组成 +export function addWorkorderbom(data) { + return request({ + url: '/mes/pro/workorderbom', + method: 'post', + data: data + }) +} + +// 修改生产工单BOM组成 +export function updateWorkorderbom(data) { + return request({ + url: '/mes/pro/workorderbom', + method: 'put', + data: data + }) +} + +// 删除生产工单BOM组成 +export function delWorkorderbom(lineId) { + return request({ + url: '/mes/pro/workorderbom/' + lineId, + method: 'delete' + }) +} diff --git a/src/views/mes/pro/workorder/bom/bom.vue b/src/views/mes/pro/workorder/bom/bom.vue new file mode 100644 index 0000000..83354ff --- /dev/null +++ b/src/views/mes/pro/workorder/bom/bom.vue @@ -0,0 +1,235 @@ + + + diff --git a/src/views/mes/pro/workorder/index.vue b/src/views/mes/pro/workorder/index.vue index 4ba8957..4433476 100644 --- a/src/views/mes/pro/workorder/index.vue +++ b/src/views/mes/pro/workorder/index.vue @@ -17,7 +17,6 @@ @keyup.enter.native="handleQuery" /> - - + 新增 @@ -93,7 +92,7 @@ size="mini" :disabled="single" @click="handleUpdate" - v-hasPermi="['pro:workorder:edit']" + v-hasPermi="['mes:pro:workorder:edit']" >修改 @@ -104,7 +103,7 @@ size="mini" :disabled="multiple" @click="handleDelete" - v-hasPermi="['pro:workorder:remove']" + v-hasPermi="['mes:pro:workorder:remove']" >删除 @@ -114,22 +113,27 @@ icon="el-icon-download" size="mini" @click="handleExport" - v-hasPermi="['pro:workorder:export']" + v-hasPermi="['mes:pro:workorder:export']" >导出 - - - + + - + - + @@ -147,35 +151,35 @@ - + - - @@ -191,7 +195,7 @@ + @change="handleAutoGenChange(autoGenFlag)" v-if="optType != 'view' && form.status =='PREPARE'"> @@ -311,9 +315,16 @@ + + + + + + @@ -322,13 +333,22 @@