审批流修正

This commit is contained in:
syruan 2026-01-05 19:42:33 +08:00
parent 51237f7f01
commit 08be1c904c
2 changed files with 15 additions and 4 deletions

View File

@ -19,17 +19,19 @@
</el-tag>
</div>
<div class="node-info">
<div>审批人{{ node.name }}</div>
<div v-if="getNodeRecord(node)">
<div>审批人{{ getNodeRecord(node).approverName }}</div>
<div>审批结果{{ getNodeRecord(node).approveResult === '1' ? '通过' : '驳回' }}</div>
<div>审批意见{{ getNodeRecord(node).approveOpinion }}</div>
<div>审批时间{{ getNodeRecord(node).approveTime }}</div>
</div>
<div v-else-if="node.nodeOrder === approvalInstance.currentNodeOrder">
状态待审批
<div>待审批人{{ getApproverNames(node) }}</div>
<div>状态待审批</div>
</div>
<div v-else>
状态等待上一节点审批
<div>待审批人{{ getApproverNames(node) }}</div>
<div>状态等待上一节点审批</div>
</div>
</div>
</div>
@ -83,6 +85,15 @@ export default {
}
return '未开始'
},
//
getApproverNames(node) {
if (!node.approverIds) {
return '未配置'
}
// approverIds ID
//
return node.approverIds
},
async getInfo(id, type) {
try {
this.loading = true

View File

@ -254,7 +254,7 @@ export default {
console.log('开始检查审批权限')
console.log('审批实例状态:', this.approvalInstance.status)
if (this.approvalInstance.status !== '0') {
if (this.approvalInstance.status !== '0' && this.approvalInstance.status !== '1') {
this.canApprove = false
console.log('状态不是待审批canApprove:', this.canApprove)
return