From ee6ea1e6886d9432dc31d42158786a6b06027760 Mon Sep 17 00:00:00 2001
From: gaoluyang <2820782392@qq.com>
Date: 星期四, 13 三月 2025 13:20:58 +0800
Subject: [PATCH] 实验室检测能力档案-编辑弹框复制报错

---
 src/views/CNAS/process/method/standardMethod/index.vue |   41 ++++++++++-------------------------------
 1 files changed, 10 insertions(+), 31 deletions(-)

diff --git a/src/views/CNAS/process/method/standardMethod/index.vue b/src/views/CNAS/process/method/standardMethod/index.vue
index bb4602e..20ed971 100644
--- a/src/views/CNAS/process/method/standardMethod/index.vue
+++ b/src/views/CNAS/process/method/standardMethod/index.vue
@@ -194,12 +194,7 @@
               name: "缂栬緫",
               type: "text",
               clickFun: (row) => {
-                this.title = "缂栬緫";
-                this.addForm = row;
-                this.addForm.structureTestObjectId = JSON.parse(
-                  this.addForm.structureTestObjectId
-                );
-                this.addDlog = true;
+                this.openEdit(row)
               },
             },
             {
@@ -276,34 +271,18 @@
       this.queryParams = {};
       this.getList();
     },
-    // 鏉冮檺鍒嗛厤
-    getPower() {
-      let power = JSON.parse(sessionStorage.getItem("power"));
-      let up = false;
-      let del = false;
-      let add = false;
-      let inPower = false;
-      for (var i = 0; i < power.length; i++) {
-        if (power[i].menuMethod == "addStandardMethod") {
-          add = true;
-        }
-        if (power[i].menuMethod == "delStandardMethod") {
-          del = true;
-        }
-        if (power[i].menuMethod == "upStandardMethod") {
-          up = true;
-        }
-        if (power[i].menuMethod == "importStandardDetails") {
-          inPower = true;
-        }
-      }
-      this.addPower = add;
-      this.inPower = inPower;
-    },
     openAdd() {
       this.title = "鏂板";
       this.addForm = {};
       this.addDlog = true;
+    },
+    openEdit(row) {
+      this.title = "缂栬緫";
+      this.addDlog = true;
+      this.addForm = this.HaveJson(row)
+      this.addForm.structureTestObjectId = JSON.parse(
+        this.addForm.structureTestObjectId
+      );
     },
     getQualificationList() {
       this.getDicts("cnas_method_qualification").then((response) => {
@@ -377,6 +356,7 @@
         }
       });
     },
+    // 鍒犻櫎
     handleDelete(row) {
       this.$confirm("鏄惁鍒犻櫎璇ユ潯鏁版嵁?", "鎻愮ず", {
         confirmButtonText: "纭畾",
@@ -385,7 +365,6 @@
       })
         .then(() => {
           delStandardMethod({ id: row.id }).then((res) => {
-            if (res.code == 201) return;
             this.$message.success("鍒犻櫎鎴愬姛");
             this.getList();
           });

--
Gitblit v1.9.3