From 8c72a21918d4e4d63eadc6706c8396bbdc7f68fe Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E5=AD=A3=E5=9C=A3=E5=8D=8E?= <752718920@qq.com>
Date: Tue, 16 Nov 2021 00:56:18 +0800
Subject: [PATCH] =?UTF-8?q?=E7=BB=99=E5=8D=95=E6=8D=AE=E5=BD=95=E5=85=A5?=
=?UTF-8?q?=E7=95=8C=E9=9D=A2=E5=A2=9E=E5=8A=A0=E4=BB=93=E5=BA=93=E6=89=B9?=
=?UTF-8?q?=E9=87=8F=E8=AE=BE=E7=BD=AE=E5=8A=9F=E8=83=BD?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../src/views/bill/dialog/BatchSetDepot.vue | 112 ++++++++++++++++++
.../src/views/bill/mixins/BillModalMixin.js | 20 ++++
.../views/bill/modules/AllocationOutModal.vue | 21 +++-
.../src/views/bill/modules/AssembleModal.vue | 21 +++-
.../views/bill/modules/DisassembleModal.vue | 21 +++-
.../src/views/bill/modules/OtherInModal.vue | 21 +++-
.../src/views/bill/modules/OtherOutModal.vue | 21 +++-
.../views/bill/modules/PurchaseBackModal.vue | 21 +++-
.../views/bill/modules/PurchaseInModal.vue | 19 ++-
.../views/bill/modules/RetailBackModal.vue | 21 +++-
.../src/views/bill/modules/RetailOutModal.vue | 19 ++-
.../src/views/bill/modules/SaleBackModal.vue | 21 +++-
.../src/views/bill/modules/SaleOutModal.vue | 19 ++-
13 files changed, 294 insertions(+), 63 deletions(-)
create mode 100644 jshERP-web/src/views/bill/dialog/BatchSetDepot.vue
diff --git a/jshERP-web/src/views/bill/dialog/BatchSetDepot.vue b/jshERP-web/src/views/bill/dialog/BatchSetDepot.vue
new file mode 100644
index 00000000..1f6c6d5f
--- /dev/null
+++ b/jshERP-web/src/views/bill/dialog/BatchSetDepot.vue
@@ -0,0 +1,112 @@
+
+
+
+
+ 关闭
+
+
+
+
+
+
+
+ {{ depot.depotName }}
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/jshERP-web/src/views/bill/mixins/BillModalMixin.js b/jshERP-web/src/views/bill/mixins/BillModalMixin.js
index a5164ba0..47ea6143 100644
--- a/jshERP-web/src/views/bill/mixins/BillModalMixin.js
+++ b/jshERP-web/src/views/bill/mixins/BillModalMixin.js
@@ -229,6 +229,11 @@ export const BillModalMixin = {
this.$refs.memberModalForm.title = "新增会员";
this.$refs.memberModalForm.disableSubmit = false;
},
+ handleBatchSetDepot() {
+ this.$refs.batchSetDepotModalForm.add();
+ this.$refs.batchSetDepotModalForm.title = "批量设置仓库";
+ this.$refs.batchSetDepotModalForm.disableSubmit = false;
+ },
addDepot() {
this.$refs.depotModalForm.add();
this.$refs.depotModalForm.title = "新增仓库";
@@ -248,6 +253,21 @@ export const BillModalMixin = {
memberModalFormOk() {
this.initRetail()
},
+ batchSetDepotModalFormOk(depotId) {
+ this.getAllTable().then(tables => {
+ return getListData(this.form, tables)
+ }).then(allValues => {
+ //获取单据明细列表信息
+ let detailArr = allValues.tablesValue[0].values
+ //构造新的列表数组,用于存放单据明细信息
+ let newDetailArr = []
+ for(let detail of detailArr){
+ detail.depotId = depotId
+ newDetailArr.push(detail)
+ }
+ this.materialTable.dataSource = newDetailArr
+ })
+ },
depotModalFormOk() {
this.initDepot()
},
diff --git a/jshERP-web/src/views/bill/modules/AllocationOutModal.vue b/jshERP-web/src/views/bill/modules/AllocationOutModal.vue
index f401aba3..286a5864 100644
--- a/jshERP-web/src/views/bill/modules/AllocationOutModal.vue
+++ b/jshERP-web/src/views/bill/modules/AllocationOutModal.vue
@@ -42,12 +42,7 @@
@added="onAdded"
@deleted="onDeleted">
-
-
- 新增仓库
-
-
-
+
扫码录入
@@ -58,6 +53,17 @@
收起扫码
+
+
+
+
+ 批量设置
+ 新增仓库
+
+ 仓库操作
+
+
+
@@ -77,11 +83,13 @@
+