Bläddra i källkod

非审批流程、非原报的签名时间调整

Tony Kang 9 månader sedan
förälder
incheckning
8c9c97fd0f
1 ändrade filer med 5 tillägg och 7 borttagningar
  1. 5 7
      app/public/report/js/rpt_signature.js

+ 5 - 7
app/public/report/js/rpt_signature.js

@@ -1130,13 +1130,11 @@ function _getSignDateByAllScenarios(userAccId) {
         }
     }
     if (!isOrgRpt && !hasAudit) {
-        //非审批流程人员以及非原报,则显示期截至时间
-        for (const stg of STAGE_LIST) {
-            if (stg.id === current_stage_id && stg.period) {
-                const period = stg.period.split(' ~ ');
-                if (period.length === 2) {
-                    rst = period[1];
-                }
+        // 非审批流程人员以及非原报,则显示期截至时间
+        // 之前给我的解释有问题的,不应该找stage的period属性,而是找当期最后一个status===3的end_time时间(STAGE_AUDIT已经取了最后times,并已排序了)
+        for (const stg_audit of STAGE_AUDIT) {
+            if (stg_audit.status === 3) {
+                rst = stg_audit.end_time;
             }
         }
     }