diff --git a/jshERP-web/src/views/bill/mixins/BillModalMixin.js b/jshERP-web/src/views/bill/mixins/BillModalMixin.js index 2d83d287..96723165 100644 --- a/jshERP-web/src/views/bill/mixins/BillModalMixin.js +++ b/jshERP-web/src/views/bill/mixins/BillModalMixin.js @@ -436,6 +436,19 @@ export const BillModalMixin = { taxLastMoney: mInfo.billPrice } }, + //控制sku、序列号、批号输入框的显示和隐藏状态 + changeColumnShowOrHide(info) { + if(info.sku) { + this.changeFormTypes(this.materialTable.columns, 'sku', 1) + } + if(info.enableSerialNumber === "1") { + this.changeFormTypes(this.materialTable.columns, 'snList', 1) + } + if(info.enableBatchNumber === "1") { + this.changeFormTypes(this.materialTable.columns, 'batchNumber', 1) + this.changeFormTypes(this.materialTable.columns, 'expirationDate', 1) + } + }, //删除一行或多行的时候触发 onDeleted(ids, target) { target.recalcAllStatisticsColumns() diff --git a/jshERP-web/src/views/bill/modules/PurchaseBackModal.vue b/jshERP-web/src/views/bill/modules/PurchaseBackModal.vue index 7ae39764..2db36538 100644 --- a/jshERP-web/src/views/bill/modules/PurchaseBackModal.vue +++ b/jshERP-web/src/views/bill/modules/PurchaseBackModal.vue @@ -348,6 +348,7 @@ info.taxMoney = 0 info.taxLastMoney = info.allPrice listEx.push(info) + this.changeColumnShowOrHide(info) } tab.dataSource = listEx typeof success === 'function' ? success(res) : '' diff --git a/jshERP-web/src/views/bill/modules/PurchaseInModal.vue b/jshERP-web/src/views/bill/modules/PurchaseInModal.vue index 8034b0b0..ad2a5559 100644 --- a/jshERP-web/src/views/bill/modules/PurchaseInModal.vue +++ b/jshERP-web/src/views/bill/modules/PurchaseInModal.vue @@ -363,6 +363,7 @@ info.taxMoney = 0 info.taxLastMoney = info.allPrice listEx.push(info) + this.changeColumnShowOrHide(info) } tab.dataSource = listEx //给优惠后金额重新赋值 diff --git a/jshERP-web/src/views/bill/modules/SaleBackModal.vue b/jshERP-web/src/views/bill/modules/SaleBackModal.vue index e5053c6e..bbe53f49 100644 --- a/jshERP-web/src/views/bill/modules/SaleBackModal.vue +++ b/jshERP-web/src/views/bill/modules/SaleBackModal.vue @@ -359,6 +359,7 @@ info.taxMoney = 0 info.taxLastMoney = info.allPrice listEx.push(info) + this.changeColumnShowOrHide(info) } tab.dataSource = listEx typeof success === 'function' ? success(res) : '' diff --git a/jshERP-web/src/views/bill/modules/SaleOutModal.vue b/jshERP-web/src/views/bill/modules/SaleOutModal.vue index 97a4ff30..5dfc5f37 100644 --- a/jshERP-web/src/views/bill/modules/SaleOutModal.vue +++ b/jshERP-web/src/views/bill/modules/SaleOutModal.vue @@ -367,6 +367,7 @@ info.taxMoney = 0 info.taxLastMoney = info.allPrice listEx.push(info) + this.changeColumnShowOrHide(info) } tab.dataSource = listEx //给优惠后金额重新赋值