From a21953207c5ef2bc7730edcfb23f355e6f4b55d5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=83=91=E6=98=8E=E6=A2=81?= <2429105222@qq.com> Date: Thu, 23 Feb 2023 16:22:12 +0800 Subject: [PATCH] =?UTF-8?q?=E8=80=97=E6=9D=90=E9=A2=86=E7=94=A8=E7=AE=A1?= =?UTF-8?q?=E7=90=86=E4=BB=A3=E7=A0=81=E6=8F=90=E4=BA=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/inout/receiveOrder.js | 8 + src/api/thrsys/thrOrderReceive.js | 24 ++ src/views/inout/DialogSelectInvProduct.vue | 76 ++-- src/views/inout/receive/receiveAdd.vue | 265 ++++-------- src/views/inout/receive/receiveAudit.vue | 267 ++++++++++++ .../inout/receive/receiveAuditDetail.vue | 179 ++++++++ src/views/inout/receive/receiveSearch.vue | 393 ++++++------------ src/views/inout/receive/thrOrderNew.vue | 212 ++-------- 8 files changed, 763 insertions(+), 661 deletions(-) create mode 100644 src/views/inout/receive/receiveAudit.vue create mode 100644 src/views/inout/receive/receiveAuditDetail.vue diff --git a/src/api/inout/receiveOrder.js b/src/api/inout/receiveOrder.js index a66e284d..d9f2c070 100644 --- a/src/api/inout/receiveOrder.js +++ b/src/api/inout/receiveOrder.js @@ -27,6 +27,14 @@ export function getOrderDetail(query) { }); } +export function getAudit(query) { + return axios({ + url: "/udiwms/receive/order/audit", + method: "post", + data: query + }); +} + diff --git a/src/api/thrsys/thrOrderReceive.js b/src/api/thrsys/thrOrderReceive.js index 3ad028e8..2f22e590 100644 --- a/src/api/thrsys/thrOrderReceive.js +++ b/src/api/thrsys/thrOrderReceive.js @@ -16,3 +16,27 @@ export function updateReceive(query) { }); } +export function updateReceiveDetail(query) { + return axios({ + url: "/udiwms/receive/detail/Update", + method: "post", + data: query + }); +} +export function delReceive(query) { + return axios({ + url: "/udiwms/receive/order/del", + method: "get", + params: query + }); +} + + +export function delReceiveDetail(query) { + return axios({ + url: "/udiwms/receive/detail/delReceiveDetail", + method: "get", + params: query + }); +} + diff --git a/src/views/inout/DialogSelectInvProduct.vue b/src/views/inout/DialogSelectInvProduct.vue index b342c027..d40b58a7 100644 --- a/src/views/inout/DialogSelectInvProduct.vue +++ b/src/views/inout/DialogSelectInvProduct.vue @@ -1,40 +1,40 @@ - + - - + + + - - + + + + - - - - - - - 查询 - - 确定 - + + + + + - - - + + + + 显示/隐藏搜索栏 + 重置 + 查询 + 确定 + + + + + + + + @@ -49,13 +49,13 @@ - + :limit.sync="filterQuery.limit" + :page.sync="filterQuery.page" + @pagination="handleCurrentChange" + > @@ -86,6 +86,7 @@ export default { }, data() { return { + showSearch: true, filterQuery: { cpmctymc: null, nameCode: null, @@ -149,7 +150,7 @@ export default { this.getList(); }, handleCurrentChange(val) { - this.filterQuery.page = val; + this.filterQuery.page = val.page; this.getList(); }, closeDetailDialog(val) { @@ -171,7 +172,9 @@ export default { this.total = 0; }); }, - + hideSearch() { + this.showSearch = !this.showSearch; + }, combine() { let selection = this.$refs.multipleTable.selection; if (selection.length < 1) { @@ -186,6 +189,7 @@ export default { productDate: obj.productionDate, expireDate: obj.expireDate, supId: obj.supId, + nameCode: obj.nameCode, } ids.push(data); }); diff --git a/src/views/inout/receive/receiveAdd.vue b/src/views/inout/receive/receiveAdd.vue index 5149ba1d..f472ca93 100644 --- a/src/views/inout/receive/receiveAdd.vue +++ b/src/views/inout/receive/receiveAdd.vue @@ -1,25 +1,21 @@ - + - - + + + - - + + + + - - + + + + - - 单据日期: + + + - - - - 查询 - - 新增单据 - - - + - + + + + 显示/隐藏搜索栏 + 重置 + 查询 + + 新增单据 + + + + + + + - + + + + + {{ statusMap[scope.row.status] }} + + + - 编辑 - - 删除 - + 编辑 + 删除 - + :page.sync="filterQuery.page" + :limit.sync="filterQuery.limit" + @pagination="handleCurrentChange" + > - - - + + + @@ -121,20 +122,19 @@ + + diff --git a/src/views/inout/receive/receiveAuditDetail.vue b/src/views/inout/receive/receiveAuditDetail.vue new file mode 100644 index 00000000..4b39ad2a --- /dev/null +++ b/src/views/inout/receive/receiveAuditDetail.vue @@ -0,0 +1,179 @@ + + + + + + 审核通过 + + 审核拒绝 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/views/inout/receive/receiveSearch.vue b/src/views/inout/receive/receiveSearch.vue index 177f9ba6..7f68f500 100644 --- a/src/views/inout/receive/receiveSearch.vue +++ b/src/views/inout/receive/receiveSearch.vue @@ -1,115 +1,120 @@ - + - - - - - - - - - - - {{ item.name }} - {{ - item.thirdSysName - }} - - - - - - 单据日期: - - - - - - - 查询 - - + + + + + + + + + + + + + + + + + + + + + - + + + 显示/隐藏搜索栏 + 重置 + 查询 + + + + + + - + - - - + + + + + + + {{ statusMap[scope.row.status] }} + + + + - 删除 - + :page.sync="filterQuery.page" + :limit.sync="filterQuery.limit" + @pagination="handleCurrentChange" + > + - + - - - + + + - - + + + + diff --git a/src/views/inout/receive/thrOrderNew.vue b/src/views/inout/receive/thrOrderNew.vue index 1445d02f..4996667d 100644 --- a/src/views/inout/receive/thrOrderNew.vue +++ b/src/views/inout/receive/thrOrderNew.vue @@ -44,7 +44,7 @@ - - @@ -111,17 +111,9 @@ border max-height="300" height="300" ref="multipleTable"> - - - + + + - - + + - 编辑 - - 删除 - + 编辑 + 删除 @@ -187,12 +156,8 @@