|
@@ -86,8 +86,8 @@ export default {
|
|
|
type:0,//1中文研报 2英文研报 3智能研报
|
|
|
},
|
|
|
approveInfo:{//审批相关的信息
|
|
|
- state:1,//当前审批的状态:1-待审批;2-已通过;3-已驳回;4-已撤回
|
|
|
- stateText:'pending',//审批状态对应图片文字:待审批(pending),已通过(passed),已驳回(reject),已撤回(return)
|
|
|
+ state:1,//当前审批的状态:1-待审批;2-已同意;3-已驳回;4-已撤回
|
|
|
+ stateText:'pending',//审批状态对应图片文字:待审批(pending),已同意(passed),已驳回(reject),已撤回(return)
|
|
|
isCurrentApprover:false,//审批进行中的节点审批人是否是当前用户,控制通过&驳回按钮显示
|
|
|
},
|
|
|
};
|
|
@@ -204,8 +204,8 @@ export default {
|
|
|
if(u.approveStatus&&u.approveStatus!=='待审批'){
|
|
|
hasApprove = true
|
|
|
}
|
|
|
- //依次审批和会签,计算已通过的数量
|
|
|
- if(u.approveStatus==='已通过'){
|
|
|
+ //依次审批和会签,计算已同意的数量
|
|
|
+ if(u.approveStatus==='已同意'){
|
|
|
stateNum++
|
|
|
}
|
|
|
if(u.approveStatus==='已驳回'){
|
|
@@ -233,23 +233,16 @@ export default {
|
|
|
})
|
|
|
}
|
|
|
|
|
|
- //如果当前审批已通过,则最后一个节点状态改为已通过
|
|
|
+ //如果当前审批已同意,则最后一个节点状态改为已同意
|
|
|
if(Approve.State===2){
|
|
|
Nodes[currentIndex].nodeStatus = 'passed'
|
|
|
}
|
|
|
|
|
|
//再次遍历Nodes
|
|
|
- //1.去除已通过的或签节点,没有审批的审批人状态
|
|
|
+ //1.去除已同意的或签节点,没有审批的审批人状态
|
|
|
//2.去除已驳回的节点,没有参与审批的审批人的状态
|
|
|
Nodes.forEach(n=>{
|
|
|
- if(n.nodeStatus==='passed'&&n.approveType==='或签'){
|
|
|
- n.approveList.forEach(a=>{
|
|
|
- if(a.approveStatus==='待审批'){
|
|
|
- a.approveStatus = ''
|
|
|
- }
|
|
|
- })
|
|
|
- }
|
|
|
- if(n.nodeStatus==='reject'){
|
|
|
+ if(n.nodeStatus==='passed'||n.nodeStatus==='reject'){
|
|
|
n.approveList.forEach(a=>{
|
|
|
if(a.approveStatus==='待审批'){
|
|
|
a.approveStatus = ''
|