update 稽查整改-强制撤回部分
This commit is contained in:
+16
-2
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user