From 6140eb0f56b7adae1d4e41dbd4a1ac582dd17d9b Mon Sep 17 00:00:00 2001
From: spring <2396852758@qq.com>
Date: 星期三, 12 三月 2025 11:23:29 +0800
Subject: [PATCH] Merge branch 'dev' of http://114.132.189.42:9002/r/center-lims-before-ruoyi into dev

---
 src/views/business/inspectionOrder/index.vue |  114 ++++++++++++++++++---------------------------------------
 1 files changed, 36 insertions(+), 78 deletions(-)

diff --git a/src/views/business/inspectionOrder/index.vue b/src/views/business/inspectionOrder/index.vue
index bc6d5ce..01efcc4 100644
--- a/src/views/business/inspectionOrder/index.vue
+++ b/src/views/business/inspectionOrder/index.vue
@@ -177,6 +177,7 @@
             </li>
           </ul>
           <lims-table
+            highlightCurrentRow
             isSelection
             :tableData="tableData"
             :height="tableHeight + ''"
@@ -374,6 +375,7 @@
           fullscreen
         >
           <lims-table
+            highlightCurrentRow
             :heigt="'80vh'"
             :tableData="dataLooktableData"
             :column="dataLookcolumn"
@@ -835,7 +837,7 @@
 import getLodop from "@/utils/lodop";
 import Add from "./add.vue";
 import { mapGetters } from "vuex";
-import LimsTable from "../../../components/Table/lims-table.vue";
+import LimsTable from "@/components/Table/lims-table.vue";
 export default {
   components: {
     limsTable,
@@ -890,6 +892,11 @@
           prop: "sampleName",
           minWidth: "160px",
           width: "160px",
+          dataType: "link",
+          linkEvent: {
+            method: "showDetails",
+            vueComponent: this,
+          },
         },
         {
           label: "鏍峰搧缂栧彿",
@@ -1803,31 +1810,6 @@
         this.beginPrint(this.qrData);
       });
       this.printDialogVisible = false;
-
-      // PrintJS({
-      //   printable: "printMOrder", //椤甸潰
-      //   type: "html", //鏂囨。绫诲瀷
-      //   maxWidth: 360,
-      //   style: `@page {
-      //           margin:0;
-      //           size: 400px 75px collapse;
-      //           margin-top:3px;
-      //           &:first-of-type{
-      //             margin-top:0 !important;
-      //           }
-      //         }
-      //         html{
-      //           zoom:100%;
-      //         }
-      //         @media print{
-      //           width: 400px;
-      //           height: 75px;
-      //           margin:0;
-      //         }`,
-      //   onPrintDialogClose: (this.erexcel = false),
-      //   targetStyles: ["*"], // 浣跨敤dom鐨勬墍鏈夋牱寮忥紝寰堥噸瑕�
-      //   font_size: "0.15cm",
-      // });
     },
     print() {
       if (this.multipleSelection.length == 0) {
@@ -1866,44 +1848,18 @@
       }
     },
     refresh() {
-      this.componentData.entity = this.HaveJson(this.entityCopy);
-      this.upIndex++;
+      this.queryParams = {
+        entrustCode: "",
+        outEntrustCode: "",
+        sampleName: "",
+        sampleModel: "",
+        sampleCode: "",
+        startAndEndTime: [],
+        name: "",
+        engineering: "",
+        production: "",
+      };
       this.refreshTable();
-    },
-    // 鏉冮檺鍒嗛厤
-    getPower(radio) {
-      let power = JSON.parse(sessionStorage.getItem("power"));
-      let up = false;
-      let del = false;
-      let revoke = false;
-      let check = false;
-      let checkUpdate = false;
-      for (var i = 0; i < power.length; i++) {
-        if (power[i].menuMethod == "upInsOrder") {
-          up = true;
-        }
-        if (power[i].menuMethod == "updateStatus") {
-          revoke = true;
-        }
-        if (power[i].menuMethod == "upInsOrderOfState") {
-          check = true;
-        }
-        if (power[i].menuMethod == "checkUpdate") {
-          checkUpdate = true;
-        }
-      }
-      if (!up) {
-        this.componentData.do.splice(5, 1);
-      }
-      if (!checkUpdate) {
-        this.componentData.do.splice(4, 1);
-      }
-      if (!revoke) {
-        this.componentData.do.splice(3, 1);
-      }
-      if (!check) {
-        this.componentData.do.splice(2, 1);
-      }
     },
     handleClose() {
       this.verifyDialogVisible = false;
@@ -1926,17 +1882,17 @@
       this.exportCheckedDate = [];
       this.dialogVisible1 = false;
     },
-    // 璇︽儏
-    selectAllByOne(row) {
-      this.active = 2;
-      // console.log(row);
-      // //鎵撳紑寮规
-      // this.dialogVisible = true;
-      // //row = 鐐瑰嚮瀵瑰簲琛屽��
-      // //澶嶅埗缁檉ormData
-      // this.formData = this.HaveJson(row);
-      this.currentId = row.id;
-      this.examine = 1;
+    // 鏌ョ湅璇︽儏
+    showDetails(row) {
+      this.$router.push({
+        name: "showDetails",
+        query: {
+          active: 2,
+          currentId: row.id,
+          examine: 1,
+          isReview: true,
+        },
+      });
     },
     // 鏁版嵁鏌ョ湅
     handleDataLook(row) {
@@ -2646,13 +2602,15 @@
     },
     // 涓嬪崟
     playOrder(num) {
+      // this.active = num;
+      // this.examine = 0;
       this.$router.push({
         name: "addOrder",
-        params: {},
+        query: {
+          active: num,
+          examine: 0,
+        },
       });
-      this.active = num;
-      this.examine = 0;
-      // this.refreshTable();
     },
     handleTab(m, i) {
       this.tabIndex = i;

--
Gitblit v1.9.3