From 2c4c416bf7950c72ffa2543a218e4fd993ee2af2 Mon Sep 17 00:00:00 2001 From: WXL <1785969728@qq.com> Date: 星期四, 12 九月 2024 12:04:32 +0800 Subject: [PATCH] 测试完成 --- src/views/patient/propaganda/QuestionnaireTask.vue | 510 ++++++++++++++++++++++++++++++++++++++------------------ 1 files changed, 344 insertions(+), 166 deletions(-) diff --git a/src/views/patient/propaganda/QuestionnaireTask.vue b/src/views/patient/propaganda/QuestionnaireTask.vue index 1573ba4..c9a50bf 100644 --- a/src/views/patient/propaganda/QuestionnaireTask.vue +++ b/src/views/patient/propaganda/QuestionnaireTask.vue @@ -30,33 +30,68 @@ <div>鍩虹淇℃伅</div> </div> <div class="jic-value"> - <el-form ref="form" :model="form" label-width="105px"> + <el-form + ref="form" + :model="form" + :rules="rules" + label-width="125px" + > <el-row :gutter="20"> <el-col :span="12" - ><el-form-item label="浠诲姟鍚嶇О"> + ><el-form-item label="浠诲姟鍚嶇О" prop="taskName"> <el-input style="width: 220px" v-model="form.taskName" placeholder="璇疯緭鍏ヤ换鍔″悕绉�" /> </el-form-item ></el-col> + <el-col :span="12" + ><el-form-item label="浠诲姟绫诲瀷"> + <el-select + v-model="serviceType" + placeholder="璇烽�夋嫨鏂板绫诲瀷" + > + <el-option + v-for="item in tasktypes" + :key="item.value" + :label="item.label" + :value="item.value" + > + </el-option> + </el-select> </el-form-item + ></el-col> </el-row> - <el-form-item label="浠诲姟鎻忚堪"> + <el-form-item label="浠诲姟鎻忚堪" prop="taskDesc"> <el-input type="textarea" v-model="form.taskDesc" placeholder="璇疯緭鍏ヤ换鍔℃弿杩�" /> </el-form-item> - <el-form-item label="鍙戦�佽缃細"> + <el-form-item label="鏈嶅姟褰㈠紡"> + <el-checkbox-group v-model="checkList"> + <el-checkbox + v-for="(item, index) in checkboxlist" + :key="index" + :label="item.value" + > + {{ item.label }}</el-checkbox + > + </el-checkbox-group> + </el-form-item> + <el-form-item label="鎵ц璁剧疆" prop="sendType"> <el-radio-group v-model="form.sendType"> - <el-radio :label="1">鏃堕棿娈靛彂閫�</el-radio> - <el-radio :label="3">鏃堕棿鐐瑰彂閫�</el-radio> - <el-radio :label="2">鍗冲埢鍙戦��</el-radio> + <el-radio :label="1">鏃堕棿娈垫墽琛�</el-radio> + <el-radio :label="3">鏃堕棿鐐规墽琛�</el-radio> + <el-radio :label="2">鍗冲埢鎵ц</el-radio> </el-radio-group> </el-form-item> - <el-form-item label="鍙戦�佹棩鏈燂細" v-if="form.sendType == 1"> + <el-form-item + label="鎵ц鏃ユ湡" + v-if="form.sendType == 1" + prop="daytime" + > <el-date-picker v-model="daytime" @change="changeTimeday" @@ -69,7 +104,11 @@ </el-date-picker> </el-form-item> - <el-form-item label="鍙戦�佹椂闂寸偣锛�" v-if="form.sendType == 3"> + <el-form-item + label="鎵ц鏃堕棿鐐�" + v-if="form.sendType == 3" + prop="daytime" + > <div style="display: flex"> <div style="margin-right: 10px"> <el-date-picker @@ -84,12 +123,14 @@ </div> </el-form-item> - <el-form-item label="鍙戦�佹椂闂存锛�" v-if="form.sendType == 1"> + <el-form-item + label="鎵ц鏃堕棿娈�" + v-if="form.sendType == 1" + prop="daytime" + > <div style="display: flex"> <div style="margin-right: 10px"> - <span style="font-size: 18px; margin-right: 10px" - >鏃堕棿娈典竴</span - > + <span style="font-size: 18px; margin-right: 10px">鈶�</span> <el-time-picker is-range arrow-control @@ -104,9 +145,7 @@ </el-time-picker> </div> <div style="margin-right: 10px"> - <span style="font-size: 18px; margin-right: 10px" - >鏃堕棿娈典簩</span - > + <span style="font-size: 18px; margin-right: 10px">鈶�</span> <el-time-picker is-range arrow-control @@ -121,9 +160,7 @@ </el-time-picker> </div> <div style="margin-right: 10px"> - <span style="font-size: 18px; margin-right: 10px" - >鏃堕棿娈典笁</span - > + <span style="font-size: 18px; margin-right: 10px">鈶�</span> <el-time-picker is-range arrow-control @@ -139,28 +176,41 @@ </div> </div> </el-form-item> - <el-form-item label="鏈嶅姟褰㈠紡"> - <el-checkbox-group v-model="checkList"> - <el-checkbox - v-for="(item, index) in checkboxlist" - :key="index" - :label="item.value" - > - {{ item.label }}</el-checkbox - > - </el-checkbox-group> - </el-form-item> - <el-row :gutter="20"> - <el-col :span="10" - ><el-form-item label="妯℃澘鍚嶇О"> + <el-row> + <el-col :span="12" + ><el-form-item label="寮�鍦虹櫧" prop="kcb"> <el-input - style="width: 300px" - :disabled="true" - v-model="form.templatename" - placeholder="璇峰湪涓嬪垪閫夋嫨" + type="textarea" + :rows="3" + v-model="form.kcb" + placeholder="璇疯緭鍏ュ紑鍦虹櫧" /> </el-form-item ></el-col> - <el-col :span="4"> + <el-col :span="12" + ><el-form-item label="缁撴潫璇�" prop="jsy"> + <el-input + type="textarea" + :rows="3" + v-model="form.jsy" + placeholder="璇疯緭鍏ョ粨鏉熻" + /> </el-form-item + ></el-col> + </el-row> + </el-form> + </div> + </div> + <div class="examine-jic"> + <div class="headline"> + <div>浠诲姟浣跨敤妯℃澘</div> + <div style="margin-left: 20px"> + <el-form ref="forms"> + <el-form-item label=""> + <el-input + style="width: 300px" + :disabled="true" + v-model="form.templatename" + placeholder="璇风偣鍑诲彸渚ч�夋嫨" + /> <el-button type="primary" icon="el-icon-edit" @@ -169,23 +219,21 @@ ></el-button> <el-button - v-if="this.form.libtemplateid" + v-if="form.libtemplateid" type="success" icon="el-icon-search" @click="previewfnmb" circle ></el-button> - </el-col> - </el-row> - </el-form> + </el-form-item> + </el-form> + </div> </div> - </div> - <div class="examine-jic"> - <div class="headline"> - <div>鍙橀噺鍖归厤閲忓弬</div> - </div> + <div class="examine-jic"> <div class="jic-value"> + <div style="margin-bottom: 10px">妯℃澘涓娇鐢ㄧ殑鍙橀噺锛�</div> + <el-row :gutter="20"> <el-table :data="variableList" style="width: 100%"> <el-table-column @@ -258,6 +306,7 @@ </el-option> </el-select> </el-col> + <el-col :span="1.5"> <el-button type="primary" @@ -265,7 +314,7 @@ icon="el-icon-plus" size="medium" :disabled="!patientqueryParams.allhosp" - @click="handleAddpatient" + @click="handleQuery" >鏂板</el-button > </el-col> @@ -289,7 +338,7 @@ @details="detailhz" @handleUpdate="handleUpdate" :currentList="overallCase" - :tableLabel="tableLabelhz" + :tableLabel="tableLabelhzwb" :serialnumber="false" :searchTrue="true" :multiplechoice="false" @@ -335,12 +384,24 @@ v-show="showSearch" label-width="98px" > - <el-form-item label="鎮h�呭悕绉帮細"> + <el-form-item label="鎮h�咃細"> <el-input v-model="patientqueryParams.name" @keyup.enter.native="handleQuery" ></el-input> </el-form-item> + <el-select + v-model="patientqueryParams.topica" + placeholder="璇烽�夋嫨鎮h�呮潵婧�" + > + <el-option + v-for="item in source" + :key="item.value" + :label="item.label" + :value="item.value" + > + </el-option> + </el-select> <el-form-item> <el-button @@ -388,66 +449,66 @@ </el-dialog> <el-dialog title="妯℃澘棰勮" :visible.sync="previewtf" width="60%"> <div class="preview-left"> - <!-- 鍗曢�� --> - <div - class="scriptTopic-dev" - v-for="item in questionList" - :key="item.sort" - v-if="item.scriptType == 1" - > - <div class="dev-text"> - {{ item.sort }}銆乕鍗曢�塢<span>{{ item.scriptContent }}</span> + <div v-for="item in questionList"> + <!-- 鍗曢�� --> + <div + class="scriptTopic-dev" + :key="item.sort" + v-if="item.scriptType == 1" + > + <div class="dev-text"> + {{ item.sort }}銆乕鍗曢�塢<span>{{ item.scriptContent }}</span> + </div> + <div class="dev-xx"> + <el-radio-group v-model="item.remark"> + <el-radio + v-for="(items, index) in item.svyLibTemplateTargetoptions" + :key="index" + :label="index" + >{{ items.optioncontent }}</el-radio + > + </el-radio-group> + </div> </div> - <div class="dev-xx"> - <el-radio-group v-model="item.remark"> - <el-radio - v-for="(items, index) in item.svyLibTemplateTargetoptions" - :key="index" - :label="index" - >{{ items.optioncontent }}</el-radio - > - </el-radio-group> + <!-- 澶氶�� --> + <div + class="scriptTopic-dev" + :key="item.sort" + v-if="item.scriptType == 2" + > + <div class="dev-text"> + {{ item.sort }}銆乕澶氶�塢<span>{{ item.scriptContent }}</span> + </div> + <div class="dev-xx"> + <el-checkbox-group v-model="qremark"> + <el-checkbox + v-for="(items, index) in item.svyLibTemplateTargetoptions" + :key="index" + :label="index" + > + {{ items.optioncontent }} + </el-checkbox> + </el-checkbox-group> + </div> </div> - </div> - <!-- 澶氶�� --> - <div - class="scriptTopic-dev" - v-for="item in questionList" - v-if="item.scriptType == 2" - > - <div class="dev-text"> - {{ item.sort }}銆乕澶氶�塢<span>{{ item.scriptContent }}</span> - </div> - <div class="dev-xx"> - <el-checkbox-group v-model="multiplechoice"> - <el-checkbox - v-for="items in item.svyLibTemplateTargetoptions" - :key="items.optioncontent" - :label="items.optioncontent" - > - {{ items.optioncontent }} - </el-checkbox> - </el-checkbox-group> - </div> - </div> - <!-- 濉┖ --> - <div - class="scriptTopic-dev" - v-for="item in questionList" - :key="item.sort" - v-if="item.scriptType == 4" - > - <div class="dev-text"> - {{ item.sort }}銆乕濉┖]<span>{{ item.scriptContent }}</span> - </div> - <div class="dev-xx"> - <el-input placeholder="璇疯緭鍏ョ瓟妗�" v-model="item.radioas" clearable> - </el-input> + <!-- 濉┖ --> + <div + class="scriptTopic-dev" + :key="item.sort" + v-if="item.scriptType == 4" + > + <div class="dev-text"> + {{ item.sort }}銆乕闂瓟]<span>{{ item.scriptContent }}</span> + </div> + <div class="dev-xx"> + <el-input placeholder="璇疯緭鍏ョ瓟妗�" v-model="radioas" clearable> + </el-input> + </div> </div> </div> </div> <span slot="footer" class="dialog-footer"> - <el-button @click="previewGo">鍓嶅線妯℃澘璇︽儏淇敼</el-button> + <!-- <el-button @click="previewGo">鍓嶅線妯℃澘璇︽儏淇敼</el-button> --> <el-button type="primary" @click="previewFn">纭浣跨敤</el-button> </span> </el-dialog> @@ -474,18 +535,6 @@ <el-form-item label="闂嵎鍚嶇О"> <el-input v-model="topqueryParams.svyname"></el-input> </el-form-item> - - <!-- <el-form-item label="闂嵎绫诲瀷" prop="status"> - <el-select v-model="topqueryParams.topic" placeholder="璇烽�夋嫨"> - <el-option - v-for="item in taskoptions" - :key="item.value" - :label="item.label" - :value="item.value" - > - </el-option> - </el-select> - </el-form-item> --> <el-form-item label="閫傜敤褰㈠紡" prop="status"> <el-select v-model="topqueryParams.topica" placeholder="璇烽�夋嫨"> <el-option @@ -497,18 +546,6 @@ </el-option> </el-select> </el-form-item> - - <!-- <el-form-item label="閫傜敤绉戝" prop="status"> - <el-select v-model="topqueryParams.topicd" placeholder="璇烽�夋嫨"> - <el-option - v-for="item in topicoptions" - :key="item.value" - :label="item.label" - :value="item.value" - > - </el-option> - </el-select> - </el-form-item> --> <el-form-item> <el-button type="primary" @@ -558,8 +595,9 @@ getlibrarylist, getFollowuplist, getQtemplatelist, + getQtemplateobj, TaskQuestioncomit, - Questionnairetaskget, + Questionnairetaskgetson, gethetaskinfo, delhetaskinfo, Editsingletask, @@ -592,13 +630,25 @@ questionList: [], // 鎮h�呰〃鍗� tableLabelhz: [ - // { label: "搴忓彿", width: "", prop: "patid" }, - { label: "鎮h�呭悕绉�", width: "", prop: "name" }, - { label: "鎬у埆", width: "", prop: "sex" }, - { label: "骞撮緞", width: "", prop: "age" }, - { label: "灏辫瘖绉戝", width: "", prop: "deptName" }, - { label: "鍏ラ櫌鏃ユ湡", width: "", prop: "inhosptime" }, - { label: "鍒涘缓浜猴紙缂猴級", width: "", prop: "update_by" }, + { label: "鍑洪櫌鏃ユ湡", width: "150", prop: "inhosptime" }, + { label: "鎮h��", width: "", prop: "name" }, + { label: "韬唤璇�", width: "200", prop: "idcardno" }, + { label: "鎬у埆", width: "", prop: "sex" }, + { label: "骞撮緞", width: "", prop: "age" }, + { label: "鍖荤敓", width: "", prop: "drname" }, + { label: "绉戝", width: "240", prop: "deptname" }, + { label: "鐥呭尯", width: "240", prop: "leavehospitaldistrictname" }, + ], + // 鎮h�呰〃鍗� + tableLabelhzwb: [ + { label: "鍑洪櫌鏃ユ湡", width: "150", prop: "inhosptime" }, + { label: "鎮h��", width: "", prop: "name" }, + { label: "韬唤璇�", width: "200", prop: "sfzh" }, + { label: "鎬у埆", width: "", prop: "sex" }, + { label: "骞撮緞", width: "", prop: "age" }, + { label: "鍖荤敓", width: "", prop: "drname" }, + { label: "绉戝", width: "180", prop: "deptName" }, + { label: "鐥呭尯", width: "150", prop: "leavehospitaldistrictname" }, ], tableLabelwj: [ @@ -646,6 +696,7 @@ patientqueryParams: { pageNum: 1, // pageSize: 10, + topica:0,//0鍏ㄩ儴1绉戝2鐥呭尯 }, topicoptions: [{ children: [{ children: [] }] }], showSearch: true, // @@ -713,6 +764,8 @@ templatename: "", templateid: null, libtemplateid: null, + kcb:'浜茬埍鐨勬偅鑰�-瀹跺睘锛屾偍濂斤紒鎴戜滑鏄禉涓尰澶т簩闄㈢殑鍖绘姢浜哄憳锛屼负浜嗘洿濂藉湴浜嗚В鎮ㄧ殑搴峰鎯呭喌锛岃鎮ㄦ娊涓�鐐瑰疂璐垫椂闂达紝瀹屾垚杩欎唤闅忚闂嵎銆�', + jsy:'璇锋偍娉ㄦ剰浼戞伅鍜岃惀鍏伙紝鐢熸椿涓婅鍔抽�哥粨鍚堬紝閫傚綋閿荤偧锛屾垝鐑熼檺閰掞紝淇濇寔蹇冩儏鑸掔晠锛屽畾鏈熷璇娿�傞偅鏈鍥炶灏卞埌杩欓噷锛岀鎮ㄨ韩浣撳仴搴凤紒', }, taskoptions: [ { @@ -728,8 +781,75 @@ label: "浣撴鐥呬汉", }, ], + source: [ + { + value: 0, + label: "鎵�鏈夋偅鑰�", + }, + { + value: 1, + label: "绉戝鎮h��", + }, + { + value: 2, + label: "鐥呭尯鎮h��", + }, + ], + + tasktypes: [ + { + value: 1, + label: "鐩戞祴璇勪及", + }, + { + value: 2, + label: "鍑洪櫌闅忚", + }, + { + value: 3, + label: "闂ㄨ瘖闅忚", + }, + { + value: 4, + label: "瀹f暀鍏虫��", + }, + { + value: 5, + label: "澶嶈瘖绠$悊", + }, + { + value: 6, + label: "婊℃剰搴﹁皟鏌�", + }, + { + value: 7, + label: "鎮h�呮姤鍛�", + }, + + { + value: 8, + label: "鍏朵粬閫氱煡", + }, + ], + rules: { + taskName: [ + { required: true, message: "浠诲姟鍚嶇О涓嶈兘涓虹┖", trigger: "blur" }, + { + min: 2, + max: 30, + message: "浠诲姟鍚嶇О闀垮害蹇呴』浠嬩簬 2 鍜� 30 涔嬮棿", + trigger: "blur", + }, + ], + taskDesc: [ + { required: true, message: "浠诲姟鎻忚堪涓嶈兘涓虹┖", trigger: "blur" }, + ], + sendType: [ + { required: true, message: "鍙戦�佽缃笉鑳戒负绌�", trigger: "blur" }, + ], + }, quote: false, - serviceType:null, + serviceType: null, }; }, components: { SFtable }, @@ -893,23 +1013,53 @@ }); }, nextstep() { - if (this.Editprogress <= 3) { - return this.Editprogress++; - } + this.$refs["form"].validate((valid) => { + if (valid) { + if (this.Editprogress <= 3) { + return this.Editprogress++; + } + } else { + this.$modal.msgError("琛ㄥ崟鍐呭鏈畬鍠勶紝璇锋鏌�"); + } + }); }, // 淇濆瓨 submitForm(formName) { - this.form.preachform = this.checkList.join(","); - + console.log(this.form.patTaskRelevances,'1.patTaskRelevances'); + console.log(this.overallCase,'this.form.overallCase'); + if (this.time4 && this.form.sendType == 3) + this.form.showTimeMorn = this.time4; + this.form.sendTimeslot = [ + { + begantime: this.time4, + endtime: "", + xh: 1, + }, + ]; + if (this.checkList[0]) { + this.form.preachform = this.checkList.join(","); + } else { + this.$modal.msgError("璇烽�夋嫨鏈嶅姟绫诲瀷"); + return; + } if (!this.form.patTaskRelevances[0]) { this.$modal.msgError("璇烽�夋嫨鐥呬汉"); return; } + if (!this.form.templatename) { + this.$modal.msgError("鏈�夋嫨妯℃澘"); + return; + } + if ((this.form.sendType == 1 && this.time1) || this.form.sendType == 2) { + } else if (this.form.sendType == 3 && this.time4) { + } else { + return this.$modal.msgError("鏃堕棿淇℃伅缂哄け"); + } + console.log(this.form.patTaskRelevances,'2.patTaskRelevances'); const filteredArray = this.variableList.filter( (item) => item.name !== "濮撳悕" && item.name !== "鐢佃瘽" && item.name !== "鍦板潃" ); - console.log(filteredArray, "瀛樺墠鍙橀噺"); this.form.textParam = this.convertFormat2ToFormat1(filteredArray); if (this.form.taskid) { this.form.isoperation = 2; @@ -919,7 +1069,7 @@ if (!this.form.type) { this.form.type = this.$route.query.type; } - this.form.serviceType=this.serviceType; + this.form.serviceType = this.serviceType; Editsingletask(this.form).then((res) => { if (res.code == 200) { if (this.form.taskid) { @@ -944,7 +1094,13 @@ this.libId = row.svyid; this.Tasktemplate = row; this.questionList = row.svyTemplateLibScripts; - this.previewtf = true; + getQtemplateobj({ svyid: row.svyid }).then((res) => { + if (res.code == 200) { + this.questionList = res.rows[0].svyTemplateLibScripts; + this.previewtf = true; + } + }); + console.log(row.svyTemplateLibScripts); this.previewid = row.svyid; this.Variablehandling(row.svyTemplateLibScripts, 1); } else if (type == 2) { @@ -955,10 +1111,8 @@ previewfnmb() { console.log(this.form); - getQtemplatelist({ svyid: this.form.libtemplateid }).then((res) => { + getQtemplateobj({ svyid: this.form.libtemplateid }).then((res) => { if (res.code == 200) { - console.log(); - this.questionList = res.rows[0].svyTemplateLibScripts; this.previewtf = true; } @@ -1001,21 +1155,23 @@ }); if (this.patientqueryParams.allhosp == 1) { this.tableLabelhz = [ - { label: "鎮h�呭悕绉�", width: "", prop: "name" }, + { label: "鍑洪櫌鏃ユ湡", width: "150", prop: "inhosptime" }, + { label: "鎮h��", width: "", prop: "name" }, + { label: "韬唤璇�", width: "200", prop: "idcardno" }, { label: "鎬у埆", width: "", prop: "sex" }, { label: "骞撮緞", width: "", prop: "age" }, - { label: "涓讳换鍖诲笀", width: "", prop: "drname" }, - { label: "灏辫瘖绉戝", width: "", prop: "deptName" }, - { label: "鍏ラ櫌鏃ユ湡", width: "", prop: "inhosptime" }, - { label: "鍒涘缓浜�", width: "", prop: "createBy" }, + { label: "鍖荤敓", width: "", prop: "drname" }, + { label: "绉戝", width: "180", prop: "deptname" }, + { label: "鐥呭尯", width: "150", prop: "leavehospitaldistrictname" }, ]; } else if (this.patientqueryParams.allhosp == 2) { this.tableLabelhz = [ - { label: "鎮h�呭悕绉�", width: "", prop: "name" }, + { label: "鎮h��", width: "", prop: "name" }, { label: "鎬у埆", width: "", prop: "sex" }, { label: "骞撮緞", width: "", prop: "age" }, { label: "璇婃柇", width: "", prop: "diagname" }, - { label: "灏辫瘖绉戝", width: "", prop: "deptName" }, + { label: "绉戝", width: "", prop: "deptname" }, + { label: "鐥呭尯", width: "", prop: "leavehospitaldistrictname" }, { label: "鍏ラ櫌鏃ユ湡", width: "", prop: "inhosptime" }, { label: "鍒涘缓浜�", width: "", prop: "createBy" }, ]; @@ -1039,11 +1195,10 @@ handleUpdate() {}, handleDelete() {}, handleExport() {}, - // 閫夋嫨鎮h�呰〃鏁版嵁 handleSelectionChange(selection) { - console.log("澶氶�夋偅鑰�"); - this.SelectPatientslist = selection; + console.log("澶氶�夋偅鑰�",selection); + this.SelectPatientslist = structuredClone(selection); this.multiple = !selection.length; // 璧嬪�肩粰鏁翠綋閫変腑鏁扮粍 @@ -1053,8 +1208,15 @@ item.isoperation = 1; item.patid = item.id; item.hospType = this.patientqueryParams.allhosp; + item.sfzh = item.idcardno; + item.deptCode = item.deptcode; + item.deptName = item.deptname; + item.admindate = item.inhosptime; + item.sfzh = item.idcardno; + console.log(item); this.overallCase.push(item); this.form.patTaskRelevances.push(item); + console.log(this.form.patTaskRelevances,'patTaskRelevances'); } }); }, @@ -1100,6 +1262,18 @@ }, getList() {}, handleQuery() { + // if (this.patientqueryParams.topica == 0) { + // this.patientqueryParams.leavehospitaldistrictcodes = + // store.getters.leavehospitaldistrictcodes; + // this.patientqueryParams.leaveldeptcodes = store.getters.leaveldeptcodes; + // } else if (this.patientqueryParams.topica == 1) { + // this.patientqueryParams.leavehospitaldistrictcodes = null; + // this.patientqueryParams.leaveldeptcodes = store.getters.leaveldeptcodes; + // } else if (this.patientqueryParams.topica == 2) { + // this.patientqueryParams.leavehospitaldistrictcodes = + // store.getters.leavehospitaldistrictcodes; + // this.patientqueryParams.leaveldeptcodes = null; + // } this.handleAddpatient(); }, resetQuery() {}, @@ -1127,30 +1301,34 @@ }, // 鑾峰彇璇︽儏 Getdetails() { - this.form= { + this.form = { patTaskRelevances: [], sendType: 1, templatename: "", templateid: null, libtemplateid: null, + kcb:'浜茬埍鐨勬偅鑰�-瀹跺睘锛屾偍濂斤紒鎴戜滑鏄禉涓尰澶т簩闄㈢殑鍖绘姢浜哄憳锛屼负浜嗘洿濂藉湴浜嗚В鎮ㄧ殑搴峰鎯呭喌锛岃鎮ㄦ娊涓�鐐瑰疂璐垫椂闂达紝瀹屾垚杩欎唤闅忚闂嵎銆�', + jsy:'鐢熸椿涓婅鍔抽�哥粨鍚堬紝娉ㄦ剰浼戞伅鍜岃惀鍏伙紝閫傚綋閿荤偧锛屾垝鐑熼檺閰掞紝淇濇寔蹇冩儏鑸掔晠锛屽畾鏈熷璇娿�傞偅鏈鍥炶灏卞埌杩欓噷锛岀鎮ㄨ韩浣撳仴搴凤紒', }; - this.questionList=[]; + this.questionList = []; if (this.id) { - Questionnairetaskget({ taskid: this.id }).then((res) => { + Questionnairetaskgetson({ taskid: this.id }).then((res) => { let filteredArray = ""; if (res.code == 200) { this.form = res.data; - this.form.serviceType=this.serviceType; + this.form.serviceType = this.serviceType; this.form.patTaskRelevances = this.form.patTaskRelevances ? this.form.patTaskRelevances : []; this.overallCase = this.form.patTaskRelevances.concat(); this.checkList = this.form.preachform.split(","); - console.log(this.form.showDate, "this.form"); - this.daytime = this.form.showDate.split(","); + console.log(this.form, "this.form"); + if (this.form.showDate) + this.daytime = this.form.showDate.split(","); if (this.form.showTimeMorn) { if (this.form.sendType == 3) { this.time4 = this.form.showTimeMorn; + console.log(1122); } else { this.time1 = this.form.showTimeMorn.split(","); } @@ -1261,7 +1439,6 @@ if (this.time1) this.form.showTimeMorn = this.time1.join(","); if (this.time2) this.form.showTimeNoon = this.time2.join(","); if (this.time3) this.form.showTimeNight = this.time3.join(","); - console.log(combinedData, "combinedData"); }, // 鏌ョ湅妯℃澘 previewGo() { @@ -1357,11 +1534,12 @@ margin: 20px; .headline { font-size: 24px; + height: 40px; border-left: 5px solid #41a1be; padding-left: 5px; margin-bottom: 10px; display: flex; - justify-content: space-between; + // justify-content: space-between; .Add-details { font-size: 18px; color: #02a7f0; -- Gitblit v1.9.3