Kaynağa Gözat

工单履历更改

qinhb 10 ay önce
ebeveyn
işleme
75b7f9b38d
1 değiştirilmiş dosya ile 12 ekleme ve 1 silme
  1. 12 1
      src/views/pro/traceability/index.vue

+ 12 - 1
src/views/pro/traceability/index.vue

@@ -44,7 +44,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
@@ -52,6 +52,7 @@
             <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>
@@ -247,6 +248,8 @@ let productReviewInfo = reactive({
   planStartEnd: "",
   workOrderCode: "",
   outNum: "",
+  rework: '-',
+  bug: '-'
 });
 
 let tabCount = reactive({
@@ -261,12 +264,20 @@ let tabCount = reactive({
 });
 
 const handleCellClick = (row, column, event) => {
+  if(row.level === 'order'){
+    productReviewInfo.bug = '-'
+  }
+  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.bug = secondTree.bugNum === 0 ? '否' : '是'
             productReviewInfo.outNum = secondTree.children.length;
           }
         }