diff --git a/src/api/workCenter.js b/src/api/workCenter.js index 9140739f..f13f1db3 100644 --- a/src/api/workCenter.js +++ b/src/api/workCenter.js @@ -195,6 +195,8 @@ const querySpitFileByStandardNumber = (params) => getAction('/laws/standard/comm const querySpitFileByStandardId = (params) => getAction('/laws/standard/common/getFileByStandardId', params) // 获取标准条款号 const queryStandardClauseNumber = (params) => getAction('/laws/DocumentTool/documentSplit/queryTreeMenuByInfoId', params) +// 条款id获取条款内容 +const queryClauseContent = (params) => postAction('/laws/DocumentTool/documentSplit/queryItemValueByMenuId', params) // 保存 const saveConsultationProcess = (params) => postAction('/process/fb/processFbStandardConsultation/saveToDraft', params) // 查询流程详情 @@ -541,6 +543,7 @@ export { querySpitFileByStandardNumber, querySpitFileByStandardId, queryStandardClauseNumber, + queryClauseContent, saveConsultationProcess, queryConsultationProcessDetail, initiateConsultationProcess, diff --git a/src/views/workCenter/standardConsultationProcess/modules/ConsultationModal.vue b/src/views/workCenter/standardConsultationProcess/modules/ConsultationModal.vue index 3eefc4b6..269e060c 100644 --- a/src/views/workCenter/standardConsultationProcess/modules/ConsultationModal.vue +++ b/src/views/workCenter/standardConsultationProcess/modules/ConsultationModal.vue @@ -18,6 +18,7 @@ + + @@ -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 }) + } + }) } } }