From ec64a69276a1a7fa64096d45e2f804fd38d99d17 Mon Sep 17 00:00:00 2001 From: WXL <1785969728@qq.com> Date: 星期三, 19 二月 2025 10:50:13 +0800 Subject: [PATCH] 测试完成 --- src/views/followvisit/discharge/index.vue | 112 +++++++++++++++++++++++++++++++++++++++---------------- 1 files changed, 79 insertions(+), 33 deletions(-) diff --git a/src/views/followvisit/discharge/index.vue b/src/views/followvisit/discharge/index.vue index e6ab23b..2dfd732 100644 --- a/src/views/followvisit/discharge/index.vue +++ b/src/views/followvisit/discharge/index.vue @@ -17,7 +17,7 @@ font-weight: 600; " > - {{ item.value }} + {{ item.value ? item.value : 0 }} </div> </div> </el-card> @@ -231,7 +231,8 @@ type="text" @click=" $router.push({ - path: '/patient/indexls'+'?current='+scope.row.sfzh + path: '/patient/indexls/', + query: { sfzh: scope.row.sfzh }, }) " ><span class="button-textsc">{{ @@ -665,45 +666,66 @@ <!-- 鍐嶆闅忚 --> <el-dialog title="鎮h�呭啀娆¢殢璁�" :visible.sync="dialogFormVisible"> <el-form ref="form" :model="zcform" label-width="80px"> - <el-form-item label="鎮h�呭悕绉�"> - <el-input style="width: 400px" v-model="zcform.name"></el-input> - </el-form-item> <el-form-item label="浠诲姟鍚嶇О"> - <el-input style="width: 400px" v-model="zcform.name"></el-input> + <el-input + style="width: 400px" + disabled + v-model="zcform.taskName" + ></el-input> </el-form-item> + <el-form-item label="鎮h�呭悕绉�"> + <el-input + style="width: 400px" + disabled + v-model="zcform.sendname" + ></el-input> + </el-form-item> + <el-form-item label="骞撮緞"> + <el-input + style="width: 400px" + disabled + v-model="zcform.age" + ></el-input> + </el-form-item> + <el-form-item label="绉戝"> + <el-input + style="width: 400px" + disabled + v-model="zcform.deptname" + ></el-input> + </el-form-item> + <el-form-item label="鐥呭尯"> + <el-input + style="width: 400px" + disabled + v-model="zcform.leavehospitaldistrictname" + ></el-input> + </el-form-item> + <el-form-item label="闅忚鏂瑰紡"> <el-radio-group v-model="zcform.resource"> <el-radio label="1">鏈梾鍖洪殢璁�</el-radio> <el-radio label="2">闅忚涓績闅忚</el-radio> </el-radio-group> </el-form-item> - <el-form-item label="鍗冲埢鍙戦��"> + <!-- <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="zcform.date1" + style="width: 100%" + ></el-date-picker> </el-form-item> - <el-form-item label="闅忚鏃堕棿" v-if="!zcform.delivery"> - <el-col :span="11"> - <el-date-picker - type="date" - placeholder="閫夋嫨鏃ユ湡" - v-model="zcform.date1" - style="width: 100%" - ></el-date-picker> - </el-col> - <el-col class="line" :span="2">-</el-col> - <el-col :span="11"> - <el-time-picker - placeholder="閫夋嫨鏃堕棿" - v-model="zcform.date2" - style="width: 100%" - ></el-time-picker> - </el-col> + <el-form-item label="闅忚璁板綍"> + <el-input type="textarea" v-model="zcform.remark"></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="dialogFormVisible = false" - >纭� 瀹�</el-button - > + <el-button type="primary" @click="setupsubtask">纭鍒涘缓鏈嶅姟</el-button> </div> </el-dialog> </div> @@ -711,15 +733,13 @@ <script> import { - listUser, - getUser, delUser, addUser, updateUser, resetUserPwd, changeUserStatus, } from "@/api/system/user"; -import { getTaskservelist, buidegetTasklist } from "@/api/AiCentre/index"; +import { getTaskservelist, buidegetTasklist,addserviceSubtask } from "@/api/AiCentre/index"; import Treeselect from "@riophae/vue-treeselect"; import store from "@/store"; import "@riophae/vue-treeselect/dist/vue-treeselect.css"; @@ -1009,7 +1029,8 @@ let obj = { pageNum: 1, pageSize: 10, - leavehospitaldistrictcodes: this.topqueryParams.leavehospitaldistrictcodes, + leavehospitaldistrictcodes: + this.topqueryParams.leavehospitaldistrictcodes, sendstates: [2, 3], leaveldeptcodes: this.topqueryParams.leaveldeptcodes, }; @@ -1306,7 +1327,8 @@ }); }, // 鍐嶆闅忚 - followupvisit() { + followupvisit(row) { + this.zcform = row; this.dialogFormVisible = true; }, onSubmit() {}, @@ -1328,7 +1350,7 @@ }).then((res) => { if (res.code == 200) { objson.sendstate = 4; - objson.remark = '鏈嶅姟鏆傚仠'; + objson.remark = "鏈嶅姟鏆傚仠"; Editsingletaskson(objson).then((res) => { if (res.code) { this.$modal.msgSuccess("璁板綍鎴愬姛"); @@ -1369,6 +1391,30 @@ } return ""; }, + // 鍒涘缓鍐嶆闅忚鏈嶅姟 + setupsubtask() { + console.log(this.zcform); + let form = structuredClone(this.zcform); + 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; + form.preachform = form.preachformson; + addserviceSubtask(form).then((res) => { + if (res.code == 200) { + this.$modal.msgSuccess("鍒涘缓鎴愬姛"); + }else{ + this.$modal.msgError("鍒涘缓澶辫触"); + } + this.dialogFormVisible=false; + }); + }, }, }; </script> -- Gitblit v1.9.3