[update 标准征求意见流程] 意见列表未拆分章节编号改为输入框,已拆分选择章节编号带入内容到修改前

This commit is contained in:
danshihao
2024-07-04 11:01:00 +08:00
parent e601ec3ff5
commit 0b12df59ad
2 changed files with 21 additions and 1 deletions
@@ -18,6 +18,7 @@
<!--章节编号-->
<a-form-item :labelCol="labelCol" :wrapperCol="wrapperCol" :label="$t('workCenter.esInspectionProcess.sectionNumber')">
<a-tree-select
v-if="chapterNumberTreeData.length"
v-decorator="['chapterId', validatorRules.chapterId]"
:getPopupContainer="triggerNode=> triggerNode.parentNode"
style="width: 100%"
@@ -29,6 +30,11 @@
:filterTreeNode="filterTreeOption"
:placeholder="$t('pleaseSelect')+$t('workCenter.esInspectionProcess.sectionNumber')"
@change="handleNumberChange" />
<!-- 未拆分的数据手填 -->
<a-input v-else
:placeholder="$t('pleaseSelect')+$t('workCenter.esInspectionProcess.sectionNumber')"
:maxLength="50"
v-decorator="['chapterId', validatorRules.chapterIdInput]" />
</a-form-item>
<!--章节名称-->
<a-form-item :labelCol="labelCol" :wrapperCol="wrapperCol" :label="$t('workCenter.standardConsultationProcess.chapterName')">
@@ -76,7 +82,7 @@ import Vue from 'vue'
import { ACCESS_TOKEN } from '../../../../store/mutation-types'
import { previewPdf } from '../../../../utils/previewPdf'
import { Base64 } from 'js-base64'
import { queryStandardClauseNumber } from '../../../../api/workCenter'
import { queryStandardClauseNumber, queryClauseContent } from '../../../../api/workCenter'
export default {
name: 'ConsultationModal',
@@ -102,6 +108,11 @@ export default {
rules: [{ required: true, message: this.$t('pleaseSelect') + this.$t('workCenter.esInspectionProcess.sectionNumber') }],
validateTrigger: 'change'
},
// 章节编号
chapterIdInput: {
rules: [{ required: true, message: this.$t('pleaseEnter') + this.$t('workCenter.esInspectionProcess.sectionNumber') }],
validateTrigger: 'blur'
},
// 章节名称
chapterName: {
rules: [{ required: false, message: this.$t('pleaseEnter') + this.$t('workCenter.standardConsultationProcess.chapterName') }],
@@ -217,6 +228,12 @@ export default {
const nodeData = extra.triggerNode.dataRef
this.form.setFieldsValue({ chapterName: nodeData.itemName.trim() })
this.model.chapterNumber = nodeData.name
// 通过选择条款获取条款内容回显
queryClauseContent({ menuId: value }).then(res => {
if (res.success) {
this.form.setFieldsValue({ modificationBefore: res.result })
}
})
}
}
}