update 项目合规流程

This commit is contained in:
赵霄
2023-12-13 10:24:22 +08:00
parent 052e0448c6
commit faf55988a8
5 changed files with 66 additions and 13 deletions
@@ -92,7 +92,7 @@
<!--发起第二步选择项目第三步添加标准采用引入组件的方式-->
<keep-alive>
<component :is="comp" v-if="comp" ref="projectStandardTable" />
<component :is="comp" v-if="comp" ref="projectStandardTable" :project-id="projectId"/>
</keep-alive>
<!--业务分派信息-->
@@ -387,6 +387,7 @@ export default {
}
],
projectDataSource: [], // 选中的项目
projectId: null, // 选中项目的id
standardDataSource: [], // 选中的标准
basicColumns: [
// 序号
@@ -748,6 +749,8 @@ export default {
this.processInfoForm.validateFields(this.processInfoShowField, (errors, values) => {
if (errors) {
flag = false
} else {
this.processInfo = Object.assign(this.processInfo, values)
}
})
}
@@ -757,6 +760,8 @@ export default {
if (!this.projectDataSource || this.projectDataSource.length === 0) {
this.$message.warning(this.$t('addAtLeastOneRowOfData'))
flag = false
} else {
this.projectId = this.projectDataSource[0].id
}
}
// 第三步选择标准
@@ -891,7 +896,19 @@ export default {
record.evaluationFeedback = value
this.$set(this.dataSource, index, record)
},
dealFormData (isSave) {
let formData = {}, processProjectAssess = {}
// 流程信息
formData.basicProcessInfoDTO = { ...this.processInfo }
// 业务基本信息(项目信息)
if (this.projectDataSource && this.projectDataSource.length > 0) {
processProjectAssess.projectId = this.projectDataSource[0].id
}
return formData
},
handleSave () {
const formData = this.dealFormData(true)
console.log('保存表单数据===', formData)
},
handleSubmit () {
},