Procházet zdrojové kódy

修改计数显示

callm před 6 měsíci
rodič
revize
95c511303c
3 změnil soubory, kde provedl 16 přidání a 11 odebrání
  1. 0 3
      src/views/prodline/up2.vue
  2. 1 1
      src/views/zz/bottom1.vue
  3. 15 7
      src/views/zz/up2.vue

+ 0 - 3
src/views/prodline/up2.vue

@@ -57,9 +57,6 @@ export default {
       //当前工单
       var caller = 'KB!LongLineLinePlan';
       var licode=  sessionStorage.getItem('li_code');
-      if(licode=="无尘01"||licode=="无尘02"){
-         licode="无尘"
-      }
       await this.$http.get("kanban/datalist.action?caller="+caller+"&_noc=1&page=1&pageSize=100",{
         params: {
          condition: " V_OUTLINE='"+licode+"'",

+ 1 - 1
src/views/zz/bottom1.vue

@@ -62,7 +62,7 @@ export default {
             _noc: 1,
             page: 1,
             pageSize: 100,
-            condition: "1=1"
+            condition: "V_LICODE in ('组装01','组装02')",
           }
         })
 

+ 15 - 7
src/views/zz/up2.vue

@@ -9,8 +9,8 @@
           <BarChart :bardata="bardata"  />
         </div>
         <div class="d-flex jc-center fs-xl fw-b rate flex-column mt-2">
-          <div>当日已完成比例:{{finishRate}}% </div>
-          <div class="mt-1">当日未达成比例:{{unfinishRate}}%</div>
+          <div>组装01 当日已完成比例:{{formatRate(zz1finishRate)}}% &nbsp; 当日未达成比例:{{formatRate(zz1unfinishRate)}}%</div>
+          <div class="mt-1">组装02 当日已完成比例:{{formatRate(zz2finishRate)}}% &nbsp; 当日未达成比例:{{formatRate(zz2unfinishRate)}}%</div>
         </div>
       </div>
     </div>
@@ -34,8 +34,10 @@ export default {
         yAxis:[],
         max : 1000,
       },
-      finishRate:0,
-      unfinishRate:0,
+      zz1finishRate:0,
+      zz1unfinishRate:0,
+      zz2finishRate:0,
+      zz2unfinishRate:0,
     }
   },
   components: {BarChart},
@@ -46,6 +48,10 @@ export default {
     clearInterval(this.timing)
   },
   methods: {
+    formatRate(rate) {
+      // Format rate to 2 decimal places and pad with spaces to ensure consistent width
+      return parseFloat(rate || 0).toFixed(2).padStart(5, ' ');
+    },
     refreshdata() {
       this.setdata(); //获取数据
       this.timing = setInterval(() => {
@@ -97,13 +103,15 @@ export default {
       caller = 'KB!TOTALDayMakeRate';
       await this.$http.get("kanban/datalist.action?caller="+caller+"&_noc=1&page=1&pageSize=100",{
         params: {
-          condition: "V_OUTLINE='组装'"
+          condition: "V_OUTLINE in ('组装01','组装02')"
         }
       }).then((result) => {
             let dataList = JSON.parse(result.data.data);
             if(dataList.length>0){
-              this.finishRate = dataList[0].finishrate;
-              this.unfinishRate = dataList[0].unfinishrate;
+              this.zz1finishRate = dataList[0].finishrate;
+              this.zz1unfinishRate = dataList[0].unfinishrate;
+              this.zz2finishRate = dataList[1].finishrate;
+              this.zz2unfinishRate = dataList[1].unfinishrate;
             }
           }, (result) => {
             console.error(result)