From 0b12df59ad5136ff7965d6872eb1d860a9d80d58 Mon Sep 17 00:00:00 2001 From: danshihao Date: Thu, 4 Jul 2024 11:01:00 +0800 Subject: [PATCH] =?UTF-8?q?[update=20=E6=A0=87=E5=87=86=E5=BE=81=E6=B1=82?= =?UTF-8?q?=E6=84=8F=E8=A7=81=E6=B5=81=E7=A8=8B]=20=E6=84=8F=E8=A7=81?= =?UTF-8?q?=E5=88=97=E8=A1=A8=E6=9C=AA=E6=8B=86=E5=88=86=E7=AB=A0=E8=8A=82?= =?UTF-8?q?=E7=BC=96=E5=8F=B7=E6=94=B9=E4=B8=BA=E8=BE=93=E5=85=A5=E6=A1=86?= =?UTF-8?q?=EF=BC=8C=E5=B7=B2=E6=8B=86=E5=88=86=E9=80=89=E6=8B=A9=E7=AB=A0?= =?UTF-8?q?=E8=8A=82=E7=BC=96=E5=8F=B7=E5=B8=A6=E5=85=A5=E5=86=85=E5=AE=B9?= =?UTF-8?q?=E5=88=B0=E4=BF=AE=E6=94=B9=E5=89=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/workCenter.js | 3 +++ .../modules/ConsultationModal.vue | 19 ++++++++++++++++++- 2 files changed, 21 insertions(+), 1 deletion(-) 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 }) + } + }) } } }