From 531496cd60689f55854530ea54a253301e1c94cc Mon Sep 17 00:00:00 2001 From: "DESKTOP-J7ED0MB\\yinjinlu" <411641505@qq.com> Date: Wed, 12 Oct 2022 00:21:09 +0800 Subject: [PATCH] =?UTF-8?q?=E8=A3=85=E7=AE=B1=E5=8D=95=E4=B8=9A=E5=8A=A1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/mes/wm/package.js | 9 + src/api/mes/wm/packageline.js | 44 ++ src/api/mes/wm/rtsalseline.js | 44 ++ src/components/package/single.vue | 247 ++++++++++++ src/views/mes/wm/package/index.vue | 102 +++-- src/views/mes/wm/package/line.vue | 349 ++++++++++++++++ src/views/mes/wm/package/subpackge.vue | 209 ++++++++++ src/views/mes/wm/productrecpt/index.vue | 8 + src/views/mes/wm/rtsalse/line.vue | 507 ++++++++++++++++++++++++ 9 files changed, 1486 insertions(+), 33 deletions(-) create mode 100644 src/api/mes/wm/packageline.js create mode 100644 src/api/mes/wm/rtsalseline.js create mode 100644 src/components/package/single.vue create mode 100644 src/views/mes/wm/package/line.vue create mode 100644 src/views/mes/wm/package/subpackge.vue create mode 100644 src/views/mes/wm/rtsalse/line.vue diff --git a/src/api/mes/wm/package.js b/src/api/mes/wm/package.js index 3eaea7c..ef7a446 100644 --- a/src/api/mes/wm/package.js +++ b/src/api/mes/wm/package.js @@ -42,3 +42,12 @@ export function delPackage(packageId) { method: 'delete' }) } + +//添加子箱 +export function addSubPackage(data){ + return request({ + url: '/mes/wm/package/addsub', + method: 'put', + data: data + }) +} diff --git a/src/api/mes/wm/packageline.js b/src/api/mes/wm/packageline.js new file mode 100644 index 0000000..c383393 --- /dev/null +++ b/src/api/mes/wm/packageline.js @@ -0,0 +1,44 @@ +import request from '@/utils/request' + +// 查询装箱明细列表 +export function listPackageline(query) { + return request({ + url: '/mes/wm/packageline/list', + method: 'get', + params: query + }) +} + +// 查询装箱明细详细 +export function getPackageline(lineId) { + return request({ + url: '/mes/wm/packageline/' + lineId, + method: 'get' + }) +} + +// 新增装箱明细 +export function addPackageline(data) { + return request({ + url: '/mes/wm/packageline', + method: 'post', + data: data + }) +} + +// 修改装箱明细 +export function updatePackageline(data) { + return request({ + url: '/mes/wm/packageline', + method: 'put', + data: data + }) +} + +// 删除装箱明细 +export function delPackageline(lineId) { + return request({ + url: '/mes/wm/packageline/' + lineId, + method: 'delete' + }) +} diff --git a/src/api/mes/wm/rtsalseline.js b/src/api/mes/wm/rtsalseline.js new file mode 100644 index 0000000..36c64f6 --- /dev/null +++ b/src/api/mes/wm/rtsalseline.js @@ -0,0 +1,44 @@ +import request from '@/utils/request' + +// 查询产品销售退货行列表 +export function listRtsalseline(query) { + return request({ + url: '/mes/wm/rtsalseline/list', + method: 'get', + params: query + }) +} + +// 查询产品销售退货行详细 +export function getRtsalseline(lineId) { + return request({ + url: '/mes/wm/rtsalseline/' + lineId, + method: 'get' + }) +} + +// 新增产品销售退货行 +export function addRtsalseline(data) { + return request({ + url: '/mes/wm/rtsalseline', + method: 'post', + data: data + }) +} + +// 修改产品销售退货行 +export function updateRtsalseline(data) { + return request({ + url: '/mes/wm/rtsalseline', + method: 'put', + data: data + }) +} + +// 删除产品销售退货行 +export function delRtsalseline(lineId) { + return request({ + url: '/mes/wm/rtsalseline/' + lineId, + method: 'delete' + }) +} diff --git a/src/components/package/single.vue b/src/components/package/single.vue new file mode 100644 index 0000000..488ca61 --- /dev/null +++ b/src/components/package/single.vue @@ -0,0 +1,247 @@ + + + + \ No newline at end of file diff --git a/src/views/mes/wm/package/index.vue b/src/views/mes/wm/package/index.vue index ea090f3..1b81131 100644 --- a/src/views/mes/wm/package/index.vue +++ b/src/views/mes/wm/package/index.vue @@ -59,34 +59,24 @@ v-hasPermi="['mes:wm:package:add']" >新增 - - 修改 - - - 删除 - - - - + + + + @@ -262,8 +254,18 @@ + + + + + + + + @@ -273,13 +275,17 @@ diff --git a/src/views/mes/wm/package/subpackge.vue b/src/views/mes/wm/package/subpackge.vue new file mode 100644 index 0000000..88d8ec6 --- /dev/null +++ b/src/views/mes/wm/package/subpackge.vue @@ -0,0 +1,209 @@ + + + + \ No newline at end of file diff --git a/src/views/mes/wm/productrecpt/index.vue b/src/views/mes/wm/productrecpt/index.vue index 7430a17..33a1066 100644 --- a/src/views/mes/wm/productrecpt/index.vue +++ b/src/views/mes/wm/productrecpt/index.vue @@ -438,6 +438,14 @@ export default { } }); }, + //完成单据 + doconfirm(){ + let that = this; + this.$modal.confirm('是否完成入库单编制?【完成后将不能更改】').then(function(){ + that.form.status = 'CONFIRMED'; + that.submitForm(); + }); + }, /** 删除按钮操作 */ handleDelete(row) { const recptIds = row.recptId || this.ids; diff --git a/src/views/mes/wm/rtsalse/line.vue b/src/views/mes/wm/rtsalse/line.vue new file mode 100644 index 0000000..1bc358e --- /dev/null +++ b/src/views/mes/wm/rtsalse/line.vue @@ -0,0 +1,507 @@ + + +