审批流修正
This commit is contained in:
parent
51237f7f01
commit
08be1c904c
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
Loading…
Reference in New Issue