Forráskód Böngészése

工单履历更改

qinhb 10 hónapja
szülő
commit
f9934d11e7
1 módosított fájl, 17 hozzáadás és 7 törlés
  1. 17 7
      src/views/pro/traceability/index.vue

+ 17 - 7
src/views/pro/traceability/index.vue

@@ -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 ? '否' : '是'
           }
         }
       }