[update] 企标流程查看详情

This commit is contained in:
lideqin
2024-07-25 14:17:11 +08:00
parent 9482d93408
commit 2f1f10423e
9 changed files with 596 additions and 424 deletions
@@ -395,7 +395,7 @@ export default {
return infoJsonStr
},
// 保存快照
saveParamJsonStr () {
saveParamJsonStr (callback) {
// 流程信息表单
const processInfoForm = this.processInfoForm.getFieldsValue()
// 流程审批信息
@@ -413,9 +413,12 @@ export default {
})
params.taskId = this.$route.query.taskId
params.prcType = ProcessType.ES_ENABLE.value
saveSnapShot(params).then(res => {
if (!res.success) {
console.log(res.message)
saveSnapShot(params).then(async res => {
if (res.success) {
callback && await callback()
} else {
this.$message.warning(res.message)
this.loading = false
}
})
},
@@ -453,18 +456,30 @@ export default {
// 快照JSON
paramObj.common.infoJsonStr = this.getParamJsonStr()
}
func(paramObj).then(async res => {
if (res.success) {
this.$message.success(res.message)
if (this.$route.query.taskId) {
await this.saveParamJsonStr()
if (this.$route.query.taskId) {
// 先保存快照再提交
this.saveParamJsonStr(() => {
func(paramObj).then(res => {
if (res.success) {
this.$message.success(res.message)
this.goBack()
} else {
this.$message.warning(res.message)
this.loading = false
}
})
})
} else {
func(paramObj).then(res => {
if (res.success) {
this.$message.success(res.message)
this.goBack()
} else {
this.$message.warning(res.message)
this.loading = false
}
this.goBack()
} else {
this.$message.warning(res.message)
this.loading = false
}
})
})
}
} else {
this.switchValue = 'base'
}
@@ -510,16 +525,17 @@ export default {
const param = {}
param.common = Object.assign({}, values)
param.common.taskId = this.$route.query.taskId
enStandardStartUseAgree(param).then(async res => {
if (res.success) {
this.$message.success(res.message)
// 保存快照
await this.saveParamJsonStr()
this.goBack()
} else {
this.$message.warning(res.message)
this.loading = false
}
// 保存快照
this.saveParamJsonStr(() => {
enStandardStartUseAgree(param).then(res => {
if (res.success) {
this.$message.success(res.message)
this.goBack()
} else {
this.$message.warning(res.message)
this.loading = false
}
})
})
}
})
@@ -539,18 +555,19 @@ export default {
const param = {}
param.common = Object.assign({}, values)
param.common.taskId = this.$route.query.taskId
enStandardStartUseReject(param).then(async res => {
if (res.success) {
this.$message.success(res.message)
// 保存快照
await this.saveParamJsonStr()
this.goBack()
} else {
this.$message.warning(res.message)
this.loading = false
}
}).finally(() => {
this.validatorRules.commitText.rules[0].required = false
// 保存快照
this.saveParamJsonStr(() => {
enStandardStartUseReject(param).then(res => {
if (res.success) {
this.$message.success(res.message)
this.goBack()
} else {
this.$message.warning(res.message)
this.loading = false
}
}).finally(() => {
this.validatorRules.commitText.rules[0].required = false
})
})
}
})