From fe7f65e63714807890ab103fbc84cf5f634ae8d8 Mon Sep 17 00:00:00 2001 From: WXL <1785969728@qq.com> Date: 星期五, 09 八月 2024 11:33:25 +0800 Subject: [PATCH] 测试完成 --- src/views/patient/patient/profile/index.vue | 70 +++++++++++++++++++++-------------- 1 files changed, 42 insertions(+), 28 deletions(-) diff --git a/src/views/patient/patient/profile/index.vue b/src/views/patient/patient/profile/index.vue index 46768ea..4300f6e 100644 --- a/src/views/patient/patient/profile/index.vue +++ b/src/views/patient/patient/profile/index.vue @@ -50,12 +50,12 @@ > <el-tab-pane name="inhospital" ><span class="mulsz" slot="label" - >浣忛櫌({{ zynumber }}) + >鍦ㄩ櫌({{ zynumber }}) </span></el-tab-pane > <el-tab-pane name="checkout" ><span class="mulsz" slot="label" - >浣撴({{ jynumber }}) + >鍑洪櫌({{ jynumber }}) </span></el-tab-pane > </el-tabs> @@ -145,7 +145,7 @@ <el-col :span="24" ><div class="xinz-inf"> <el-tag - :key="tag.tagid" + :key="tag.tagname" type="success" v-for="tag in dynamicTags" closable @@ -155,16 +155,13 @@ {{ tag.tagname }} </el-tag> <el-select - v-model="inputValue" v-if="inputVisible" + v-model="inputValue" @change="handleInputConfirm" - :remote-method="remoteMethod" - remote filterable allow-create default-first-option placeholder="璇烽�夋嫨/鏌ヨ" - :loading="loading" > <el-option v-for="item in options" @@ -299,7 +296,7 @@ <!-- 鑱旂郴鐢佃瘽 --> <div class="bottom-message"> <div class="headline"> - 鍙风爜缁存姢<span style="margin-right: 60px"> </span> + 浜插睘鍙风爜缁存姢<span style="margin-right: 60px"> </span> <el-button type="primary" @click="addcompiletb">+鏂板</el-button> </div> <div class="Table-screen"> @@ -436,15 +433,19 @@ </div> <el-divider></el-divider> <div style="margin-top: 10px"> - 闅忚鐘舵�侊細宸茬粓姝�<span style="color: #2775b6" + {{ item.name }}鐘舵�侊細宸茬粓姝�<span style="color: #2775b6" >锛堢粓姝㈠師鍥狅細鎮h�呯棅鎰堝洖璁跨粨鏉燂紝缁堟鏃堕棿锛�2023-12-18 12:00锛�</span > </div> <div style="margin-top: 10px"> - 闅忚鍙戦�佹椂闂达細<span style="color: #2775b6">2023-11-23 12:00</span> + {{ item.name }}鍙戦�佹椂闂达細<span style="color: #2775b6" + >2023-11-23 12:00</span + > </div> <div style="margin-top: 10px"> - 闅忚瀹屾垚鏃堕棿锛�<span style="color: #2775b6">2023-12-18 12:00</span> + {{ item.name }}瀹屾垚鏃堕棿锛�<span style="color: #2775b6" + >2023-12-18 12:00</span + > </div> <div style="margin-top: 10px"> 鐤肩棝绋嬪害锛�<span style="color: #2775b6">涓害</span> @@ -457,16 +458,17 @@ border-left: 4px solid rgb(65, 161, 190); " > - 浜哄伐闅忚璁板綍 + 浜哄伐{{ item.name }}璁板綍 </div> <div style="margin-top: 10px"> <el-row :gutter="20"> <el-col :span="6" - >闅忚鏃ユ湡锛� + >{{ item.name }}鏃ユ湡锛� <span style="color: #2775b6">2023-11-22 11:22</span></el-col > <el-col :span="6" - >闅忚浜猴細 <span style="color: #2775b6">鍚村皬榫�</span></el-col + >{{ item.name }}浜猴細 + <span style="color: #2775b6">鍚村皬榫�</span></el-col > <el-col :span="6" >鎮h�呴厤鍚堝害锛� <span style="color: #2775b6">楂�</span></el-col @@ -474,10 +476,12 @@ </el-row> </div> <div style="margin-top: 10px"> - 闅忚缁撴灉锛� <span style="color: #2775b6">鎮h�呯棅鎰堬紝韬綋鍊嶆</span> + {{ item.name }}缁撴灉锛� + <span style="color: #2775b6">鎮h�呯棅鎰堬紝韬綋鍊嶆</span> </div> <div style="margin-top: 10px"> - 闅忚澶囨敞锛� <span style="color: #2775b6">鎻愰啋娉ㄦ剰楗鍋ュ悍</span> + {{ item.name }}澶囨敞锛� + <span style="color: #2775b6">鎻愰啋娉ㄦ剰楗鍋ュ悍</span> </div> </el-card> </div> @@ -632,6 +636,7 @@ delcontactinformation, listcontactinformation, alterpatient, + Patientclinic, } from "@/api/patient/homepage"; export default { @@ -763,6 +768,9 @@ }; }, created() { + this.id = this.$route.query.id; + this.getuserinfo(); + this.gettabList(); this.$nextTick(function () { this.echartdom = document.getElementById("xyeCharts"); this.xtechartdom = document.getElementById("xteCharts"); @@ -778,15 +786,16 @@ this.xueyangechartsInit(); this.twechartsInit(); }); - this.id = this.$route.query.id; - this.getuserinfo(); - this.gettabList(); }, methods: { - // 鏌ヨ妗f鍒楄〃淇℃伅 + // 鏌ヨ鍖荤枟妗f鍒楄〃淇℃伅 getList() { this.loading = true; + // 闂ㄨ瘖璁板綍 + Patientclinic(this.id).then((response) => { + console.log(response); + }); }, getcontactlist() { listcontactinformation({ patid: this.id }).then((response) => { @@ -794,7 +803,7 @@ }); }, processElement(element) { - return { ...element, isoperation: 0 }; + return { ...element, isoperation: null }; }, // 鑾峰彇鍩虹淇℃伅 getuserinfo() { @@ -808,10 +817,13 @@ this.userform = response.rows[0]; // this.dynamicTags = response.rows[0].tagList; this.dynamicTags = response.rows[0].tagList.map(this.processElement); + console.log(this.dynamicTags); }); // 鐥呭彶淇℃伅 getmedicalhistory({ pid: this.id }).then((res) => { - this.form = res.rows[0]; + if (res.code == 200 && res.rows[0]) { + this.form = res.rows[0]; + } }); // 鑱旂郴淇℃伅 this.getcontactlist(); @@ -827,7 +839,7 @@ this.$modal.msgError("鍩虹淇℃伅淇敼澶辫触"); } }); - // 鐥呭彶鏄� + // 鐥呭彶 this.medicalhistory(); }, // 鐥呭彶 @@ -936,7 +948,9 @@ }, // tab鍒囨崲 handleClick(tab, event) { - console.log(tab, event); + if (tab.index == 1) { + this.getList(); + } }, // 鑱旂郴鏂瑰紡鏂板 Addanumber() {}, @@ -945,11 +959,12 @@ gettabList() { const tagqueryParams = { pageNum: 1, - pageSize: 1000, + pageSize: 10000, tagcategoryid: "0", }; listtag(tagqueryParams).then((response) => { this.options = response.rows; + console.log(this.options, "鏍囩"); }); }, remoteMethod(value) { @@ -975,9 +990,7 @@ showInput() { this.inputVisible = true; - // this.$nextTick((_) => { - // this.$refs.saveTagInput.$refs.input.focus(); - // }); + console.log("灞曠ず"); }, handleInputConfirm() { @@ -1006,6 +1019,7 @@ console.log(this.dynamicTags); }); } + console.log("鍏充簡"); this.inputVisible = false; this.inputValue = ""; }, -- Gitblit v1.9.3