From 054345ee382332a0ca58a3bee89a2d0ee31eb724 Mon Sep 17 00:00:00 2001 From: lideqin <694785430@qq.com> Date: Fri, 19 Apr 2024 16:31:01 +0800 Subject: [PATCH] =?UTF-8?q?[update]=20=E7=BB=91=E5=AE=9A=E9=9B=B6=E9=83=A8?= =?UTF-8?q?=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../system/bindingParts/BindingParts.vue | 4 +-- .../modules/BingingPartsModal.vue | 30 +++++++++++++------ 2 files changed, 23 insertions(+), 11 deletions(-) diff --git a/src/views/system/bindingParts/BindingParts.vue b/src/views/system/bindingParts/BindingParts.vue index 6a2f20f5..2a7fa9c7 100644 --- a/src/views/system/bindingParts/BindingParts.vue +++ b/src/views/system/bindingParts/BindingParts.vue @@ -67,7 +67,7 @@ {{ $t('batchDelete') }} - {{ $t('system.bindingParts.useBindingRelationship') }} + @@ -122,7 +122,7 @@ import { JeroListMixin } from '../../../mixins/JeroListMixin' import JTable from '../../../components/jero/JTable' import BingingPartsModal from './modules/BingingPartsModal' import ClauseModal from './modules/ClauseModal' -import { postAction } from '../../../api/manage' +// import { postAction } from '../../../api/manage' export default { name: 'BindingParts', diff --git a/src/views/system/bindingParts/modules/BingingPartsModal.vue b/src/views/system/bindingParts/modules/BingingPartsModal.vue index 7931bbf0..9314a804 100644 --- a/src/views/system/bindingParts/modules/BingingPartsModal.vue +++ b/src/views/system/bindingParts/modules/BingingPartsModal.vue @@ -150,15 +150,27 @@ export default { }, // 标准编号改变 handleStandardChange (value) { - this.sarFileSplitInfoId = value[0].infoId - this.model.docSplitId = value[0].infoId - this.model.standardId = value[0].id - this.model.standardType = value[0].standardType - this.form.resetFields(['clauseIds']) - this.model.clauseNos = '' - this.$nextTick(() => { - this.form.setFieldsValue(pick(value[0], 'standardName')) - }) + if (value[0]) { + this.sarFileSplitInfoId = value[0].infoId + this.model.docSplitId = value[0].infoId + this.model.standardId = value[0].id + this.model.standardType = value[0].standardType + this.form.resetFields(['clauseIds']) + this.model.clauseNos = '' + this.$nextTick(() => { + this.form.setFieldsValue(pick(value[0], 'standardName')) + }) + } else { + this.sarFileSplitInfoId = '' + this.model.docSplitId = '' + this.model.standardId = '' + this.model.standardType = '' + this.form.resetFields(['clauseIds']) + this.model.clauseNos = '' + this.$nextTick(() => { + this.form.setFieldsValue(pick({standardName: ''}, 'standardName')) + }) + } }, // 条款号变化 handleClauseNameChange (value) {