update 稽查整改-强制撤回部分

This commit is contained in:
danshihao
2024-01-31 15:54:32 +08:00
parent 01b17857f0
commit a617123339
2 changed files with 19 additions and 2 deletions
+3
View File
@@ -305,6 +305,8 @@ const editInspectExtensionTable = (params) => postAction('/esinspectdelayapply/p
/* 企标稽查整改 */
// 详情信息
const getInspectRectifyDetail = (params) => getAction('/process/esInspectRectifyFlow/queryDetailByProjectId', params)
// 发起
const startInspectRectify = (params) => postAction('/process/esInspectRectifyFlow/flowStart', params)
// 同意
const approvalInspectRectify = (params) => postAction('/process/esInspectRectifyFlow/flowApproval', params)
// 驳回
@@ -588,6 +590,7 @@ export {
editInspectExtensionTable,
getInspectRectifyDetail,
startInspectRectify,
approvalInspectRectify,
rejectInspectRectify,
transferInspectRectify,
@@ -110,7 +110,7 @@ import UserSelectModal from '@comp/selection/UserSelectModal'
import { WorkCenterMixin } from '@/mixins/WorkCenterMixin'
import {
approvalInspectRectify, getInspectRectifyDataById,
getInspectRectifyDetail, rejectInspectRectify, saveInspectRectify, transferInspectRectify
getInspectRectifyDetail, rejectInspectRectify, saveInspectRectify, startInspectRectify, transferInspectRectify
} from '@api/workCenter'
import { ApprovalOpinions, EsInspectionRectification, ProcessKey } from '@/enums/commonEnums'
@@ -189,6 +189,11 @@ export default {
// 是否节点1
isUploadRectificationResult () {
return this.currentNode === EsInspectionRectification.uploadRectificationResult.value
},
// 是否强制撤回
isForceRevoke () {
const { nodeId, draftId } = this.$route.query
return draftId && !nodeId
}
},
created () {
@@ -198,6 +203,10 @@ export default {
this.currentNodeName = taskName || ''
this.projectId = projectId || ''
this.btn = EsInspectionRectification.propertyOfValue('btn', this.currentNode) || []
// 强制撤回默认节点1
if (this.isForceRevoke) {
this.currentNode = EsInspectionRectification.uploadRectificationResult.value
}
// 如果有nodeId,但是匹配不到任何节点,就是是增加的审批节点
if (nodeId && !EsInspectionRectification.keyOfValue(nodeId)) {
// 同意按钮
@@ -458,7 +467,12 @@ export default {
this.getPageParams().then(res => {
console.log(res)
res.map.pass = true
return approvalInspectRectify(res)
let fn = approvalInspectRectify
// 是否强制撤回(强制撤回的话,就发起接口)
if (this.isForceRevoke) {
fn = startInspectRectify
}
return fn(res)
}).then(res => {
if (res.success) {
this.$message.success(res.message)