From 37225a8e6a50b57c6bcb1686364db7afbed2a766 Mon Sep 17 00:00:00 2001 From: jishenghua <752718920@qq.com> Date: Thu, 24 Apr 2025 16:39:10 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96=E5=8D=95=E6=8D=AE=E4=BC=98?= =?UTF-8?q?=E5=8C=96=E5=B5=8C=E5=A5=97=E5=AD=90=E8=A1=A8=E6=A0=BC=E7=9A=84?= =?UTF-8?q?=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/views/bill/mixins/BillListMixin.js | 26 +++++++++++++++---- 1 file changed, 21 insertions(+), 5 deletions(-) diff --git a/jshERP-web/src/views/bill/mixins/BillListMixin.js b/jshERP-web/src/views/bill/mixins/BillListMixin.js index b4caff72..ad6cf19d 100644 --- a/jshERP-web/src/views/bill/mixins/BillListMixin.js +++ b/jshERP-web/src/views/bill/mixins/BillListMixin.js @@ -719,15 +719,11 @@ export const BillListMixin = { showType = 'purchase' } } - let isReadOnly = '1' - if(record.subType === '组装单' || record.subType === '拆卸单') { - isReadOnly = '0' - } let params = { headerId: record.id, mpList: getMpListShort(Vue.ls.get('materialPropertyList')), //扩展属性 linkType: showType, - isReadOnly: isReadOnly + isReadOnly: '0' } let url = '/depotItem/getDetailList' this.requestSubTableData(record, url, params) @@ -864,6 +860,26 @@ export const BillListMixin = { } this.detailColumns = currentCol } + }, + //动态替换扩展字段 + handleChangeOtherField() { + let mpStr = getMpListShort(Vue.ls.get('materialPropertyList')) + if(mpStr) { + let mpArr = mpStr.split(',') + if(mpArr.length ===3) { + for (let i = 0; i < this.defDetailColumns.length; i++) { + if(this.defDetailColumns[i].dataIndex === 'otherField1') { + this.defDetailColumns[i].title = mpArr[0] + } + if(this.defDetailColumns[i].dataIndex === 'otherField2') { + this.defDetailColumns[i].title = mpArr[1] + } + if(this.defDetailColumns[i].dataIndex === 'otherField3') { + this.defDetailColumns[i].title = mpArr[2] + } + } + } + } } } } \ No newline at end of file