From 668ec21102891a88bf9c9d450cfe943cf07815de Mon Sep 17 00:00:00 2001 From: "JinLu.Yin" <411641505@qq.com> Date: Mon, 9 May 2022 19:23:06 +0800 Subject: [PATCH] =?UTF-8?q?=E7=94=9F=E4=BA=A7=E5=B7=A5=E5=8D=95=E5=8A=9F?= =?UTF-8?q?=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/mes/pro/workorder.js | 44 ++ src/components/clientSelect/single.vue | 223 ++++++++++ src/components/itemSelect/single.vue | 238 +++++++++++ src/views/mes/dv/machinery/index.vue | 2 +- src/views/mes/md/mditem/index.vue | 1 + src/views/mes/pro/workorder/index.vue | 565 +++++++++++++++++++++++++ src/views/system/autocode/index.vue | 2 +- src/views/system/autocode/part.vue | 4 +- 8 files changed, 1075 insertions(+), 4 deletions(-) create mode 100644 src/api/mes/pro/workorder.js create mode 100644 src/components/clientSelect/single.vue create mode 100644 src/components/itemSelect/single.vue create mode 100644 src/views/mes/pro/workorder/index.vue diff --git a/src/api/mes/pro/workorder.js b/src/api/mes/pro/workorder.js new file mode 100644 index 0000000..e0d00bf --- /dev/null +++ b/src/api/mes/pro/workorder.js @@ -0,0 +1,44 @@ +import request from '@/utils/request' + +// 查询生产工单列表 +export function listWorkorder(query) { + return request({ + url: '/mes/pro/workorder/list', + method: 'get', + params: query + }) +} + +// 查询生产工单详细 +export function getWorkorder(workorderId) { + return request({ + url: '/mes/pro/workorder/' + workorderId, + method: 'get' + }) +} + +// 新增生产工单 +export function addWorkorder(data) { + return request({ + url: '/mes/pro/workorder', + method: 'post', + data: data + }) +} + +// 修改生产工单 +export function updateWorkorder(data) { + return request({ + url: '/mes/pro/workorder', + method: 'put', + data: data + }) +} + +// 删除生产工单 +export function delWorkorder(workorderId) { + return request({ + url: '/mes/pro/workorder/' + workorderId, + method: 'delete' + }) +} diff --git a/src/components/clientSelect/single.vue b/src/components/clientSelect/single.vue new file mode 100644 index 0000000..7b2c97a --- /dev/null +++ b/src/components/clientSelect/single.vue @@ -0,0 +1,223 @@ + + + diff --git a/src/components/itemSelect/single.vue b/src/components/itemSelect/single.vue new file mode 100644 index 0000000..65fec35 --- /dev/null +++ b/src/components/itemSelect/single.vue @@ -0,0 +1,238 @@ + + + \ No newline at end of file diff --git a/src/views/mes/dv/machinery/index.vue b/src/views/mes/dv/machinery/index.vue index 9772750..710be8c 100644 --- a/src/views/mes/dv/machinery/index.vue +++ b/src/views/mes/dv/machinery/index.vue @@ -582,7 +582,7 @@ export default { submitFileForm() { this.$refs.upload.submit(); }, - //自动生成物料编码 + //自动生成编码 handleAutoGenChange(autoGenFlag){ debugger; if(autoGenFlag){ diff --git a/src/views/mes/md/mditem/index.vue b/src/views/mes/md/mditem/index.vue index b23c652..7f328dc 100644 --- a/src/views/mes/md/mditem/index.vue +++ b/src/views/mes/md/mditem/index.vue @@ -514,6 +514,7 @@ export default { unitOfMeasrue: undefined, enableFlag: undefined, itemOrProduct: undefined, + enableFlag: 'Y', safeStockFlag: undefined, minStock: 0, maxStock: 0, diff --git a/src/views/mes/pro/workorder/index.vue b/src/views/mes/pro/workorder/index.vue new file mode 100644 index 0000000..4ba8957 --- /dev/null +++ b/src/views/mes/pro/workorder/index.vue @@ -0,0 +1,565 @@ + + + diff --git a/src/views/system/autocode/index.vue b/src/views/system/autocode/index.vue index 1a1e0c9..9d6a65e 100644 --- a/src/views/system/autocode/index.vue +++ b/src/views/system/autocode/index.vue @@ -88,7 +88,7 @@ - +