From 952ce5369317b40f6c6f2e11e70969d50108d240 Mon Sep 17 00:00:00 2001
From: WXL <1785969728@qq.com>
Date: 星期三, 09 七月 2025 10:56:22 +0800
Subject: [PATCH] 测试完成

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

diff --git a/src/views/followvisit/record/detailpage/index.vue b/src/views/followvisit/record/detailpage/index.vue
index 6199a33..fc69406 100644
--- a/src/views/followvisit/record/detailpage/index.vue
+++ b/src/views/followvisit/record/detailpage/index.vue
@@ -220,9 +220,9 @@
               <el-button plain type="info" @click="Editsingletaskson('5')"
                 >涓績闅忚</el-button
               >
-              <!-- <el-button type="primary" round @click="sendAgain()"
-                >鍐嶆闅忚</el-button
-              > -->
+              <el-button type="primary" round @click="sendAgain()"
+                >鐭俊鍥炲</el-button
+              >
             </div>
           </el-form-item>
         </el-form>
@@ -447,15 +447,8 @@
         </el-tab-pane>
       </el-tabs>
     </div>
-    <el-dialog title="鎮h�呭啀娆¢殢璁�" :visible.sync="dialogFormVisible">
+    <el-dialog title="鐭俊鍙戦��" :visible.sync="dialogFormVisible">
       <el-form ref="form" :model="form" label-width="80px">
-        <el-form-item label="浠诲姟鍚嶇О">
-          <el-input
-            style="width: 400px"
-            disabled
-            v-model="form.taskName"
-          ></el-input>
-        </el-form-item>
         <el-form-item label="鎮h�呭悕绉�">
           <el-input
             style="width: 400px"
@@ -465,6 +458,13 @@
         </el-form-item>
         <el-form-item label="骞撮緞">
           <el-input style="width: 400px" disabled v-model="form.age"></el-input>
+        </el-form-item>
+        <el-form-item label="鐢佃瘽">
+          <el-input
+            style="width: 400px"
+            disabled
+            v-model="userform.telcode"
+          ></el-input>
         </el-form-item>
         <el-form-item label="绉戝">
           <el-input
@@ -480,31 +480,13 @@
             v-model="form.leavehospitaldistrictname"
           ></el-input>
         </el-form-item>
-
-        <el-form-item label="闅忚鏂瑰紡">
-          <el-radio-group v-model="form.resource">
-            <el-radio label="1">鏈梾鍖洪殢璁�</el-radio>
-            <el-radio label="2">闅忚涓績闅忚</el-radio>
-          </el-radio-group>
-        </el-form-item>
-        <!-- <el-form-item label="鍗冲埢鍙戦��">
-          <el-switch v-model="zcform.delivery"></el-switch>
-        </el-form-item> -->
-        <el-form-item label="闅忚鏃堕棿">
-          <el-date-picker
-            type="date"
-            placeholder="閫夋嫨鏃ユ湡"
-            v-model="form.date1"
-            style="width: 100%"
-          ></el-date-picker>
-        </el-form-item>
-        <el-form-item label="闅忚璁板綍">
-          <el-input type="textarea" v-model="form.remark"></el-input>
+        <el-form-item label="鐭俊鍐呭">
+          <el-input type="textarea" v-model="form.content"></el-input>
         </el-form-item>
       </el-form>
       <div slot="footer" class="dialog-footer">
         <el-button @click="dialogFormVisible = false">鍙� 娑�</el-button>
-        <el-button type="primary" @click="setupsubtask">纭鍒涘缓鏈嶅姟</el-button>
+        <el-button type="primary" @click="setupsubtask">纭鍙戦��</el-button>
       </div>
     </el-dialog>
   </div>
@@ -520,7 +502,7 @@
   Editsingletaskson,
   serviceSubtaskDetailedit,
   serviceSubtaskDetailadd,
-  updatePersonVoices,
+  sendMsg,
   addPersonVoices,
 } from "@/api/AiCentre/index";
 import { messagelistpatient } from "@/api/patient/homepage";
@@ -596,7 +578,7 @@
     // 鑾峰彇鍩虹淇℃伅
     getuserinfo() {
       const queryParams = {
-        pid: Number(this.patid),
+        patid: Number(this.patid),
         allhosp: "0",
         pageNum: 1,
       };
@@ -681,7 +663,7 @@
           subId: this.id,
           taskid: this.taskid,
           scriptid: item.id,
-          templatequestionnum:item.scriptno,
+          templatequestionnum: item.scriptno,
           questiontext: item.scriptContent,
         };
         if (item.scriptType == 2 && item.scriptResult[0]) {
@@ -759,7 +741,7 @@
           this.templateid = this.logsheetlist[0].templateid;
           console.log(this.form.serviceType, "serviceType");
         }
-this.getuserinfo()
+        this.getuserinfo();
         if (this.Voicetype) {
           this.getPersonVoices();
         } else {
@@ -785,7 +767,7 @@
         }
       });
     },
-    Editsingletasksonyic(excep) {
+    Editsingletasksonyic(sendstate) {
       let objson = {};
       getTaskservelist({
         patid: this.patid,
@@ -793,7 +775,8 @@
       }).then((res) => {
         if (res.code == 200) {
           objson = res.rows[0].serviceSubtaskList[0];
-          objson.excep = excep;
+          objson.remark = this.form.remark;
+          if (sendstate) objson.sendstate = sendstate;
           Editsingletaskson(objson).then((res) => {
             if (res.code) {
               this.$modal.msgSuccess("鏈嶅姟淇敼鎴愬姛");
@@ -817,7 +800,7 @@
           this.patid = row.patid;
           this.Voicetype = row.type;
           this.serviceType = row.serviceType;
-    this.getTaskservelist(this.id);
+          this.getTaskservelist(this.id);
         })
         .catch(() => {});
     },
@@ -857,25 +840,15 @@
         }
       });
     },
-    // 鍒涘缓鍐嶆闅忚鏈嶅姟
+    // 鍙戦�侀殢璁垮悗鐭俊
     setupsubtask() {
-      console.log(this.form);
-      let form = structuredClone(this.form);
-      form.longSendTime = this.formatTime(form.date1);
-      form.finishtime = '';
 
-      if (form.resource) {
-        if (form.resource == 2) {
-          form.serviceType = 10;
-        }
-      } else {
-        this.$modal.msgError("鏈�夋嫨闅忚鏂瑰紡");
-      }
-      form.id = null;
-      form.sendstate = 2;
-      addserviceSubtask(form).then((res) => {
+      sendMsg({
+        phoneNumber: this.userform.telcode,
+        content: this.form.content,
+      }).then((res) => {
         if (res.code == 200) {
-          this.$modal.msgSuccess("鍒涘缓鎴愬姛");
+          this.$modal.msgSuccess("鍙戦�佹垚鍔�");
         } else {
           this.$modal.msgError("鍒涘缓澶辫触");
         }
@@ -1054,8 +1027,8 @@
     top: 0;
   }
 }
-::v-deep.el-input.is-disabled .el-input__inner{
-color: #02a7f0;
+::v-deep.el-input.is-disabled .el-input__inner {
+  color: #02a7f0;
 }
 ::v-deep.offside-value .el-radio__label {
   color: #fff;

--
Gitblit v1.9.3