|
|
@@ -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()
|
|
|
},
|
|
|
|