From b10795e18a07b9beb72f25406f26f42491828be5 Mon Sep 17 00:00:00 2001 From: WXL <1785969728@qq.com> Date: 星期二, 22 十月 2024 09:20:19 +0800 Subject: [PATCH] 测试完成 --- src/views/patient/propaganda/particty.vue | 108 ++++++++++++++++++++++++++--------------------------- 1 files changed, 53 insertions(+), 55 deletions(-) diff --git a/src/views/patient/propaganda/particty.vue b/src/views/patient/propaganda/particty.vue index 782a240..f925090 100644 --- a/src/views/patient/propaganda/particty.vue +++ b/src/views/patient/propaganda/particty.vue @@ -70,16 +70,34 @@ /> </el-form-item> <el-form-item label="鏈嶅姟褰㈠紡"> - <el-checkbox-group v-model="checkList"> + <el-checkbox-group + v-model="checkList" + @change="handleCheckedCitiesChange" + > <el-checkbox v-for="(item, index) in checkboxlist" :key="index" :label="item.value" + @change="checkboxChange($event, item.value)" > {{ item.label }}</el-checkbox > </el-checkbox-group> </el-form-item> + <div class="xinz-infs"> + <el-form-item label="鏈嶅姟鎵ц椤哄簭" prop="daytime"> + <el-tag + :key="tag.label" + type="success" + v-for="(tag, index) in foncheckList" + closable + :disable-transitions="false" + @close="handleClosetag(tag)" + > + ({{index+1}}){{ tag.label }} + </el-tag> + </el-form-item> + </div> <el-form-item label="鏄惁闀挎湡" prop="longTask"> <el-radio-group v-model="form.longTask"> <el-radio :label="0">鏅�氫换鍔�</el-radio> @@ -977,6 +995,12 @@ pageSize: 10, }, checkList: [], + foncheckList: [], + formatvalue: { + format1: "", + format2: "", + format3: "", + }, deliverytopqueryParams: { pageNum: 1, // pageSize: 10, @@ -1052,7 +1076,7 @@ SelectPatientslist: [], form: { patTaskRelevances: [], - sendType: 1, + sendType: 3, longTask: 0, templatename: "", templateid: null, @@ -1444,7 +1468,6 @@ this.objyl.suitway = this.objyl.suitway.split(","); this.questionList = res.data.ivrLibaTemplateScriptVOList; this.getillness(row.id); - console.log(res.data, "11"); this.Variablehandling(res.data.ivrLibaTemplateScriptVOList, 1); this.previewtf = true; } @@ -1881,14 +1904,14 @@ if (this.form.templateid) { deleteTaskparticty(this.form.templateid).then((res) => { if (res.code == 200) { - Taskparticty(this.objyl).then((response) => { - this.previewtf = false; - this.form.libtemplateid = this.objyl.id; - this.form.templateid = response.data; - this.putbelongDepts(response.data); - this.form.templatename = this.objyl.templateName; - this.$modal.msgSuccess("閫夋嫨妯℃澘鎴愬姛"); - }); + Taskparticty(this.objyl).then((response) => { + this.previewtf = false; + this.form.libtemplateid = this.objyl.id; + this.form.templateid = response.data; + this.putbelongDepts(response.data); + this.form.templatename = this.objyl.templateName; + this.$modal.msgSuccess("閫夋嫨妯℃澘鎴愬姛"); + }); } }); } else { @@ -1923,33 +1946,24 @@ } }); }, - // 澶勭悊鏈嶅姟褰㈠紡 - formatFn(type) { - let list = []; - let formlist = []; - if (type == 1) { - this.preachform.forEach((item) => { - this.checkList.forEach((obj) => { - if (item.label == obj) { - list.push(item.value); - } - }); - }); - console.log(list, "list"); - this.form.preachform = list.join(","); - } else { - console.log(this.form.preachform, "this.form.preachform"); - formlist = this.form.preachform.split(","); - console.log(11); - this.preachform.forEach((item) => { - formlist.forEach((obj) => { - if (item.value == obj) { - list.push(item.label); - } - }); - }); - this.checkList = list; - } + checkboxChange(checked, value){ + + }, + // 鏈嶅姟褰㈠紡閫夊彇 + handleCheckedCitiesChange(row) { + console.log(row, "鏈嶅姟"); + this.foncheckList = this.checkboxlist.filter((obj) => + row.includes(obj.value) + ); + }, + // 鏈嶅姟褰㈠紡鍒犻櫎 + handleClosetag(tag) { + console.log(tag, "tag"); + console.log(this.foncheckList, "foncheckList"); + this.checkList = this.checkList.filter((item) => item != tag.value); + this.foncheckList = this.foncheckList.filter(obj => obj.value !== tag.value); + console.log(this.checkList, "checkList"); + }, // 绉戝澶勭悊 Departmenttreatment() { @@ -2063,23 +2077,7 @@ margin-left: 10px; } } -// .leftvlue-jbxx { -// margin-bottom: 50px; -// font-size: 20px; -// span { -// position: absolute; -// right: 80px; -// } -// .demo-cascader { -// margin-right: 20px; -// } -// .PreviewTemplate { -// color: #02a7f0; -// cursor: pointer; -// font-size: 20px; -// margin: 0 20px; -// } -// } + .preview-left { margin: 20px; // margin: 20px; -- Gitblit v1.9.3