From de87989856965296725f302e4bea7bda0630c312 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=AD=A3=E5=9C=A3=E5=8D=8E?= <752718920@qq.com> Date: Sun, 26 Sep 2021 00:06:47 +0800 Subject: [PATCH] =?UTF-8?q?=E8=B0=83=E6=95=B4=E5=8D=95=E6=8D=AE=E6=9F=A5?= =?UTF-8?q?=E7=9C=8B=E9=A1=B5=E9=9D=A2=E7=9A=84=E9=80=BB=E8=BE=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/views/bill/dialog/BillDetail.vue | 96 ++++++++++++++----- 1 file changed, 73 insertions(+), 23 deletions(-) diff --git a/jshERP-web/src/views/bill/dialog/BillDetail.vue b/jshERP-web/src/views/bill/dialog/BillDetail.vue index 01ec35a3..99e144e1 100644 --- a/jshERP-web/src/views/bill/dialog/BillDetail.vue +++ b/jshERP-web/src/views/bill/dialog/BillDetail.vue @@ -12,19 +12,19 @@ @@ -52,7 +52,7 @@ bordered rowKey="id" :pagination="false" - :columns="allocationOutColumns" + :columns="columns" :dataSource="dataSource"> @@ -89,7 +89,7 @@ bordered rowKey="id" :pagination="false" - :columns="assembleColumns" + :columns="columns" :dataSource="dataSource"> @@ -126,7 +126,7 @@ bordered rowKey="id" :pagination="false" - :columns="disassembleColumns" + :columns="columns" :dataSource="dataSource"> @@ -172,7 +172,7 @@ bordered rowKey="id" :pagination="false" - :columns="otherInColumns" + :columns="columns" :dataSource="dataSource"> @@ -218,7 +218,7 @@ bordered rowKey="id" :pagination="false" - :columns="otherOutColumns" + :columns="columns" :dataSource="dataSource"> @@ -264,7 +264,7 @@ bordered rowKey="id" :pagination="false" - :columns="purchaseBackColumns" + :columns="columns" :dataSource="dataSource"> @@ -351,7 +351,7 @@ bordered rowKey="id" :pagination="false" - :columns="purchaseInColumns" + :columns="columns" :dataSource="dataSource"> @@ -434,7 +434,7 @@ bordered rowKey="id" :pagination="false" - :columns="purchaseOrderColumns" + :columns="columns" :dataSource="dataSource"> @@ -482,7 +482,7 @@ bordered rowKey="id" :pagination="false" - :columns="retailBackColumns" + :columns="columns" :dataSource="dataSource"> @@ -556,7 +556,7 @@ bordered rowKey="id" :pagination="false" - :columns="retailOutColumns" + :columns="columns" :dataSource="dataSource"> @@ -628,7 +628,7 @@ bordered rowKey="id" :pagination="false" - :columns="saleBackColumns" + :columns="columns" :dataSource="dataSource"> @@ -718,7 +718,7 @@ bordered rowKey="id" :pagination="false" - :columns="saleOrderColumns" + :columns="columns" :dataSource="dataSource"> @@ -764,7 +764,7 @@ bordered rowKey="id" :pagination="false" - :columns="saleOutColumns" + :columns="columns" :dataSource="dataSource"> @@ -879,6 +879,10 @@ url: { detailList: '/depotItem/getDetailList' }, + //表头 + columns:[], + //列定义 + defColumns: [], allocationOutColumns: [ { title: '仓库名称', dataIndex: 'depotName', width: '8%'}, { title: '条码', dataIndex: 'barCode', width: '10%'}, @@ -1098,6 +1102,51 @@ created () { }, methods: { + initSetting(record, type) { + if (type === '零售出库') { + this.defColumns = this.retailOutColumns + } else if (type === '零售退货入库') { + this.defColumns = this.retailBackColumns + } else if (type === '采购订单') { + this.defColumns = this.purchaseOrderColumns + } else if (type === '采购入库') { + this.defColumns = this.purchaseInColumns + } else if (type === '采购退货出库') { + this.defColumns = this.purchaseBackColumns + } else if (type === '销售订单') { + this.defColumns = this.saleOrderColumns + } else if (type === '销售出库') { + this.defColumns = this.saleOutColumns + } else if (type === '销售退货入库') { + this.defColumns = this.saleBackColumns + } else if (type === '其它入库') { + this.defColumns = this.otherInColumns + } else if (type === '其它出库') { + this.defColumns = this.otherOutColumns + } else if (type === '调拨出库') { + this.defColumns = this.allocationOutColumns + } else if (type === '组装单') { + this.defColumns = this.assembleColumns + } else if (type === '拆卸单') { + this.defColumns = this.disassembleColumns + } + //不是部分采购|部分销售的时候移除列 + if(record.status === '3') { + this.columns = this.defColumns + } else { + let currentCol = [] + for(let i=0; i { if (res && res.code === 200) { @@ -1109,6 +1158,7 @@ }) }, show(record, type) { + this.initSetting(record, type) this.billType = type //附件下载 this.fileList = record.fileName