From 1aa5952ed531348d22ac907aefdfb035bd160206 Mon Sep 17 00:00:00 2001
From: spring <2396852758@qq.com>
Date: 星期四, 20 二月 2025 16:33:37 +0800
Subject: [PATCH] 检验任务完成80%

---
 src/views/business/inspectionTask/index.vue |   88 ++++++++++++++++++++++++--------------------
 1 files changed, 48 insertions(+), 40 deletions(-)

diff --git a/src/views/business/inspectionTask/index.vue b/src/views/business/inspectionTask/index.vue
index 6dccaa2..c9639da 100644
--- a/src/views/business/inspectionTask/index.vue
+++ b/src/views/business/inspectionTask/index.vue
@@ -89,7 +89,7 @@
 </style>
 <template>
   <div class="ins-order-plan-main">
-    <div v-show="activeFace == 0" style="height: 100%">
+    <div style="height: 100%">
       <div class="search">
         <div class="search_thing">
           <div class="search_label">濮旀墭缂栧彿锛�</div>
@@ -178,31 +178,6 @@
         <el-button :loading="loading" type="primary" @click="confirmConnect">纭� 瀹�</el-button>
       </span>
     </el-dialog>
-    <div v-if="activeFace > 0 && isCopper == null" style="width: 100%; height: 100%">
-      <!-- <Add :active="activeFace" :currentId="currentId" :examine="examine" /> -->
-    </div>
-    <div v-if="activeFace > 0 && isCopper == 0" style="width: 100%; height: 100%">
-      <!-- <CustomsInspection
-        :active="activeFace"
-        :currentId="currentId"
-        :customsInspection="customsInspection"
-        :isReport="isReport"
-      /> -->
-    </div>
-    <div v-if="activeFace > 0 && isCopper == 1" style="width: 100%; height: 100%">
-      <!-- <CopperOrder :active="activeFace" :currentId="currentId"></CopperOrder> -->
-    </div>
-    <!--<Inspection
-      v-if="state > 0"
-      :key="InspectionKey"
-      :inspectorList="inspectorList"
-      :orderId="orderId"
-      :sonLaboratory="sonLaboratory"
-      :state="state"
-      :typeSource="typeSource"
-      @goback="goback"
-      @refreshView="refreshView"
-    />-->
     <el-dialog :visible.sync="dataDialogVisible" title="鏁版嵁鏌ョ湅" width="80%">
       <div v-if="dataDialogVisible" style="height: 70vh; overflow-y: auto">
         <lims-table :tableData="lookTableData" :column="lookColumn" :page="lookPage" :tableLoading="lookTableLoading"
@@ -261,13 +236,7 @@
 </template>
 
 <script>
-import ValueTable from "@/components/Table/value-table.vue";
-// import Inspection from "../do/b1-inspect-order-plan/Inspection.vue";
-// import CustomsInspection from "../do/b1-material-ins-order/customs-inspection.vue";
 import { getYearAndMonthAndDays } from "@/utils/date";
-// import Add from "../do/b1-ins-order/add.vue";
-// import ShowInfo from "../do/b1-material-ins-order/showInfo.vue";
-// import CopperOrder from "../do/b1-material-ins-order/copper-order.vue";
 import EditInspectionItem from "./components/EditInspectionItem.vue";
 import limsTable from "@/components/Table/lims-table.vue";
 import {
@@ -286,13 +255,7 @@
 export default {
   components: {
     EditInspectionItem,
-    // CopperOrder,
-    // ShowInfo,
-    ValueTable,
     limsTable,
-    // Inspection,
-    // Add,
-    // CustomsInspection,
   },
   dicts: ["urgency_level", "inspection_task_state"],
   computed: {
@@ -384,14 +347,15 @@
         {
           label: "濮旀墭缂栧彿",
           prop: "entrustCode",
-          width: "140px",
+          width: "160px",
           dataType: "link",
           linkMethod: "selectAllByOne",
         },
-        { label: "鏍峰搧鍚嶇О", prop: "sample", width: "140px" },
+        { label: "鏍峰搧鍚嶇О", prop: "sample", width: "160px" },
         {
           label: "涓嬪崟绫诲埆",
           prop: "typeSource",
+          width: "100px",
           dataType: "tag",
           formatData: (params) => {
             if (params == 0) {
@@ -413,6 +377,7 @@
         {
           label: "妫�楠岀被鍨�",
           prop: "orderType",
+          width: "100px",
           dataType: "tag",
           formatData: (params) => {
             return this.orderTypeList.find((m) => m.value == params).label;
@@ -794,6 +759,39 @@
       this.examine = 1;
       this.isReport = 0;
       this.currentId = parseInt(row.id);
+      switch (row.isCopper) {
+        case 0:
+          // 鍘熸潗鏂�
+          this.$router.push({
+            path: "/materialOrder/customsInspection", query: {
+              customsInspection: row,
+              active: this.activeFace,
+              currentId: this.currentId,
+              isReport: this.isReport
+            }
+          });
+          break;
+        case null:
+          // 鎴愬搧
+          this.$router.push({
+            path: "/productOrder/add", query: {
+              examine: this.examine,
+              active: this.activeFace,
+              currentId: this.currentId
+            }
+          });
+          break;
+        case 1:
+          // 閾滄潗
+          this.$router.push({
+            path: "/materialOrder/copperOrder", query: {
+              active: this.activeFace,
+              currentId: this.currentId
+            }
+          });
+          break;
+      }
+
     },
     playOrder(num) {
       this.activeFace = num;
@@ -843,6 +841,16 @@
       this.state = 3;
       this.typeSource = row.typeSource;
       this.orderId = row.id;
+      this.$router.push({
+        path: "/inspectionTask/inspection",
+        query: {
+          inspectorList: this.inspectorList,
+          sonLaboratory: this.sonLaboratory,
+          state: this.state,
+          typeSource: this.typeSource,
+          orderId: this.orderId,
+        },
+      });
     },
     handleConnect(row) {
       this.orderId = row.id;

--
Gitblit v1.9.3