From b06a903d08d6f5432105d12686ccaf074b45323a Mon Sep 17 00:00:00 2001 From: lkk <364857242@qq.com> Date: 星期四, 24 十月 2024 08:58:35 +0800 Subject: [PATCH] lkk 10.24 --- src/components/jianqianwenzhen/index.vue | 120 ++++++++++++++++++++++++++++++++++++------------------------ 1 files changed, 72 insertions(+), 48 deletions(-) diff --git a/src/components/jianqianwenzhen/index.vue b/src/components/jianqianwenzhen/index.vue index 5b28fb0..c82e398 100644 --- a/src/components/jianqianwenzhen/index.vue +++ b/src/components/jianqianwenzhen/index.vue @@ -1,6 +1,6 @@ <template> <div> - <span class="txt">闂瘖淇℃伅</span> + <span class="txt"></span> <el-form ref="form" :model="form" @@ -274,21 +274,21 @@ </el-table-column> <el-table-column label="鐤剧梾id" prop="icdId" v-if="false"> <!-- <template slot-scope="scope"> --> - <el-select - :remote-method="getRemoteData" - v-model="icdId" - remote - filterable - placeholder="璇烽�夋嫨鐥呯鍚�" - clearable - > - <el-option - v-for="dict in rulesList" - :key="dict.id" - :label="dict.icdname" - :value="dict.id" - /> - </el-select> + <el-select + :remote-method="getRemoteData" + v-model="icdId" + remote + filterable + placeholder="璇烽�夋嫨鐥呯鍚�" + clearable + > + <el-option + v-for="dict in rulesList" + :key="dict.id" + :label="dict.icdname" + :value="dict.id" + /> + </el-select> <!-- </template> --> </el-table-column> <el-table-column label="鐤剧梾鍚嶇О" prop="diseaseName"> @@ -436,21 +436,21 @@ </el-table-column> <el-table-column label="鐤剧梾id" prop="icdId" v-if="false"> <!-- <template slot-scope="scope"> --> - <el-select - :remote-method="getRemoteData" - v-model="icdId" - remote - filterable - placeholder="璇烽�夋嫨鐥呯鍚�" - clearable - > - <el-option - v-for="dict in rulesList" - :key="dict.id" - :label="dict.icdname" - :value="dict.id" - /> - </el-select> + <el-select + :remote-method="getRemoteData" + v-model="icdId" + remote + filterable + placeholder="璇烽�夋嫨鐥呯鍚�" + clearable + > + <el-option + v-for="dict in rulesList" + :key="dict.id" + :label="dict.icdname" + :value="dict.id" + /> + </el-select> <!-- </template> --> </el-table-column> <el-table-column label="鐤剧梾鍚嶇О" prop="diseaseName"> @@ -699,8 +699,8 @@ } }; return { - zhiyebingshi:true, - jiwangbingshi:true, + zhiyebingshi: true, + jiwangbingshi: true, diseaseNames: "", zhenghuzangList: [], options: [ @@ -821,6 +821,10 @@ if (this.form.yinjiuyear == null) { this.form.yinjiuyear = "0"; } + // 璁剧疆榛樿鍊� + if (this.form.gongLing == null) { + this.form.gongLing = 1; // 宸ラ緞榛樿鍊� + } this.form.tjAskHistorysList = response.data.tjAskHistorysList; // this.isdisabled= true }); @@ -843,15 +847,15 @@ } else { this.sex = false; } - if (this.form.tjLx === "02") { - this.zhiye = true; - this.zhiyebingshi = true; - this.jiwangbingshi = false; - } else { - this.zhiye = false; - this.zhiyebingshi = false; - this.jiwangbingshi = true; - } + if (this.form.tjLx === "02") { + this.zhiye = true; + this.zhiyebingshi = true; + this.jiwangbingshi = false; + } else { + this.zhiye = false; + this.zhiyebingshi = false; + this.jiwangbingshi = true; + } if (this.form.xiyan == null) { this.form.xiyan = "1"; } @@ -968,11 +972,11 @@ this.icdId = item.id; } }); - this.form.tjAskHistorysList.forEach(item => { - if(item.diseaseName == sel){ - item.icdId = this.icdId + this.form.tjAskHistorysList.forEach((item) => { + if (item.diseaseName == sel) { + item.icdId = this.icdId; } - }) + }); }, // 鎼滅储 getRemoteData(query) { @@ -1025,7 +1029,7 @@ this.chageall = selection; }, /** 鎻愪氦鎸夐挳 */ - submitForm() { + /* submitForm() { // this.form.tjAskHistorysList.forEach(element=>{ // element.icdId = this.icdId; // }) @@ -1033,7 +1037,27 @@ this.$modal.msgSuccess("淇敼鎴愬姛"); this.form = response.data; }); - }, + }, */ + submitForm() { + this.$refs.form.validate((valid) => { + if (valid) { + this.$emit('submitLoading', true); + updateHistory(this.form) + .then((response) => { + this.$message.success("淇敼鎴愬姛"); + this.form = response.data; // 鏇存柊琛ㄥ崟鏁版嵁 + }) + .catch((error) => { + this.$message.error("淇敼澶辫触"); + }) + .finally(() => { + this.$emit('submitLoading', false); + }); + } else { + this.$message.error("璇锋鏌ヨ〃鍗曞唴瀹�"); + } + }); + } }, }; </script> -- Gitblit v1.8.0