Forráskód Böngészése

fix: 多表导出一个PDF调整(名称)

Tony Kang 1 napja
szülő
commit
d04e2043ff
1 módosított fájl, 25 hozzáadás és 3 törlés
  1. 25 3
      app/public/report/js/rpt_main.js

+ 25 - 3
app/public/report/js/rpt_main.js

@@ -1147,8 +1147,21 @@ let rptControlObj = {
                                 let allRptName = '';
                                 // 重新整理报表名称:有期就  {标段名称}-{模块}-{期数},无期就{标段名称}-{模块}
                                 switch (current_stage_id) {
+                                    case -100:
+                                        allRptName = `${TENDER_NAME}-安全生产费`;
+                                        if (STAGE_ORDER > 0) {
+                                            allRptName = `${allRptName}-${STAGE_ORDER}`;
+                                        }
+                                        break;
                                     case -150:
                                         allRptName = `${TENDER_NAME}-安全计量`;
+                                        if (STAGE_ORDER > 0) {
+                                            allRptName = `${allRptName}-${STAGE_ORDER}`;
+                                        }
+                                        break;
+                                    case -200:
+                                        // 动态决算
+                                        allRptName = `${TENDER_NAME}-动态决算`;
                                         break;
                                     case -300:
                                         // 变更令
@@ -1169,10 +1182,16 @@ let rptControlObj = {
                                     case -400:
                                         // 预付款
                                         allRptName = `${TENDER_NAME}-预付款`;
+                                        if (current_advance_order > 0) {
+                                            allRptName = `${allRptName}-${current_advance_order}`;
+                                        }
                                         break;
                                     case -500:
                                         // 材差
                                         allRptName = `${TENDER_NAME}-材差`;
+                                        if (current_material_order > 0) {
+                                            allRptName = `${allRptName}-${current_material_order}`;
+                                        }
                                         break;
                                     case -600:
                                         // 合同
@@ -1181,15 +1200,18 @@ let rptControlObj = {
                                     case -700:
                                         // 计量管理
                                         allRptName = `${TENDER_NAME}-计量管理`;
+                                        if (STAGE_ORDER > 0) {
+                                            allRptName = `${allRptName}-${STAGE_ORDER}`;
+                                        }
                                         break;
                                     default:
                                         // 计量期
                                         allRptName = `${TENDER_NAME}-计量期`;
+                                        if (current_stage_order > 0) {
+                                            allRptName = `${allRptName}-${current_stage_order}`;
+                                        }
                                         break;
                                 }
-                                if (current_stage_order > 0) {
-                                    allRptName = `${allRptName}-${current_stage_order}`;
-                                }
                                 rpt_names[0] = allRptName;
                             }
                             downloadPDFReport(pageDataArr, pageSize, rpt_names, signatureRelArr, result.signatureRelInfo, refRptTplIds, STAGE_AUDIT, isWholeOne);