[update 标准征求意见流程] 意见列表未拆分章节编号改为输入框,已拆分选择章节编号带入内容到修改前
This commit is contained in:
@@ -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,
|
||||
|
||||
@@ -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 })
|
||||
}
|
||||
})
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user