|
@@ -16,8 +16,8 @@
|
|
|
|
|
|
>
|
|
|
<template #seqNo="{ row }">
|
|
|
- <el-tag :type="chooseTagType(row.seqNo, 'css')">{{
|
|
|
- chooseTagType(row.seqNo, "text")
|
|
|
+ <el-tag :type="chooseTagType(row.level, 'css')">{{
|
|
|
+ chooseTagType(row.level, "text")
|
|
|
}}</el-tag>
|
|
|
{{ row.seqNo }}
|
|
|
</template>
|
|
@@ -40,7 +40,7 @@
|
|
|
}}</el-descriptions-item>
|
|
|
<el-descriptions-item label="铭牌号">-</el-descriptions-item>
|
|
|
<el-descriptions-item label="是否返工">
|
|
|
- <el-tag size="small">否</el-tag>
|
|
|
+ <el-tag size="small">{{productReviewInfo.rework}}</el-tag>
|
|
|
</el-descriptions-item>
|
|
|
<el-descriptions-item label="工单出站">{{
|
|
|
productReviewInfo.outNum
|
|
@@ -48,6 +48,9 @@
|
|
|
<el-descriptions-item label="交付日期">{{
|
|
|
productReviewInfo.planStartEnd
|
|
|
}}</el-descriptions-item>
|
|
|
+ <el-descriptions-item label="工单报故">
|
|
|
+ <el-tag size="small">{{productReviewInfo.bug}}</el-tag>
|
|
|
+ </el-descriptions-item>
|
|
|
</el-descriptions>
|
|
|
</el-header>
|
|
|
<el-main>
|
|
@@ -208,15 +211,15 @@ const tabsEvent = (pane, ev) => {
|
|
|
const chooseTagType = (row, type) => {
|
|
|
let daynamicType = "";
|
|
|
if (type == "text") {
|
|
|
- daynamicType = row.startsWith("DD")
|
|
|
+ daynamicType = row === 'order'
|
|
|
? "订单"
|
|
|
- : row.startsWith("GD")
|
|
|
+ : row === 'workOrder'
|
|
|
? "工单"
|
|
|
: "流转卡号";
|
|
|
} else {
|
|
|
- daynamicType = row.startsWith("DD")
|
|
|
+ daynamicType = row === 'order'
|
|
|
? "success"
|
|
|
- : row.startsWith("GD")
|
|
|
+ : row === 'workOrder'
|
|
|
? "warning"
|
|
|
: "primary";
|
|
|
}
|
|
@@ -231,6 +234,8 @@ let productReviewInfo = reactive({
|
|
|
planStartEnd: "",
|
|
|
workOrderCode: "",
|
|
|
outNum: "",
|
|
|
+ rework: "-",
|
|
|
+ bug: "-"
|
|
|
});
|
|
|
|
|
|
let tabCount = reactive({
|
|
@@ -244,13 +249,18 @@ let tabCount = reactive({
|
|
|
});
|
|
|
|
|
|
const handleCellClick = (row, column, event) => {
|
|
|
+ if(row.orderType){
|
|
|
+ productReviewInfo.rework = row.orderType === '2' ? '是' : '否'
|
|
|
+ }
|
|
|
//获取出单的数量
|
|
|
if (data.value) {
|
|
|
for (let topTree of data.value) {
|
|
|
if (topTree) {
|
|
|
for (let secondTree of topTree.children) {
|
|
|
if (row.workOrderCode == secondTree.workOrderCode) {
|
|
|
+ productReviewInfo.rework = topTree.orderType === '2' ? '是' : '否'
|
|
|
productReviewInfo.outNum = secondTree.children.length;
|
|
|
+ productReviewInfo.bug = secondTree.bugNum === 0 ? '否' : '是'
|
|
|
}
|
|
|
}
|
|
|
}
|