[update] 企标立项,企标更改,企标复审,企标废止,企标封存,已封存启用流程的保存修改
This commit is contained in:
@@ -201,6 +201,7 @@ export default {
|
||||
// 如果没有processInstanceId说明流程还没发起过
|
||||
if (!this.$route.query.processInstanceId) {
|
||||
// 不显示第一个节点人员信息
|
||||
console.log('要截一个人了')
|
||||
this.personnelInfoData.shift()
|
||||
// 说明是在新发起一个节点,初始化发起人员信息
|
||||
this.personnelInfoData[0].linkUserIds = Vue.ls.get(USER_INFO).id
|
||||
@@ -297,19 +298,37 @@ export default {
|
||||
this.$nextTick(() => {
|
||||
// 初始化流程信息
|
||||
this.processInfoForm.setFieldsValue(pick(this.model.common, 'prcName', 'dueTime', 'prcMes'))
|
||||
// 初始化流程审批信息,草稿进来的才回显审批信息
|
||||
// 草稿进来的回显
|
||||
if (type === 'draft') {
|
||||
this.approvalInfoForm.setFieldsValue(pick(this.model.common, 'commitText', 'commitFile'))
|
||||
// 初始化流程信息
|
||||
const prcObj = Object.assign({}, this.model)
|
||||
prcObj.dueTime = this.model.processDueDate
|
||||
prcObj.prcMes = this.model.processDescription
|
||||
this.processInfoForm.setFieldsValue(pick(prcObj, 'prcName', 'dueTime', 'prcMes'))
|
||||
// 初始化流程审批信息
|
||||
prcObj.commitText = this.model.handleText
|
||||
prcObj.commitFile = this.model.handleFile
|
||||
this.approvalInfoForm.setFieldsValue(pick(prcObj, 'commitText', 'commitFile'))
|
||||
this.model.data = JSON.parse(this.model.infoJsonStr)
|
||||
// 如果是节点1的保存回显人员信息
|
||||
if (this.currentNode === 1 || this.currentNode === 2) {
|
||||
this.draftInitPersonInfo(JSON.parse(this.model.infoJsonStr))
|
||||
}
|
||||
}
|
||||
// 初始化业务基本信息中组件内容
|
||||
if (this.$refs.baseInfoRef) {
|
||||
this.$refs.baseInfoRef.initData(this.model.data)
|
||||
}
|
||||
console.log(this.model.data.showFirstNode)
|
||||
if (this.$route.query.processInstanceId && !Number(this.model.data.showFirstNode)) {
|
||||
// 不显示第一个节点人员信息
|
||||
console.log('要截第二个人')
|
||||
this.personnelInfoData.shift()
|
||||
// this.personnelInfoData[0].linkUserIds = Vue.ls.get(USER_INFO).id
|
||||
// this.personnelInfoData[0].linkUserIds_dictText = Vue.ls.get(USER_INFO).realname + '(' + Vue.ls.get(USER_INFO).username + ')'
|
||||
// this.personnelInfoData[0].userList = Vue.ls.get(USER_INFO).realname + '(' + Vue.ls.get(USER_INFO).username + ')'
|
||||
}
|
||||
})
|
||||
if (!this.model.data.showFirstNode) {
|
||||
// 不显示第一个节点人员信息
|
||||
this.personnelInfoData.shift()
|
||||
}
|
||||
// enStandardRecheckIsShowFirstPerson({ id: this.model.data.id }).then(res => {
|
||||
// if (res.success && !res.result) {
|
||||
//
|
||||
@@ -353,11 +372,27 @@ export default {
|
||||
}
|
||||
// 需要传给后端的数据
|
||||
const paramObj = {}
|
||||
paramObj.common = { ...processInfoForm, ...approvalInfoForm }
|
||||
paramObj.common.taskId = this.$route.query.taskId || null
|
||||
paramObj.common.processInstanceId = this.model.common ? this.model.common.processInstanceId : null
|
||||
paramObj.flowUser = personnelObj
|
||||
paramObj.data = baseInfo.formInline
|
||||
// 流程信息
|
||||
paramObj.basicProcessInfoDTO = Object.assign({}, processInfoForm)
|
||||
paramObj.basicProcessInfoDTO.processName = paramObj.basicProcessInfoDTO.prcName
|
||||
paramObj.basicProcessInfoDTO.processDueDate = paramObj.basicProcessInfoDTO.dueTime
|
||||
paramObj.basicProcessInfoDTO.processDescription = paramObj.basicProcessInfoDTO.prcMes
|
||||
paramObj.basicProcessInfoDTO.processInstanceId = this.$route.query.processInstanceId
|
||||
// 流程审批信息
|
||||
paramObj.basicTaskInfoDTO = Object.assign({}, approvalInfoForm)
|
||||
paramObj.basicTaskInfoDTO.handleText = paramObj.basicTaskInfoDTO.commitText
|
||||
paramObj.basicTaskInfoDTO.handleFile = paramObj.basicTaskInfoDTO.commitFile
|
||||
paramObj.basicTaskInfoDTO.taskId = this.$route.query.taskId
|
||||
// 业务基本信息和人员信息
|
||||
paramObj.infoJsonStr = JSON.stringify({
|
||||
...personnelObj,
|
||||
...baseInfo.formInline
|
||||
})
|
||||
// paramObj.common = { ...processInfoForm, ...approvalInfoForm }
|
||||
// paramObj.common.taskId = this.$route.query.taskId || null
|
||||
// paramObj.common.processInstanceId = this.model.common ? this.model.common.processInstanceId : null
|
||||
// paramObj.flowUser = personnelObj
|
||||
// paramObj.data = baseInfo.formInline
|
||||
this.loading = true
|
||||
// 保存到草稿
|
||||
enStandardRecheckSave(paramObj).then(res => {
|
||||
|
||||
+4
-2
@@ -101,8 +101,10 @@ export default {
|
||||
// 给表单赋值
|
||||
this.formInline = Object.assign({}, data)
|
||||
// 带出计划中主起草人可修改
|
||||
this.formInline.standardizationUser = data.mainDraftingUser
|
||||
this.formInline.standardizationUser_dictText = data.mainDraftingUser_dictText
|
||||
if (data.mainDraftingUser && !this.$route.query.draftId) {
|
||||
this.formInline.standardizationUser = data.mainDraftingUser
|
||||
this.formInline.standardizationUser_dictText = data.mainDraftingUser_dictText
|
||||
}
|
||||
},
|
||||
// 外层要获取数据
|
||||
getData () {
|
||||
|
||||
Reference in New Issue
Block a user