Browse Source

2023-02-08

1. 调整考培档案 百分比算法
moccus 2 years ago
parent
commit
daae12fbf7
1 changed files with 14 additions and 14 deletions
  1. 14 14
      exam-06173-vue/src/views/admin/stat/total/archives.vue

+ 14 - 14
exam-06173-vue/src/views/admin/stat/total/archives.vue

@@ -217,17 +217,17 @@ export default {
         let seriesData = [[], []];
         let seriesData = [[], []];
 
 
         res.data.forEach((ele) => {
         res.data.forEach((ele) => {
-          ele.pxl = this.renderNumber(ele.ecActualUser, ele.ecTotalUser, true);
-          ele.ksl = this.renderNumber(ele.eeActualUser, ele.eeTotalUser, true);
-          ele.rjxs = this.renderNumber(ele.ecTotalMin, ele.eeActualUser, true);
-          ele.kshgl = this.renderNumber(ele.eePassUser, ele.eeActualUser, true);
+          ele.pxl = this.renderNumber(ele.ecActualUser, ele.ecTotalUser);
+          ele.ksl = this.renderNumber(ele.eeActualUser, ele.eeTotalUser);
+          ele.rjxs = this.renderNumber(ele.ecTotalMin, ele.ecActualUser, true);
+          ele.kshgl = this.renderNumber(ele.eePassUser, ele.eeActualUser);
 
 
           xAxisData.push(ele.deptName);
           xAxisData.push(ele.deptName);
           seriesData[0].push(
           seriesData[0].push(
-            this.renderNumber(ele.ecActualUser, ele.ecTotalUser, true)
+            this.renderNumber(ele.ecActualUser, ele.ecTotalUser)
           );
           );
           seriesData[1].push(
           seriesData[1].push(
-            this.renderNumber(ele.eePassUser, ele.eeActualUser, true)
+            this.renderNumber(ele.eePassUser, ele.eeActualUser)
           );
           );
         });
         });
         this.bmTableData = res.data;
         this.bmTableData = res.data;
@@ -246,16 +246,16 @@ export default {
       }).then((res) => {
       }).then((res) => {
         if (!this.selectDeptCode) {
         if (!this.selectDeptCode) {
           res.data.forEach((ele) => {
           res.data.forEach((ele) => {
-            ele.wcl = this.renderNumber(ele.learnCourse, ele.courseNum, true);
-            ele.jgl = this.renderNumber(ele.passed, ele.tryCount, true);
+            ele.wcl = this.renderNumber(ele.learnCourse, ele.courseNum);
+            ele.jgl = this.renderNumber(ele.passed, ele.tryCount);
           });
           });
           this.zgTableData = res.data;
           this.zgTableData = res.data;
         } else {
         } else {
           let zgTableData = [];
           let zgTableData = [];
           res.data.forEach((ele) => {
           res.data.forEach((ele) => {
             if (ele.deptCode === this.selectDeptCode) {
             if (ele.deptCode === this.selectDeptCode) {
-              ele.wcl = this.renderNumber(ele.learnCourse, ele.courseNum, true);
-              ele.jgl = this.renderNumber(ele.passed, ele.tryCount, true);
+              ele.wcl = this.renderNumber(ele.learnCourse, ele.courseNum);
+              ele.jgl = this.renderNumber(ele.passed, ele.tryCount);
               zgTableData.push(ele);
               zgTableData.push(ele);
             }
             }
           });
           });
@@ -267,12 +267,12 @@ export default {
     // 过滤数字,规避 0/0 的情况
     // 过滤数字,规避 0/0 的情况
     renderNumber(num1, num2, renderChart) {
     renderNumber(num1, num2, renderChart) {
       if (!num1 && !num2) {
       if (!num1 && !num2) {
-        return renderChart ? 0 : "0%";
+        return renderChart ? 0 : "0";
       } else {
       } else {
         if (!(num1 / num2)) {
         if (!(num1 / num2)) {
-          return renderChart ? 0 : "0%";
+          return renderChart ? 0 : "0";
         } else {
         } else {
-          return renderChart ? parseInt((num1 / num2) * 100) : ((num1 / num2) * 100).toFixed(2) + "%";
+          return renderChart ? parseInt(num1 / num2) : ((num1 / num2) * 100).toFixed(2) + "";
         }
         }
       }
       }
     },
     },
@@ -465,7 +465,7 @@ export default {
             ele['应培训人数'] = ele.ecTotalUser
             ele['应培训人数'] = ele.ecTotalUser
             ele['实培训人数'] = ele.ecActualUser
             ele['实培训人数'] = ele.ecActualUser
             ele['培训率'] = this.renderNumber(ele.ecActualUser, ele.ecTotalUser)
             ele['培训率'] = this.renderNumber(ele.ecActualUser, ele.ecTotalUser)
-            ele['人均学时'] = this.renderNumber(ele.ecActualUser, ele.ecTotalMin, true);
+            ele['人均学时'] = this.renderNumber(ele.ecTotalMin, ele.ecActualUser, true);
             ele['累积学时'] = ele.ecTotalMin
             ele['累积学时'] = ele.ecTotalMin
             ele['应考试人数'] = ele.eeTotalUser
             ele['应考试人数'] = ele.eeTotalUser
             ele['实考试人数'] = ele.eeActualUser
             ele['实考试人数'] = ele.eeActualUser