[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 querySpitFileByStandardId = (params) => getAction('/laws/standard/common/getFileByStandardId', params)
|
||||||
// 获取标准条款号
|
// 获取标准条款号
|
||||||
const queryStandardClauseNumber = (params) => getAction('/laws/DocumentTool/documentSplit/queryTreeMenuByInfoId', 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)
|
const saveConsultationProcess = (params) => postAction('/process/fb/processFbStandardConsultation/saveToDraft', params)
|
||||||
// 查询流程详情
|
// 查询流程详情
|
||||||
@@ -541,6 +543,7 @@ export {
|
|||||||
querySpitFileByStandardNumber,
|
querySpitFileByStandardNumber,
|
||||||
querySpitFileByStandardId,
|
querySpitFileByStandardId,
|
||||||
queryStandardClauseNumber,
|
queryStandardClauseNumber,
|
||||||
|
queryClauseContent,
|
||||||
saveConsultationProcess,
|
saveConsultationProcess,
|
||||||
queryConsultationProcessDetail,
|
queryConsultationProcessDetail,
|
||||||
initiateConsultationProcess,
|
initiateConsultationProcess,
|
||||||
|
|||||||
@@ -18,6 +18,7 @@
|
|||||||
<!--章节编号-->
|
<!--章节编号-->
|
||||||
<a-form-item :labelCol="labelCol" :wrapperCol="wrapperCol" :label="$t('workCenter.esInspectionProcess.sectionNumber')">
|
<a-form-item :labelCol="labelCol" :wrapperCol="wrapperCol" :label="$t('workCenter.esInspectionProcess.sectionNumber')">
|
||||||
<a-tree-select
|
<a-tree-select
|
||||||
|
v-if="chapterNumberTreeData.length"
|
||||||
v-decorator="['chapterId', validatorRules.chapterId]"
|
v-decorator="['chapterId', validatorRules.chapterId]"
|
||||||
:getPopupContainer="triggerNode=> triggerNode.parentNode"
|
:getPopupContainer="triggerNode=> triggerNode.parentNode"
|
||||||
style="width: 100%"
|
style="width: 100%"
|
||||||
@@ -29,6 +30,11 @@
|
|||||||
:filterTreeNode="filterTreeOption"
|
:filterTreeNode="filterTreeOption"
|
||||||
:placeholder="$t('pleaseSelect')+$t('workCenter.esInspectionProcess.sectionNumber')"
|
:placeholder="$t('pleaseSelect')+$t('workCenter.esInspectionProcess.sectionNumber')"
|
||||||
@change="handleNumberChange" />
|
@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>
|
||||||
<!--章节名称-->
|
<!--章节名称-->
|
||||||
<a-form-item :labelCol="labelCol" :wrapperCol="wrapperCol" :label="$t('workCenter.standardConsultationProcess.chapterName')">
|
<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 { ACCESS_TOKEN } from '../../../../store/mutation-types'
|
||||||
import { previewPdf } from '../../../../utils/previewPdf'
|
import { previewPdf } from '../../../../utils/previewPdf'
|
||||||
import { Base64 } from 'js-base64'
|
import { Base64 } from 'js-base64'
|
||||||
import { queryStandardClauseNumber } from '../../../../api/workCenter'
|
import { queryStandardClauseNumber, queryClauseContent } from '../../../../api/workCenter'
|
||||||
|
|
||||||
export default {
|
export default {
|
||||||
name: 'ConsultationModal',
|
name: 'ConsultationModal',
|
||||||
@@ -102,6 +108,11 @@ export default {
|
|||||||
rules: [{ required: true, message: this.$t('pleaseSelect') + this.$t('workCenter.esInspectionProcess.sectionNumber') }],
|
rules: [{ required: true, message: this.$t('pleaseSelect') + this.$t('workCenter.esInspectionProcess.sectionNumber') }],
|
||||||
validateTrigger: 'change'
|
validateTrigger: 'change'
|
||||||
},
|
},
|
||||||
|
// 章节编号
|
||||||
|
chapterIdInput: {
|
||||||
|
rules: [{ required: true, message: this.$t('pleaseEnter') + this.$t('workCenter.esInspectionProcess.sectionNumber') }],
|
||||||
|
validateTrigger: 'blur'
|
||||||
|
},
|
||||||
// 章节名称
|
// 章节名称
|
||||||
chapterName: {
|
chapterName: {
|
||||||
rules: [{ required: false, message: this.$t('pleaseEnter') + this.$t('workCenter.standardConsultationProcess.chapterName') }],
|
rules: [{ required: false, message: this.$t('pleaseEnter') + this.$t('workCenter.standardConsultationProcess.chapterName') }],
|
||||||
@@ -217,6 +228,12 @@ export default {
|
|||||||
const nodeData = extra.triggerNode.dataRef
|
const nodeData = extra.triggerNode.dataRef
|
||||||
this.form.setFieldsValue({ chapterName: nodeData.itemName.trim() })
|
this.form.setFieldsValue({ chapterName: nodeData.itemName.trim() })
|
||||||
this.model.chapterNumber = nodeData.name
|
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