From 8aca82344ce82cf90f3357b8ba5abe35a0e3a74f Mon Sep 17 00:00:00 2001 From: WXL <1785969728@qq.com> Date: 星期四, 15 八月 2024 09:42:38 +0800 Subject: [PATCH] 测试完成 --- src/views/patient/propaganda/particty.vue | 107 ++++++++++++++++++++--------------------------------- 1 files changed, 40 insertions(+), 67 deletions(-) diff --git a/src/views/patient/propaganda/particty.vue b/src/views/patient/propaganda/particty.vue index fa536d9..8d0b0e2 100644 --- a/src/views/patient/propaganda/particty.vue +++ b/src/views/patient/propaganda/particty.vue @@ -234,7 +234,7 @@ <div class="jic-value"> <el-row :gutter="20"> <!--鐢ㄦ埛鏁版嵁--> - <el-form + <!-- <el-form :model="topqueryParams" ref="queryForm" size="small" @@ -314,7 +314,7 @@ > </el-form-item> </el-form> - <el-divider></el-divider> + <el-divider></el-divider> --> <el-row :gutter="10" class="mb8"> <el-col :span="1.5"> <el-select @@ -363,6 +363,7 @@ :currentList="overallCase" :tableLabel="tableLabelhz" :serialnumber="false" + :searchTrue="true" :multiplechoice="false" :controlxz="false" :typeinfo="2" @@ -388,7 +389,7 @@ </div> <!-- 娣诲姞鎮h�� --> <el-dialog - title="娣诲姞娲惧彂鎮h��" + title="閫夋嫨鎮h��" :visible.sync="dialogVisiblepatient" width="70%" :before-close="handleClosehz" @@ -408,27 +409,6 @@ > <el-form-item label="鎮h�呭悕绉帮細"> <el-input v-model="patientqueryParams.name"></el-input> - </el-form-item> - - <el-form-item label="灏辫瘖绉戝" prop="status"> - <el-select - v-model="patientqueryParams.scriptTopic" - placeholder="璇烽�夋嫨" - > - <el-option-group - v-for="group in topicoptions[0].children" - :key="group.deptName" - :label="group.deptName" - > - <el-option - v-for="item in group.children" - :key="item.deptId" - :label="item.deptName" - :value="item.deptId" - > - </el-option> - </el-option-group> - </el-select> </el-form-item> <el-form-item> @@ -722,44 +702,14 @@ { label: "鍏ラ櫌鏃ユ湡", width: "", prop: "inhosptime" }, { label: "鍒涘缓浜猴紙缂猴級", width: "", prop: "update_by" }, ], - tableLabelxj: [ - { label: "闅忚鍚嶇О", width: "", prop: "preachname" }, - { label: "闅忚鎻忚堪", width: "", prop: "note" }, - { label: "闅忚褰㈠紡", width: "", prop: "playType" }, - { label: "閫傜敤鏂瑰紡", width: "", prop: "suitway" }, - { label: "淇敼鏃ユ湡", width: "", prop: "uploadTime" }, - { label: "鍒涘缓浜猴紙缂猴級", width: "", prop: "updateBy" }, - ], + tableLabelmz: [ { label: "闅忚鍚嶇О", width: "", prop: "templateName" }, { label: "涓昏鍐呭", width: "", prop: "note" }, { label: "淇敼鏃ユ湡", width: "", prop: "updateTime" }, { label: "鍒涘缓浜猴紙缂猴級", width: "", prop: "updateBy" }, ], - tableLabelcy: [ - { label: "闅忚鍚嶇О", width: "", prop: "templatename" }, - { label: "闅忚璁″垝", width: "", prop: "impTemplate" }, - { label: "淇敼鏃ユ湡", width: "", prop: "uploadTime" }, - { label: "鍒涘缓浜猴紙缂猴級", width: "", prop: "updateBy" }, - ], - tableLabelfz: [ - { label: "閫氱煡鍚嶇О", width: "", prop: "templatename" }, - { label: "閫氱煡妯$増", width: "", prop: "impTemplate" }, - { label: "淇敼鏃ユ湡", width: "", prop: "uploadTime" }, - { label: "鍒涘缓浜猴紙缂猴級", width: "", prop: "updateBy" }, - ], - tableLabeltj: [ - { label: "閫氱煡鍚嶇О", width: "", prop: "name" }, - { label: "閫氱煡妯$増", width: "", prop: "impTemplate" }, - { label: "淇敼鏃ユ湡", width: "", prop: "uploadTime" }, - { label: "鍒涘缓浜猴紙缂猴級", width: "", prop: "updateBy" }, - ], - tableLabelwj: [ - { label: "闂嵎鍚嶇О", width: "", prop: "name" }, - { label: "闂嵎妯$増", width: "", prop: "impTemplate" }, - { label: "淇敼鏃ユ湡", width: "", prop: "uploadTime" }, - { label: "鍒涘缓浜猴紙缂猴級", width: "", prop: "updateBy" }, - ], + // 鍙橀噺 tableLabelvariable: [ { label: "鍙橀噺鍚嶇О", width: "", prop: "variablename" }, @@ -767,17 +717,13 @@ { label: "鏇挎崲鍊�", width: "", prop: "Replacementvalue" }, ], preachform: [ - { label: "澶氬獟浣�", value: 1 }, - { label: "绾歌川", value: 2 }, - { label: "鐢佃瘽", value: 3 }, + { label: "绾夸笅", value: 1 }, + { label: "鐢佃瘽", value: 2 }, + { label: "灏忕▼搴�", value: 3 }, { label: "鐭俊", value: 4 }, - { label: "寰俊鍏紬鍙�", value: 5 }, - { label: "寰俊灏忕▼搴�", value: 6 }, - { label: "鏀粯瀹�", value: 7 }, - { label: "鏅鸿兘灏忕▼搴�", value: 8 }, - { label: "閽夐拤", value: 9 }, - { label: "绾夸笅锛堢焊璐級", value: 10 }, - { label: "绾夸笂锛堢煭淇�/閽夐拤鐨勬枃鏈�侀棶鍗烽摼鎺ワ級", value: 11 }, + { label: "寰俊鍏紬", value: 5 }, + { label: "閽夐拤", value: 6 }, + { label: "鏅鸿兘鏈哄櫒浜�", value: 7 }, ], // 鏃堕棿澶勭悊 daytime: [], //鏃ユ湡 @@ -948,8 +894,12 @@ }, // 淇濆瓨 submitForm(formName) { - // this.form.preachform = this.checkList.join(","); + this.form.preachform = this.checkList.join(","); this.formatFn(1); + if (!this.form.patTaskRelevances[0]) { + this.$modal.msgError("璇烽�夋嫨鐥呬汉"); + return; + } const filteredArray = this.variableList.filter( (item) => item.name !== "濮撳悕" && item.name !== "鐢佃瘽" && item.name !== "鍦板潃" @@ -1028,6 +978,29 @@ this.overallCase.forEach((item) => { this.allpids.push(item.patid); }); + if (this.patientqueryParams.allhosp == 1) { + this.tableLabelhz = [ + { label: "搴忓彿", width: "", prop: "patid" }, + { label: "鎮h�呭悕绉�", width: "", prop: "name" }, + { label: "鎬у埆", width: "", prop: "sex" }, + { label: "骞撮緞", width: "", prop: "age" }, + { label: "涓讳换鍖诲笀", width: "", prop: "drname" }, + { label: "灏辫瘖绉戝", width: "", prop: "deptName" }, + { label: "鍏ラ櫌鏃ユ湡", width: "", prop: "inhosptime" }, + { label: "鍒涘缓浜�", width: "", prop: "createBy" }, + ]; + } else if (this.patientqueryParams.allhosp == 2) { + this.tableLabelhz = [ + { label: "搴忓彿", width: "", prop: "patid" }, + { label: "鎮h�呭悕绉�", width: "", prop: "name" }, + { label: "鎬у埆", width: "", prop: "sex" }, + { label: "骞撮緞", width: "", prop: "age" }, + { label: "璇婃柇", width: "", prop: "diagname" }, + { label: "灏辫瘖绉戝", width: "", prop: "deptName" }, + { label: "鍏ラ櫌鏃ユ湡", width: "", prop: "inhosptime" }, + { label: "鍒涘缓浜�", width: "", prop: "createBy" }, + ]; + } if (this.allpids[0]) { this.patientqueryParams.pids = this.allpids; console.log(this.patientqueryParams.pids); -- Gitblit v1.9.3