From 46990a545c8611518a0bc743d231a7d0b572d568 Mon Sep 17 00:00:00 2001 From: liuxy Date: Sat, 6 May 2023 16:54:13 +0800 Subject: [PATCH] =?UTF-8?q?add:=E6=96=B0=E5=A2=9E=E5=8D=8A=E6=88=90?= =?UTF-8?q?=E5=93=81=E5=89=8D=E7=AB=AF=E9=A1=B5=E9=9D=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- mes/qd/src/assets/icons/svg/product.svg | 1 + mes/qd/src/assets/icons/svg/productIn.svg | 1 + .../product/productIn/AddDialog.vue | 12 +- .../product/productIn/TaskDialog.vue | 389 +++++++++++++ .../product/productIn/index.vue | 106 +++- .../AddDialog.vue | 6 +- .../NewBucketDialog.vue | 0 .../StructDiv.vue | 0 .../index.vue | 2 +- .../moreorless.js | 0 .../semiproductCheck/AddDialog.vue | 294 ++++++++++ .../semiproduct/semiproductCheck/AddDtl.vue | 173 ++++++ .../semiproductCheck/CheckDialog.vue | 407 ++++++++++++++ .../semiproductCheck/ProcessDialog.vue | 252 +++++++++ .../semiproductCheck/ReCheckDialog.vue | 353 ++++++++++++ .../semiproduct/semiproductCheck/check.js | 104 ++++ .../semiproduct/semiproductCheck/index.vue | 359 ++++++++++++ .../semiproductMoreOrless/AddDialog.vue | 524 ++++++++++++++++++ .../semiproductMoreOrless/NewBucketDialog.vue | 221 ++++++++ .../semiproductMoreOrless/StructDiv.vue | 218 ++++++++ .../semiproductMoreOrless/index.vue | 297 ++++++++++ .../semiproductMoreOrless/moreorless.js | 59 ++ 22 files changed, 3745 insertions(+), 33 deletions(-) create mode 100644 mes/qd/src/assets/icons/svg/product.svg create mode 100644 mes/qd/src/assets/icons/svg/productIn.svg create mode 100644 mes/qd/src/views/wms/storage_manage/product/productIn/TaskDialog.vue rename mes/qd/src/views/wms/storage_manage/product/{moreOrless => productMoreOrless}/AddDialog.vue (98%) rename mes/qd/src/views/wms/storage_manage/product/{moreOrless => productMoreOrless}/NewBucketDialog.vue (100%) rename mes/qd/src/views/wms/storage_manage/product/{moreOrless => productMoreOrless}/StructDiv.vue (100%) rename mes/qd/src/views/wms/storage_manage/product/{moreOrless => productMoreOrless}/index.vue (99%) rename mes/qd/src/views/wms/storage_manage/product/{moreOrless => productMoreOrless}/moreorless.js (100%) create mode 100644 mes/qd/src/views/wms/storage_manage/semiproduct/semiproductCheck/AddDialog.vue create mode 100644 mes/qd/src/views/wms/storage_manage/semiproduct/semiproductCheck/AddDtl.vue create mode 100644 mes/qd/src/views/wms/storage_manage/semiproduct/semiproductCheck/CheckDialog.vue create mode 100644 mes/qd/src/views/wms/storage_manage/semiproduct/semiproductCheck/ProcessDialog.vue create mode 100644 mes/qd/src/views/wms/storage_manage/semiproduct/semiproductCheck/ReCheckDialog.vue create mode 100644 mes/qd/src/views/wms/storage_manage/semiproduct/semiproductCheck/check.js create mode 100644 mes/qd/src/views/wms/storage_manage/semiproduct/semiproductCheck/index.vue create mode 100644 mes/qd/src/views/wms/storage_manage/semiproduct/semiproductMoreOrless/AddDialog.vue create mode 100644 mes/qd/src/views/wms/storage_manage/semiproduct/semiproductMoreOrless/NewBucketDialog.vue create mode 100644 mes/qd/src/views/wms/storage_manage/semiproduct/semiproductMoreOrless/StructDiv.vue create mode 100644 mes/qd/src/views/wms/storage_manage/semiproduct/semiproductMoreOrless/index.vue create mode 100644 mes/qd/src/views/wms/storage_manage/semiproduct/semiproductMoreOrless/moreorless.js diff --git a/mes/qd/src/assets/icons/svg/product.svg b/mes/qd/src/assets/icons/svg/product.svg new file mode 100644 index 00000000..f722dbce --- /dev/null +++ b/mes/qd/src/assets/icons/svg/product.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/mes/qd/src/assets/icons/svg/productIn.svg b/mes/qd/src/assets/icons/svg/productIn.svg new file mode 100644 index 00000000..b94183c0 --- /dev/null +++ b/mes/qd/src/assets/icons/svg/productIn.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/mes/qd/src/views/wms/storage_manage/product/productIn/AddDialog.vue b/mes/qd/src/views/wms/storage_manage/product/productIn/AddDialog.vue index 1a9338fc..acbcd071 100644 --- a/mes/qd/src/views/wms/storage_manage/product/productIn/AddDialog.vue +++ b/mes/qd/src/views/wms/storage_manage/product/productIn/AddDialog.vue @@ -28,7 +28,7 @@ - + 添加物料 + + 新增一行 + diff --git a/mes/qd/src/views/wms/storage_manage/product/productIn/TaskDialog.vue b/mes/qd/src/views/wms/storage_manage/product/productIn/TaskDialog.vue new file mode 100644 index 00000000..8f49a3ed --- /dev/null +++ b/mes/qd/src/views/wms/storage_manage/product/productIn/TaskDialog.vue @@ -0,0 +1,389 @@ + + + + + diff --git a/mes/qd/src/views/wms/storage_manage/product/productIn/index.vue b/mes/qd/src/views/wms/storage_manage/product/productIn/index.vue index 21d16ea9..f34edf6c 100644 --- a/mes/qd/src/views/wms/storage_manage/product/productIn/index.vue +++ b/mes/qd/src/views/wms/storage_manage/product/productIn/index.vue @@ -12,27 +12,17 @@ label-width="80px" label-suffix=":" > - - - - - + - + + + + + + + + + + + + + - - + + + + + + @@ -104,6 +142,17 @@ > 分配 + + 作业任务 + + - - - + + + - + - - + + diff --git a/mes/qd/src/views/wms/storage_manage/product/moreOrless/AddDialog.vue b/mes/qd/src/views/wms/storage_manage/product/productMoreOrless/AddDialog.vue similarity index 98% rename from mes/qd/src/views/wms/storage_manage/product/moreOrless/AddDialog.vue rename to mes/qd/src/views/wms/storage_manage/product/productMoreOrless/AddDialog.vue index 6e4d70d3..335679ac 100644 --- a/mes/qd/src/views/wms/storage_manage/product/moreOrless/AddDialog.vue +++ b/mes/qd/src/views/wms/storage_manage/product/productMoreOrless/AddDialog.vue @@ -249,12 +249,12 @@ + + diff --git a/mes/qd/src/views/wms/storage_manage/semiproduct/semiproductCheck/AddDtl.vue b/mes/qd/src/views/wms/storage_manage/semiproduct/semiproductCheck/AddDtl.vue new file mode 100644 index 00000000..0d1ba2e9 --- /dev/null +++ b/mes/qd/src/views/wms/storage_manage/semiproduct/semiproductCheck/AddDtl.vue @@ -0,0 +1,173 @@ + + + + + diff --git a/mes/qd/src/views/wms/storage_manage/semiproduct/semiproductCheck/CheckDialog.vue b/mes/qd/src/views/wms/storage_manage/semiproduct/semiproductCheck/CheckDialog.vue new file mode 100644 index 00000000..111d480b --- /dev/null +++ b/mes/qd/src/views/wms/storage_manage/semiproduct/semiproductCheck/CheckDialog.vue @@ -0,0 +1,407 @@ + + + + + + diff --git a/mes/qd/src/views/wms/storage_manage/semiproduct/semiproductCheck/ProcessDialog.vue b/mes/qd/src/views/wms/storage_manage/semiproduct/semiproductCheck/ProcessDialog.vue new file mode 100644 index 00000000..3b2d283c --- /dev/null +++ b/mes/qd/src/views/wms/storage_manage/semiproduct/semiproductCheck/ProcessDialog.vue @@ -0,0 +1,252 @@ + + + + + + diff --git a/mes/qd/src/views/wms/storage_manage/semiproduct/semiproductCheck/ReCheckDialog.vue b/mes/qd/src/views/wms/storage_manage/semiproduct/semiproductCheck/ReCheckDialog.vue new file mode 100644 index 00000000..d49d2313 --- /dev/null +++ b/mes/qd/src/views/wms/storage_manage/semiproduct/semiproductCheck/ReCheckDialog.vue @@ -0,0 +1,353 @@ + + + + + + diff --git a/mes/qd/src/views/wms/storage_manage/semiproduct/semiproductCheck/check.js b/mes/qd/src/views/wms/storage_manage/semiproduct/semiproductCheck/check.js new file mode 100644 index 00000000..57ee1267 --- /dev/null +++ b/mes/qd/src/views/wms/storage_manage/semiproduct/semiproductCheck/check.js @@ -0,0 +1,104 @@ +import request from '@/utils/request' + +export function add(data) { + return request({ + url: 'api/check', + method: 'post', + data + }) +} + +export function del(ids) { + return request({ + url: 'api/check/', + method: 'delete', + data: ids + }) +} + +export function edit(data) { + return request({ + url: 'api/check', + method: 'put', + data + }) +} + +export function getOutBillDtl(params) { + return request({ + url: '/api/check/getOutBillDtl', + method: 'get', + params + }) +} +export function getOutBillDtl2(params) { + return request({ + url: '/api/check/getOutBillDtl2', + method: 'get', + params + }) +} +export function getOutBillDis(params) { + return request({ + url: '/api/check/getOutBillDis', + method: 'get', + params + }) +} +export function getInvTypes() { + return request({ + url: '/api/check/getInvTypes', + method: 'get' + }) +} +export function insertDtl(data) { + return request({ + url: '/api/check/insertDtl', + method: 'post', + data + }) +} +export function getStructIvt(params) { + return request({ + url: '/api/check/getStructIvt', + method: 'get', + params + }) +} + +export function confirm(data) { + return request({ + url: '/api/check/confirm', + method: 'post', + data + }) +} +export function handdown(data) { + return request({ + url: '/api/check/handdown', + method: 'post', + data + }) +} +export function saveCheck(data) { + return request({ + url: '/api/check/saveCheck', + method: 'post', + data + }) +} +export function process0(data) { + return request({ + url: '/api/check/process0', + method: 'post', + data + }) +} +export function process1(data) { + return request({ + url: '/api/check/process1', + method: 'post', + data + }) +} +export default { add, edit, del, getOutBillDtl, getStructIvt, getOutBillDtl2, confirm, getInvTypes, saveCheck, process0, getOutBillDis, process1 } diff --git a/mes/qd/src/views/wms/storage_manage/semiproduct/semiproductCheck/index.vue b/mes/qd/src/views/wms/storage_manage/semiproduct/semiproductCheck/index.vue new file mode 100644 index 00000000..5f3fc56e --- /dev/null +++ b/mes/qd/src/views/wms/storage_manage/semiproduct/semiproductCheck/index.vue @@ -0,0 +1,359 @@ + + + + + diff --git a/mes/qd/src/views/wms/storage_manage/semiproduct/semiproductMoreOrless/AddDialog.vue b/mes/qd/src/views/wms/storage_manage/semiproduct/semiproductMoreOrless/AddDialog.vue new file mode 100644 index 00000000..8fa6ee8b --- /dev/null +++ b/mes/qd/src/views/wms/storage_manage/semiproduct/semiproductMoreOrless/AddDialog.vue @@ -0,0 +1,524 @@ + + + + + + diff --git a/mes/qd/src/views/wms/storage_manage/semiproduct/semiproductMoreOrless/NewBucketDialog.vue b/mes/qd/src/views/wms/storage_manage/semiproduct/semiproductMoreOrless/NewBucketDialog.vue new file mode 100644 index 00000000..6fa9ba07 --- /dev/null +++ b/mes/qd/src/views/wms/storage_manage/semiproduct/semiproductMoreOrless/NewBucketDialog.vue @@ -0,0 +1,221 @@ + + + + diff --git a/mes/qd/src/views/wms/storage_manage/semiproduct/semiproductMoreOrless/StructDiv.vue b/mes/qd/src/views/wms/storage_manage/semiproduct/semiproductMoreOrless/StructDiv.vue new file mode 100644 index 00000000..0e2e1e08 --- /dev/null +++ b/mes/qd/src/views/wms/storage_manage/semiproduct/semiproductMoreOrless/StructDiv.vue @@ -0,0 +1,218 @@ + + + + diff --git a/mes/qd/src/views/wms/storage_manage/semiproduct/semiproductMoreOrless/index.vue b/mes/qd/src/views/wms/storage_manage/semiproduct/semiproductMoreOrless/index.vue new file mode 100644 index 00000000..8852c9bf --- /dev/null +++ b/mes/qd/src/views/wms/storage_manage/semiproduct/semiproductMoreOrless/index.vue @@ -0,0 +1,297 @@ + + + + diff --git a/mes/qd/src/views/wms/storage_manage/semiproduct/semiproductMoreOrless/moreorless.js b/mes/qd/src/views/wms/storage_manage/semiproduct/semiproductMoreOrless/moreorless.js new file mode 100644 index 00000000..e7cd5c38 --- /dev/null +++ b/mes/qd/src/views/wms/storage_manage/semiproduct/semiproductMoreOrless/moreorless.js @@ -0,0 +1,59 @@ +import request from '@/utils/request' + +export function add(data) { + return request({ + url: '/api/instor/mol', + method: 'post', + data + }) +} + +export function del(ids) { + return request({ + url: '/api/instor/mol', + method: 'delete', + data: ids + }) +} + +export function edit(data) { + return request({ + url: '/api/instor/mol', + method: 'put', + data + }) +} + +export function getStructIvt(params) { + return request({ + url: '/api/instor/mol/getStructIvt', + method: 'get', + params + }) +} + +export function queryMolDtl(params) { + return request({ + url: '/api/instor/mol/queryMolDtl', + method: 'get', + params + }) +} + +export function queryMolDetail(params) { + return request({ + url: '/api/instor/mol/queryMolDetail', + method: 'get', + params + }) +} + +export function confirm(data) { + return request({ + url: '/api/instor/mol/confirm', + method: 'post', + data + }) +} + +export default { add, edit, del, getStructIvt, queryMolDtl, queryMolDetail, confirm }