From 5e1745487b290612c6282006822b431843a081af Mon Sep 17 00:00:00 2001
From: WXL <1785969728@qq.com>
Date: 星期四, 15 五月 2025 14:49:36 +0800
Subject: [PATCH] 测试完成

---
 src/views/followvisit/record/detailpage/index.vue |   56 ++++++++++++++++++++++++++++----------------------------
 1 files changed, 28 insertions(+), 28 deletions(-)

diff --git a/src/views/followvisit/record/detailpage/index.vue b/src/views/followvisit/record/detailpage/index.vue
index 8febf3d..286c174 100644
--- a/src/views/followvisit/record/detailpage/index.vue
+++ b/src/views/followvisit/record/detailpage/index.vue
@@ -15,7 +15,7 @@
                 >鏌ョ湅鎮h�呭叏閮ㄦ湇鍔�</el-button
               >
               <el-button v-else type="success" @click="getTaskservelist(id)"
-                >鏌ョ湅鎮h�呮湰娆℃湇鍔′俊鎭�</el-button
+                >鍙睍绀烘湰娆℃湇鍔′俊鎭�</el-button
               >
             </div>
             <div style="margin-left: 20px; color: #59a0f0">
@@ -32,7 +32,7 @@
         </div>
       </div>
       <div>
-        <el-table :data="logsheetlist" style="width: 100%">
+        <el-table :data="logsheetlist" :row-class-name="tableRowClassName" style="width: 100%">
           <el-table-column
             prop="sendname"
             align="center"
@@ -200,7 +200,6 @@
                 size="medium"
                 type="text"
                 @click="Seedetails(scope.row)"
-                v-hasPermi="['system:user:edit']"
                 ><span class="button-zx"
                   ><i class="el-icon-s-order"></i>鏌ョ湅</span
                 ></el-button
@@ -677,6 +676,7 @@
       activeName: "wj",
       voice: "",
       templateid: "",
+      again:'',
       zcform: {},
       form: {},
       tableDatatop: [], //棰樼洰琛�
@@ -749,7 +749,7 @@
           }]
         },
       userform: {},
-      Whetherall: false, //鏄惁鍏ㄩ儴璁板綍灞曠ず
+      Whetherall: true, //鏄惁鍏ㄩ儴璁板綍灞曠ず
       dialogFormVisible: false,
       Voicetype: 0, //鏄惁涓鸿闊虫湇鍔�
       logsheetlist: [],
@@ -767,11 +767,11 @@
     this.id = this.$route.query.id;
     this.sendname = this.$route.query.sendname;
     this.patid = this.$route.query.patid;
+    this.again = this.$route.query.again;
     this.Voicetype = this.$route.query.Voicetype;
     this.serviceType = this.$route.query.serviceType;
-    console.log(this.id, this.patid);
 
-    this.getTaskservelist(this.id);
+    this.getTaskservelist();
   },
 
   methods: {
@@ -784,7 +784,11 @@
         isFinish: false,
       }).then((res) => {
         if (res.code === 200) {
-          this.tableDatatop = res.data.scriptResult;
+          if (this.again&&res.data.upScriptResult) {
+          this.tableDatatop = res.data.upScriptResult;
+          }else{
+            this.tableDatatop = res.data.scriptResult;
+          }
           this.tableDatatop.forEach((item) => {
             if (item.scriptType == 2) item.scriptResult = [];
             if (item.scriptResult && item.scriptType != 2) {
@@ -845,10 +849,8 @@
         patid: this.patid,
         subId: id ? id : this.id,
       };
-      console.log(this.voiceDatatop, "111");
 
       getPersonVoices(obj).then((res) => {
-        console.log("222");
         if (res.code == 200) {
           this.voiceDatatop = res.data.serviceSubtaskDetails;
           this.voice = res.data.voice;
@@ -863,7 +865,6 @@
               item.scriptResult = [];
             }
           });
-          console.log(this.tableDatatop, "this.tableDatatop");
 
           if (!this.tableDatatop.length) {
             this.puttaskid(this.templateid);
@@ -892,7 +893,6 @@
               item.scriptResult = [];
             }
           });
-          console.log(this.tableDatatop, "this.tableDatatop");
         }
       });
     },
@@ -960,7 +960,6 @@
     },
     yuyingetdetail() {
       this.tableDatatop.forEach((item, index) => {
-        console.log(item.scriptResult, "scriptResult");
         item.scriptResult = item.scriptResult.join("&");
         item.templatequestionnum = index + 1;
         item.subId = this.id;
@@ -997,8 +996,6 @@
 
     // 鑾峰彇鎮h�呰褰�
     getTaskservelist(id) {
-      console.log(id, "idsub");
-
       if (id) {
         this.Whetherall = false;
       } else {
@@ -1010,7 +1007,7 @@
         subId: id,
       }).then((res) => {
         if (res.code == 200) {
-          this.form = res.rows[0].serviceSubtaskList[0];
+          this.form = res.rows[0].serviceSubtaskList.find(item => item.id == this.id);
           this.logsheetlist = res.rows[0].serviceSubtaskList;
           this.templateid = this.logsheetlist[0].templateid;
           const targetDate = new Date(this.form.longSendTime); // 鐩爣鏃ユ湡
@@ -1027,8 +1024,6 @@
           }
           this.getuserinfo();
         }
-        console.log(this.Voicetype, "this.Voicetype");
-
         if (this.Voicetype) {
           this.getPersonVoices();
         } else {
@@ -1048,14 +1043,13 @@
           Editsingletaskson(objson).then((res) => {
             if (res.code) {
               this.$modal.msgSuccess("鏈嶅姟璁板綍鎴愬姛");
-              this.getTaskservelist(this.id);
+              this.getTaskservelist();
             }
           });
         }
       });
     },
     Editsingletasksonyic(sendstate) {
-      console.log(sendstate, "sendstate");
 
       let objson = {};
       getTaskservelist({
@@ -1063,7 +1057,7 @@
         subId: this.id,
       }).then((res) => {
         if (res.code == 200) {
-          objson = res.rows[0].serviceSubtaskList[0];
+          objson = res.rows[0].serviceSubtaskList.find(item => item.id == this.id);
           objson.remark = this.form.remark;
           if (sendstate) objson.sendstate = sendstate;
           Editsingletaskson(objson).then((res) => {
@@ -1076,11 +1070,18 @@
                   this.$modal.msgError("鍩虹淇℃伅淇敼澶辫触");
                 }
               });
-              this.getTaskservelist(this.id);
+              this.getTaskservelist();
             }
           });
         }
       });
+    },
+    // 寮傚父鍒楁覆鏌�
+    tableRowClassName({ row, rowIndex }) {
+      if (row.id == this.id) {
+        return "warning-row";
+      }
+      return "";
     },
     // 璋冭捣鍐嶆鍙戦��
     sendAgain() {
@@ -1098,18 +1099,16 @@
               this.Voicetype = 1;
             }
           }
-          console.log(this.Voicetype, "this.Voicetype");
-
           this.taskid = row.taskid;
           this.id = row.id;
           this.patid = row.patid;
           this.serviceType = row.serviceType;
-          this.getTaskservelist(this.id);
+          this.getTaskservelist();
         })
         .catch(() => {});
     },
     handleOptionChange(a, b, c) {
-      console.log(this.tableDatatop[b], "this.tableDatatop[b]");
+console.log(a);
 
       if (this.Voicetype) {
         var obj = this.tableDatatop[b].ivrTaskScriptTargetoptionList.find(
@@ -1193,9 +1192,7 @@
       return `${year}-${month}-${day} ${hours}:${minutes}:${seconds}`;
     },
     updateScore(a, b, c) {
-      console.log(a);
-      console.log(b);
-      console.log(c);
+
     },
   },
 };
@@ -1225,6 +1222,9 @@
     }
   }
 }
+::v-deep.el-table .warning-row {
+  background: #c4e2ee;
+}
 .Followuserinfos {
   margin: 20px 10px;
   align-items: center;

--
Gitblit v1.9.3