From e946f915cb2f35ed8b9553bcc8a11b63527937aa Mon Sep 17 00:00:00 2001 From: WXL <1785969728@qq.com> Date: 星期三, 09 七月 2025 11:39:56 +0800 Subject: [PATCH] 测试完成 --- src/views/followvisit/record/detailpage/index.vue | 89 ++++++++++++++++---------------------------- 1 files changed, 32 insertions(+), 57 deletions(-) diff --git a/src/views/followvisit/record/detailpage/index.vue b/src/views/followvisit/record/detailpage/index.vue index 9f82a3e..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"; @@ -576,7 +558,7 @@ isFinish: false, }).then((res) => { if (res.code === 200) { - this.tableDatatop = res.data.scriptResult.script; + this.tableDatatop = res.data.scriptResult; this.tableDatatop.forEach((item) => { console.log(item.scriptResultId, "scriptResultId"); @@ -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,23 +840,15 @@ } }); }, - // 鍒涘缓鍐嶆闅忚鏈嶅姟 + // 鍙戦�侀殢璁垮悗鐭俊 setupsubtask() { - console.log(this.form); - let form = structuredClone(this.form); - form.longSendTime = this.formatTime(form.date1); - 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("鍒涘缓澶辫触"); } @@ -1052,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