浏览代码

审批详情里,所有的已通过改成已同意

cxmo 1 年之前
父节点
当前提交
85a2c80ba6
共有 1 个文件被更改,包括 7 次插入14 次删除
  1. 7 14
      src/views/approve_manage/approveDetail.vue

+ 7 - 14
src/views/approve_manage/approveDetail.vue

@@ -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 = ''