审批流修正
This commit is contained in:
parent
51237f7f01
commit
08be1c904c
|
|
@ -19,17 +19,19 @@
|
||||||
</el-tag>
|
</el-tag>
|
||||||
</div>
|
</div>
|
||||||
<div class="node-info">
|
<div class="node-info">
|
||||||
<div>审批人:{{ node.name }}</div>
|
|
||||||
<div v-if="getNodeRecord(node)">
|
<div v-if="getNodeRecord(node)">
|
||||||
|
<div>审批人:{{ getNodeRecord(node).approverName }}</div>
|
||||||
<div>审批结果:{{ getNodeRecord(node).approveResult === '1' ? '通过' : '驳回' }}</div>
|
<div>审批结果:{{ getNodeRecord(node).approveResult === '1' ? '通过' : '驳回' }}</div>
|
||||||
<div>审批意见:{{ getNodeRecord(node).approveOpinion }}</div>
|
<div>审批意见:{{ getNodeRecord(node).approveOpinion }}</div>
|
||||||
<div>审批时间:{{ getNodeRecord(node).approveTime }}</div>
|
<div>审批时间:{{ getNodeRecord(node).approveTime }}</div>
|
||||||
</div>
|
</div>
|
||||||
<div v-else-if="node.nodeOrder === approvalInstance.currentNodeOrder">
|
<div v-else-if="node.nodeOrder === approvalInstance.currentNodeOrder">
|
||||||
状态:待审批
|
<div>待审批人:{{ getApproverNames(node) }}</div>
|
||||||
|
<div>状态:待审批</div>
|
||||||
</div>
|
</div>
|
||||||
<div v-else>
|
<div v-else>
|
||||||
状态:等待上一节点审批
|
<div>待审批人:{{ getApproverNames(node) }}</div>
|
||||||
|
<div>状态:等待上一节点审批</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
@ -83,6 +85,15 @@ export default {
|
||||||
}
|
}
|
||||||
return '未开始'
|
return '未开始'
|
||||||
},
|
},
|
||||||
|
// 获取待审批人名称
|
||||||
|
getApproverNames(node) {
|
||||||
|
if (!node.approverIds) {
|
||||||
|
return '未配置'
|
||||||
|
}
|
||||||
|
// approverIds 是逗号分隔的ID字符串,这里直接显示
|
||||||
|
// 如果需要显示用户名,需要从后端获取用户信息
|
||||||
|
return node.approverIds
|
||||||
|
},
|
||||||
async getInfo(id, type) {
|
async getInfo(id, type) {
|
||||||
try {
|
try {
|
||||||
this.loading = true
|
this.loading = true
|
||||||
|
|
|
||||||
|
|
@ -254,7 +254,7 @@ export default {
|
||||||
console.log('开始检查审批权限')
|
console.log('开始检查审批权限')
|
||||||
console.log('审批实例状态:', this.approvalInstance.status)
|
console.log('审批实例状态:', this.approvalInstance.status)
|
||||||
|
|
||||||
if (this.approvalInstance.status !== '0') {
|
if (this.approvalInstance.status !== '0' && this.approvalInstance.status !== '1') {
|
||||||
this.canApprove = false
|
this.canApprove = false
|
||||||
console.log('状态不是待审批,canApprove:', this.canApprove)
|
console.log('状态不是待审批,canApprove:', this.canApprove)
|
||||||
return
|
return
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue