From df311bf46373b64618b3fb7b4acd05f73b2edbb1 Mon Sep 17 00:00:00 2001
From: WXL <1785969728@qq.com>
Date: 星期四, 31 十月 2024 16:27:50 +0800
Subject: [PATCH] 测试完成

---
 src/views/repositoryai/templateku/configurat/index.vue |   55 ++++++++++++++++++++++++++++++++++++++++---------------
 1 files changed, 40 insertions(+), 15 deletions(-)

diff --git a/src/views/repositoryai/templateku/configurat/index.vue b/src/views/repositoryai/templateku/configurat/index.vue
index 8c2cc6a..704eb28 100644
--- a/src/views/repositoryai/templateku/configurat/index.vue
+++ b/src/views/repositoryai/templateku/configurat/index.vue
@@ -1657,9 +1657,9 @@
           if (res.code == 200) {
             console.log(2211);
             this.ruleForm = res.data;
-            this.tempDetpRelevanceslist = JSON.parse(this.ruleForm.deptNames);
+            if (this.ruleForm.deptNames)this.tempDetpRelevanceslist = JSON.parse(this.ruleForm.deptNames);
             this.ruleForm.suitway = this.ruleForm.suitway.split(",");
-            this.ruleForm.campus = this.ruleForm.campus.split(",");
+            if (this.ruleForm.campus)this.ruleForm.campus = this.ruleForm.campus.split(",");
             this.ruleForm.submoduleID = this.ruleForm.submoduleID.split(",");
             this.ruleForm.submoduleID = this.ruleForm.submoduleID.map((res) => {
               return Number(res);
@@ -1782,20 +1782,44 @@
       this.delScriptVOList.forEach((item) => {
         this.ruleForm.ivrLibaTemplateScriptVOList.push(item);
       });
-      compileFollowup(this.ruleForm).then((res) => {
-        if (res.code == 200) {
-          this.$modal.msgSuccess("缂栬緫鎴愬姛");
+      // compileFollowup(this.ruleForm).then((res) => {
+      //   if (res.code == 200) {
+      //     this.$modal.msgSuccess("缂栬緫鎴愬姛");
+      //     this.$modal.closeLoading();
+      //     this.confirmillness(res.data);
+      //     // window.location.reload();
+      //     // const obj = { path: "/knowledge/tpuconfigurat/?id=" + this.id };
+      //     // this.$tab.closeOpenPage(obj);
+      //   } else {
+      //     this.$modal.msgError("淇濆瓨澶辫触");
+      //     this.$modal.closeLoading();
+      //   }
+      // });
+      if (this.id) {
+        this.ruleForm.isoperation = 2;
+        this.ruleForm.tempDetpRelevances = [];
+        compileFollowup(this.ruleForm).then((res) => {
+          this.$modal.msgSuccess("淇敼鎴愬姛");
+          this.confirmillness();
+          this.putbelongDepts();
           this.$modal.closeLoading();
-          this.confirmillness(res.data);
+          // this.$router.go(-1);
           window.location.reload();
-          // const obj = { path: "/knowledge/tpuconfigurat/?id=" + this.id };
-          // this.$tab.closeOpenPage(obj);
-        } else {
-          this.$modal.msgError("淇濆瓨澶辫触");
-
+        });
+      } else {
+        this.ruleForm.isoperation = 1;
+        this.ruleForm.version = this.ruleForm.version
+          ? this.ruleForm.version
+          : "1.0";
+        this.ruleForm.tempDetpRelevances = [];
+        compileFollowup(this.ruleForm).then((res) => {
+          this.$modal.msgSuccess("鏂板鎴愬姛");
+          this.confirmillness(res.data);
+          this.putbelongDepts(res.data);
           this.$modal.closeLoading();
-        }
-      });
+          this.$router.go(-1);
+        });
+      }
     },
     confirmillness(guid) {
       this.illnesslist.forEach((item, index) => {
@@ -1827,7 +1851,7 @@
             longTemp: this.ruleForm.longTemp,
             deptCode: item,
             tempid: this.id,
-            type: 1,
+            type: 2,
           });
         }
       });
@@ -1839,7 +1863,8 @@
             longTemp: this.ruleForm.longTemp,
             deptCode: item,
             tempid: this.id,
-            type: 1,
+            type: 2,
+            // 1 : 闂嵎妯℃澘搴搃d銆�11锛氶棶鍗蜂换鍔℃ā鏉垮簱id锛�2 :璇煶闂嵎搴搃d銆�21锛氳闊充换鍔℃ā鏉垮簱id锛�3 : 瀹f暀妯℃澘搴搃d锛�33锛氬鏁欎换鍔℃ā鏉垮簱id
           });
         }
       });

--
Gitblit v1.9.3