Explorar el Código

次元看板,--产线看板根据客户需求调整

xiaost hace 6 meses
padre
commit
a7e594f2ac
Se han modificado 1 ficheros con 11 adiciones y 10 borrados
  1. 11 10
      src/views/prodline/up1.vue

+ 11 - 10
src/views/prodline/up1.vue

@@ -19,38 +19,39 @@
         <!-- 定义表头,支持合并 -->
         <vxe-column title="序号" field="index" width="50" align="center"></vxe-column>
 
-        <vxe-column title="工单" field="workOrder" width="180" align="center"></vxe-column>
+        <vxe-column title="工单" field="workOrder" width="170" align="center"></vxe-column>
 
-        <vxe-column title="机型" field="model" width="170" align="center"></vxe-column>
+        <vxe-column title="机型" field="model" width="150" align="center"></vxe-column>
 
         <vxe-column title="工单总数" field="maQty" width="90" align="center"></vxe-column>
 
-        <vxe-column title="计划投入数" field="planQty" width="80" align="center"></vxe-column>
+        <vxe-column title="今日计划" field="planQty" width="90" align="center"></vxe-column>
         <!-- 组装合并表头 -->
-        <vxe-colgroup title="组装(今日)" align="center">
+        <vxe-colgroup title="组装" align="center">
           <vxe-column field="assemblyIn" width="60" title="投入" align="center"></vxe-column>
           <vxe-column field="assemblyOut" width="60" title="产出" align="center"></vxe-column>
         </vxe-colgroup>
 
         <!-- 测试合并表头 -->
-        <vxe-colgroup title="测试(今日)" align="center">
+        <vxe-colgroup title="测试" align="center">
           <vxe-column field="testIn" width="60" title="投入" align="center"></vxe-column>
           <vxe-column field="testOut" width="60" title="产出" align="center"></vxe-column>
         </vxe-colgroup>
 
         <!-- 包装合并表头 -->
-        <vxe-colgroup title="包装(今日)" align="center">
+        <vxe-colgroup title="包装" align="center">
           <vxe-column field="packagingIn" width="60" title="投入" align="center"></vxe-column>
           <vxe-column field="packagingOut" width="60" title="产出" align="center"></vxe-column>
         </vxe-colgroup>
 
-        <vxe-column title="<span>工单总完工比例<br><span style='font-size:12px;''>(总包装产出/工单总数)</span></span>" field="completionRate" width="140" align="center" type="html">
+        <vxe-column title="今日落产" field="minusQty" width="90" align="center"></vxe-column>
+        <vxe-column title="完工比例" field="completionRate" width="95" align="center" type="html">
 <!--          <template v-slot="{ row }">
             <span :class="getRateClass(row.completionRate)">{{ row.completionRate }}</span>
           </template>-->
         </vxe-column>
 
-        <vxe-column title="工单总直通率" field="overallYield" width="120" align="center"  >
+        <vxe-column title="直通率" field="overallYield" width="95" align="center"  >
 <!--          <template v-slot="{ row }">
             <span :class="getRateClass(row.overallYield)">{{ row.overallYield }}</span>
           </template>-->
@@ -123,6 +124,7 @@ export default {
             model: element.v_jitype || '',
             maQty:this.formatNumber(element.v_maqty || 0),
             planQty: this.formatNumber(element.v_planqty || 0),
+            minusQty: this.formatNumber(element.v_minusqty || 0) ,
             assemblyIn: this.formatNumber(element.v_zzinqty || 0),
             assemblyOut: this.formatNumber(element.v_zzoutqty || 0),
             testIn: this.formatNumber(element.v_csinqty || 0),
@@ -134,7 +136,6 @@ export default {
             remark:element.v_tcstatus,
           }
         })
-
         this.totalPages = Math.ceil(this.tableData.length / this.pageSize)
       }).catch((error) => {
         console.error('获取数据失败:', error)
@@ -142,7 +143,7 @@ export default {
     },
 
     formatNumber(num) {
-      if (num === 0) return '0'
+      if (num === 0) return '/'
       return num.toString()
     },