From fdf8b9cc7995c8d2022ac512c48a7567f6d2af9a Mon Sep 17 00:00:00 2001 From: WXL <1785969728@qq.com> Date: 星期五, 05 七月 2024 16:15:37 +0800 Subject: [PATCH] 测试完成 --- src/views/patient/propaganda/particty.vue | 604 +++++++++++++++++++++++++++--------------------------- 1 files changed, 301 insertions(+), 303 deletions(-) diff --git a/src/views/patient/propaganda/particty.vue b/src/views/patient/propaganda/particty.vue index 4bdbae5..5254501 100644 --- a/src/views/patient/propaganda/particty.vue +++ b/src/views/patient/propaganda/particty.vue @@ -47,13 +47,14 @@ style="width: 220px" :disabled="true" v-model="form.templatename" - placeholder="璇峰湪涓嬪垪閫夋嫨" + placeholder="鐐瑰嚮鍙充晶閫夋嫨" /> </el-form-item ></el-col> <el-col :span="4"> <el-button type="primary" icon="el-icon-edit" + @click="drawermb = true" circle ></el-button> </el-col> @@ -69,7 +70,8 @@ <el-form-item label="鍙戦�佽缃細" v-if="currenttype != 2"> <el-radio-group v-model="form.sendType"> <el-radio :label="1">鏃堕棿娈靛彂閫�</el-radio> - <el-radio :label="3">鍗冲埢鍙戦��</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"> @@ -84,6 +86,22 @@ > </el-date-picker> </el-form-item> + + <el-form-item label="鍙戦�佹椂闂寸偣锛�" v-if="form.sendType == 3"> + <div style="display: flex"> + <div style="margin-right: 10px"> + <el-date-picker + v-model="time4" + value-format="yyyy-MM-dd HH:mm:ss" + @change="Totaldate" + type="datetime" + placeholder="閫夋嫨鏃ユ湡鏃堕棿" + > + </el-date-picker> + </div> + </div> + </el-form-item> + <el-form-item label="鍙戦�佹椂闂存锛�" v-if="form.sendType == 1"> <div style="display: flex"> <div style="margin-right: 10px"> @@ -151,205 +169,16 @@ </el-form> </div> </div> - <div class="examine-jic"> - <div class="headline"> - <div>{{ title }}</div> - </div> - <div class="examine-jic"> - <div class="jic-value"> - <el-row :gutter="20"> - <!--鐢ㄦ埛鏁版嵁--> - - <el-form - :model="topqueryParams" - ref="queryForm" - size="small" - :inline="true" - v-show="showSearch" - label-width="98px" - > - <el-form-item - label="瀹f暀涓婚" - v-if="currenttype == 1 || currenttype == 8" - > - <el-input v-model="topqueryParams.name"></el-input> - </el-form-item> - <el-form-item - label="闅忚鍚嶇О" - v-if=" - currenttype == 2 || currenttype == 3 || currenttype == 7 - " - > - <el-input - v-model="topqueryParams.name" - ></el-input> </el-form-item - ><el-form-item - label="閫氱煡鍚嶇О" - v-if="currenttype == 4 || currenttype == 5" - > - <el-input - v-model="topqueryParams.name" - ></el-input> </el-form-item - ><el-form-item label="浣撴濂楅" v-if="currenttype == 5"> - <el-input v-model="topqueryParams.name"></el-input> - </el-form-item> - <el-form-item label="闂嵎涓婚" v-if="currenttype == 6"> - <el-input v-model="topqueryParams.name"></el-input> - </el-form-item> - <el-form-item label="閫傜敤鐤剧梾" v-if="currenttype != 5"> - <el-input v-model="topqueryParams.name"></el-input> - </el-form-item> - - <el-form-item - label="瀹f暀绫诲瀷" - prop="status" - v-if="currenttype == 1 || currenttype == 8" - > - <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" - v-if="currenttype == 4 || currenttype == 5" - > - <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" - v-if=" - currenttype == 2 || currenttype == 3 || currenttype == 7 - " - > - <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" - v-if="currenttype == 6" - > - <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 - 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.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" - icon="el-icon-search" - size="medium" - @click="handleQuery" - >鎼滅储</el-button - > - <el-button - icon="el-icon-refresh" - size="medium" - @click="resetQuery" - >閲嶇疆</el-button - > - </el-form-item> - </el-form> - <el-divider></el-divider> - <!-- 閫夋嫨妯$増鍒楄〃 --> - <SFtable - @selectfn="selectfn" - :currentList="userList" - :tableLabel="tableLabel" - :controlsc="false" - :multiplechoice="false" - :typeinfo="1" - /> - <pagination - v-show="total > 0" - :total="total" - :page.sync="topqueryParams.pageNum" - :limit.sync="topqueryParams.pageSize" - @pagination="Acquisitiontype" - /> - </el-row> - </div> - </div> - </div> </div> <el-button type="success" @click="nextstep('ruleForm')">{{ - quote ? "绔嬪嵆鍒涘缓" : "浠诲姟璇︽儏璁剧疆" + quote ? "绔嬪嵆鍒涘缓" : "浠诲姟璇︽儏閰嶇疆" }}</el-button> <el-button @click="resetForm('ruleForm')">閲嶇疆</el-button> </div> <!-- 浠诲姟璇︽儏 --> <div v-if="Editprogress == 2"> - <el-alert title="鍦ㄦ湰闃舵閫夋嫨瀹f暀鐥呬汉" type="success" effect="dark"> + <el-alert title="鍦ㄦ湰闃舵閫夋嫨闅忚鐥呬汉" type="success" effect="dark"> </el-alert> <div class="leftvlue-jbxx"> <div class="examine-jic"> @@ -551,9 +380,9 @@ </div> </div> <el-button type="primary" @click="laststep()">涓婁竴姝�</el-button> - <el-button type="success" @click="submitForm('ruleForm')" - >绔嬪嵆鍒涘缓</el-button - > + <el-button type="success" @click="submitForm('ruleForm')">{{ + quote ? "绔嬪嵆鍒涘缓" : "纭浠诲姟閰嶇疆" + }}</el-button> <el-button @click="resetForm('ruleForm')">閲嶇疆</el-button> </div> </div> @@ -563,6 +392,7 @@ :visible.sync="dialogVisiblepatient" width="70%" :before-close="handleClosehz" + :close-on-click-modal="false" > <div class="examine-jic"> <div class="jic-value"> @@ -663,8 +493,8 @@ v-for="(items, index) in item.ivrLibaScriptTargetoptionList" :key="items.id" :label="items.id" - >{{ items.targetvalue }}</el-radio - > + >{{ items.targetvalue }} + </el-radio> </el-radio-group> </div> <div v-else> @@ -682,6 +512,152 @@ <el-button type="primary" @click="previewFn">纭浣跨敤</el-button> </span> </el-dialog> + <el-drawer + title="闅忚鍐呭鍒楄〃" + :visible.sync="drawermb" + direction="rtl" + size="50%" + > + <div class="headline"></div> + <div class="examine-jic"> + <div class="jic-value"> + <el-row :gutter="20"> + <!--鐢ㄦ埛鏁版嵁--> + + <el-form + :model="topqueryParams" + ref="queryForm" + size="small" + :inline="true" + v-show="showSearch" + label-width="98px" + > + <el-form-item + label="闅忚涓婚" + v-if="currenttype == 1 || currenttype == 8" + > + <el-input v-model="topqueryParams.name"></el-input> + </el-form-item> + <el-form-item + label="闅忚鍚嶇О" + v-if="currenttype == 2 || currenttype == 3 || currenttype == 7" + > + <el-input + v-model="topqueryParams.name" + ></el-input> </el-form-item + ><el-form-item + label="閫氱煡鍚嶇О" + v-if="currenttype == 4 || currenttype == 5" + > + <el-input v-model="topqueryParams.name"></el-input> + </el-form-item> + + <el-form-item + label="闅忚绫诲瀷" + prop="status" + v-if="currenttype == 1 || currenttype == 8" + > + <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" + v-if="currenttype == 4 || currenttype == 5" + > + <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" + v-if="currenttype == 2 || currenttype == 3 || currenttype == 7" + > + <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 + 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.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" + icon="el-icon-search" + size="medium" + @click="handleQuery" + >鎼滅储</el-button + > + <el-button + icon="el-icon-refresh" + size="medium" + @click="resetQuery" + >閲嶇疆</el-button + > + </el-form-item> + </el-form> + <el-divider></el-divider> + <!-- 閫夋嫨妯$増鍒楄〃 --> + <SFtable + @selectfn="selectfn" + :currentList="userList" + :tableLabel="tableLabel" + :controlsc="false" + :multiplechoice="false" + :typeinfo="1" + /> + <pagination + v-show="total > 0" + :total="total" + :page.sync="topqueryParams.pageNum" + :limit.sync="topqueryParams.pageSize" + @pagination="Acquisitiontype" + /> + </el-row> + </div> + </div> + </el-drawer> </div> </template> @@ -708,14 +684,16 @@ name: "ServiceDetails", data() { return { - title: "瀹f暀鍐呭鍒楄〃", - currenttype: 1, //1瀹f暀2闂ㄨ瘖3鍑洪櫌4澶嶈瘖5浣撴6闂嵎 + title: "闅忚鍐呭鍒楄〃", + currenttype: 1, //1闅忚2闂ㄨ瘖3鍑洪櫌4澶嶈瘖5浣撴6闂嵎 id: "", // previewid: "", //浠诲姟妯$増浼犻�抜d libName: "", overallCase: [], //閫夋嫨鎮h�呮�� + allpids: [], libId: null, //妯℃澘搴撴ā鐗坕d Editprogress: 1, //缂栬緫杩涘害 + drawermb: false, //閫夋嫨妯$増寮圭獥 previewtf: false, //棰勮 loading: false, // 閬僵灞� patientloading: false, // 閬僵灞� @@ -735,9 +713,9 @@ { label: "鍒涘缓浜猴紙缂猴級", width: "", prop: "update_by" }, ], tableLabelxj: [ - { label: "瀹f暀鍚嶇О", width: "", prop: "preachname" }, - { label: "瀹f暀鎻忚堪", width: "", prop: "note" }, - { label: "瀹f暀褰㈠紡", width: "", prop: "playType" }, + { label: "闅忚鍚嶇О", width: "", prop: "preachname" }, + { label: "闅忚鎻忚堪", width: "", prop: "note" }, + { label: "闅忚褰㈠紡", width: "", prop: "playType" }, { label: "閫傜敤鏂瑰紡", width: "", prop: "suitway" }, { label: "淇敼鏃ユ湡", width: "", prop: "uploadTime" }, { label: "鍒涘缓浜猴紙缂猴級", width: "", prop: "updateBy" }, @@ -749,13 +727,13 @@ { label: "鍒涘缓浜猴紙缂猴級", width: "", prop: "updateBy" }, ], tableLabelcy: [ - { label: "闅忚鍚嶇О", width: "", prop: "templateName" }, + { label: "闅忚鍚嶇О", width: "", prop: "templatename" }, { label: "闅忚璁″垝", width: "", prop: "impTemplate" }, { label: "淇敼鏃ユ湡", width: "", prop: "uploadTime" }, { label: "鍒涘缓浜猴紙缂猴級", width: "", prop: "updateBy" }, ], tableLabelfz: [ - { label: "閫氱煡鍚嶇О", width: "", prop: "templateName" }, + { label: "閫氱煡鍚嶇О", width: "", prop: "templatename" }, { label: "閫氱煡妯$増", width: "", prop: "impTemplate" }, { label: "淇敼鏃ユ湡", width: "", prop: "uploadTime" }, { label: "鍒涘缓浜猴紙缂猴級", width: "", prop: "updateBy" }, @@ -778,12 +756,26 @@ { label: "鍖归厤绗�", width: "", prop: "character" }, { label: "鏇挎崲鍊�", width: "", prop: "Replacementvalue" }, ], + preachform: [ + { 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 }, + ], // 鏃堕棿澶勭悊 daytime: [], //鏃ユ湡 applydaytime: [], //璁$畻鏃ユ湡 time1: "", //涓婂崍鏃堕棿娈� time2: "", //涓嬪崍鏃堕棿娈� time3: "", //鏅氫笂鏃堕棿娈� + time4: "", //鏅氫笂鏃堕棿娈� topqueryParams: { pageNum: 1, // pageSize: 10, @@ -857,7 +849,6 @@ tasktopic: null, //鏂板绫诲瀷 SelectPatientslist: [], form: { - serviceform: [], patTaskRelevances: [], sendType: 1, templatename: "", @@ -885,7 +876,8 @@ created() { this.id = this.$route.query.id; - this.form.hospType = this.$route.query.type; + this.form.type = this.$route.query.type; + this.form.typename = this.$route.query.typename; this.listDept(); this.Acquisitiontype(); this.Getdetails(); @@ -929,52 +921,14 @@ }; this.currenttype = this.$route.query.type; console.log(this.currenttype, "1"); - if (this.currenttype == 1 || this.currenttype == 8) { - // 鍖绘妧瀹f暀锛屾櫘閫氬鏁� - this.title = "瀹f暀鍐呭鍒楄〃"; - this.tableLabel = this.tableLabelxj; - this.checkboxlist = [ - "绾夸笅锛堝彛澶村鏁欍�佺數瑙嗗鏁欍�佺焊璐級", - "绾夸笂锛堢煭淇�/閽夐拤鐨勬枃鏈�佸浘鏂囬摼鎺ワ級", - ]; - getlibrarylist(queryParams).then((response) => { - this.userList = response.rows; - this.total = response.total; - }); - } else if ( - this.currenttype == 2 || - this.currenttype == 3 || - this.currenttype == 7 - ) { - // 鍑洪櫌銆侀棬璇娿�佷笓鐥呴殢璁� - this.title = "闅忚鍐呭鍒楄〃"; - this.tableLabel = this.tableLabelmz; - this.checkboxlist = ["绾夸笅", "AI璇煶澶栧懠", "浜哄伐鐢佃瘽"]; - getFollowuplist(queryParams).then((response) => { - this.userList = response.rows; - this.total = response.total; - }); - } else if (this.currenttype == 4 || this.currenttype == 5) { - // 澶嶈瘖銆佷綋妫�閫氱煡 - this.title = "閫氱煡鍐呭鍒楄〃"; - this.tableLabel = this.tableLabelfz; - this.checkboxlist = ["绾夸笅", "AI璇煶澶栧懠", "浜哄伐鐢佃瘽", "鐭俊"]; - getFollowuplist(queryParams).then((response) => { - this.userList = response.rows; - this.total = response.total; - }); - } else if (this.currenttype == 6) { - this.title = "闂嵎鍐呭鍒楄〃"; - this.tableLabel = this.tableLabelwj; - this.checkboxlist = [ - "绾夸笅锛堢焊璐級", - "绾夸笂锛堢煭淇�/閽夐拤鐨勬枃鏈�侀棶鍗烽摼鎺ワ級", - ]; - getQtemplatelist(queryParams).then((response) => { - this.userList = response.rows; - this.total = response.total; - }); - } + // 鍑洪櫌銆侀棬璇娿�佷笓鐥呴殢璁� + this.title = "闅忚鍐呭鍒楄〃"; + this.tableLabel = this.tableLabelmz; + this.checkboxlist = ["绾歌川", "澶氬獟浣�", "鐢佃瘽", "寰俊鍏紬鍙�"]; + getFollowuplist(queryParams).then((response) => { + this.userList = response.rows; + this.total = response.total; + }); }, nextstep() { if (this.Editprogress <= 3) { @@ -983,22 +937,22 @@ }, // 淇濆瓨 submitForm(formName) { - this.form.serviceform = this.checkList.join(","); - this.form.hospType = this.currenttype; + // this.form.preachform = this.checkList.join(","); + this.formatFn(1); const filteredArray = this.variableList.filter( (item) => item.name !== "濮撳悕" && item.name !== "鐢佃瘽" && item.name !== "鍦板潃" ); console.log(filteredArray, "瀛樺墠鍙橀噺"); this.form.textParam = this.convertFormat2ToFormat1(filteredArray); - if (this.form.id) { + if (this.form.taskid) { this.form.isoperation = 2; } else { this.form.isoperation = 1; } Editsingletask(this.form).then((res) => { if (res.code == 200) { - if (this.form.id) { + if (this.form.taskid) { this.$modal.msgSuccess("鏂板鎴愬姛"); } else { this.$modal.msgSuccess("淇敼鎴愬姛"); @@ -1011,34 +965,20 @@ // 纭閫夋嫨妯$増鏀惧叆浠诲姟妯$増 selectfn(row, type) { // 妯$増鎯呭喌涓嬭幏鍙栨ā鐗堜俊鎭� - if (type == 1) { - if ( - this.currenttype == 2 || - this.currenttype == 4 || - this.currenttype == 3 || - currenttype == 5 || - currenttype == 7 - ) { - this.libName = row.templateName; - this.libId = row.id; - } else if (this.currenttype == 1) { - this.libName = row.preachname; - this.libId = row.id; + console.log(row, "閫夋嫨妯$増"); + this.libName = row.templateName; + this.libId = row.id; + getvFollowup({ id: row.id }).then((res) => { + if (res.code == 200) { + this.Tasktemplate = res.data; + const data = res.data; + this.questionList = data.ivrLibaTemplateScriptVOList; + this.previewtf = true; + this.previewid = data.id; + console.log(this.questionList, "questionList"); + this.Variablehandling(data.ivrLibaTemplateScriptVOList, 1); } - getvFollowup({ id: row.id }).then((res) => { - if (res.code == 200) { - this.Tasktemplate = res.data; - const data = res.data; - this.questionList = data.ivrLibaTemplateScriptVOList; - this.previewtf = true; - this.previewid = data.id; - console.log(this.questionList, "questionList"); - this.Variablehandling(data.ivrLibaTemplateScriptVOList, 1); - } - }); - } else if (type == 2) { - } else if (type == 3) { - } + }); }, // 澶勭悊闂灞傚彉閲� Variablehandling(arr, type) { @@ -1071,6 +1011,18 @@ }, // 瀛愪换鍔′簩绾у脊妗� handleAddpatient(row) { + console.log(this.overallCase, "ssaaa"); + this.allpids = []; + this.overallCase.forEach((item) => { + this.allpids.push(item.patid); + }); + if (this.allpids[0]) { + this.patientqueryParams.pids = this.allpids; + console.log(this.patientqueryParams.pids); + } else { + this.patientqueryParams.pids = null; + } + getTaskpatient(this.patientqueryParams).then((response) => { console.log(response); this.patientuserList = response.rows; @@ -1089,18 +1041,18 @@ handleSelectionChange(selection) { console.log("澶氶�夋偅鑰�"); this.SelectPatientslist = selection; - this.ids = null; - this.ids = selection.map((item) => item.patid).join(","); - // let result = this.ids.join(","); this.multiple = !selection.length; // 璧嬪�肩粰鏁翠綋閫変腑鏁扮粍 this.SelectPatientslist.forEach((item) => { const isExist = this.overallCase.find((obj) => obj.name == item.name); if (!isExist) { + console.log(this.patientqueryParams.allhosp, "allhosp"); item.isoperation = 1; + item.hospType = this.patientqueryParams.allhosp; this.overallCase.push(item); this.form.patTaskRelevances.push(item); + console.log(this.overallCase, "this.overallCase"); } }); }, @@ -1170,19 +1122,26 @@ if (this.id) { getTaskInfo({ taskid: this.id }).then((res) => { let filteredArray = ""; + console.log(2233); if (res.code == 200) { this.form = res.data; - this.overallCase = this.form.patTaskRelevances; - this.checkList = this.form.serviceform.split(","); - this.daytime = this.form.sendlimitabegin.split(","); - if (this.form.sendlimitaend) - this.time1 = this.form.sendlimitaend.split(","); - if (this.form.sendlimitnbegin) - this.time2 = this.form.sendlimitaend.split(","); - if (this.form.sendlimitnend) - this.time3 = this.form.sendlimitaend.split(","); + this.overallCase = this.form.patTaskRelevances.concat(); + this.formatFn(2); + console.log(this.form.showDate, "this.form"); + this.daytime = this.form.showDate.split(","); + if (this.form.showTimeMorn) { + if (this.form.sendType == 3) { + this.time4 = this.form.showTimeMorn; + } else { + this.time1 = this.form.showTimeMorn.split(","); + } + } + if (this.form.showTimeNoon) + this.time2 = this.form.showTimeNoon.split(","); + if (this.form.showTimeNight) + this.time3 = this.form.showTimeNight.split(","); + console.log(1122); filteredArray = this.convertFormat1ToFormat2(this.form.textParam); - console.log(filteredArray, "filteredArray"); this.variableList = this.transitionList.concat(filteredArray); } else { this.$modal.msgError(res.code); @@ -1217,6 +1176,12 @@ changeTime(row) { console.log(row, "鏃堕棿"); this.processingTime(); + }, + Totaldate(row) { + console.log(row, "鏃堕棿"); + this.form.sendTimeslot = [{ begantime: row, endtime: row, xh: 1 }]; + this.form.showTimeMorn = row; + console.log(this.form.sendTimeslot, "鏃堕棿"); }, changeTimeday(row) { const startDate = new Date(row[0]); @@ -1273,10 +1238,10 @@ this.form.sendTimeslot = combinedData; // 灞曠ず鏁版嵁涓存椂瀛樺偍鏃ユ湡銆佹棭銆佷腑銆佹櫄 - this.form.sendlimitabegin = this.daytime.join(","); - if (this.time1) this.form.sendlimitaend = this.time1.join(","); - if (this.time2) this.form.sendlimitnbegin = this.time2.join(","); - if (this.time3) this.form.sendlimitnend = this.time3.join(","); + this.form.showDate = this.daytime.join(","); + 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"); }, // 鏌ョ湅妯$増 @@ -1297,15 +1262,47 @@ this.Tasktemplate.tempDetpRelevances = null; this.Tasktemplate.libtemplateid = id; this.Tasktemplate.isoperation = 1; - this.Tasktemplate.libtemplatename = this.Tasktemplate.templateName; + this.Tasktemplate.libtemplatename = this.Tasktemplate.templatename; + console.log(this.libName, this.libId); + TaskTemplatecomit(this.Tasktemplate).then((response) => { console.log(response); this.previewtf = false; this.form.templateid = response.data; this.form.libtemplateid = this.libId; this.form.templatename = this.libName; - this.$modal.msgSuccess("閫夋嫨妯$増鎴愬姛"); + console.log(this.form.templatename, "ss"); + this.$modal.msgSuccess("閫夋嫨妯$増鎴愬姛", this.form.templatename); }); + }, + // 澶勭悊鏈嶅姟褰㈠紡 + formatFn(type) { + console.log(this.preachform, "preachform"); + console.log(this.checkList, "checklist"); + let list = []; + let formlist = []; + if (type == 1) { + this.preachform.forEach((item) => { + this.checkList.forEach((obj) => { + if (item.label == obj) { + list.push(item.value); + } + }); + }); + 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; + } }, }, }; @@ -1341,6 +1338,7 @@ 0 0 6px 0 rgba(0, 0, 0, 0.04); } .examine-jic { + margin: 20px; .headline { font-size: 24px; border-left: 5px solid #41a1be; -- Gitblit v1.9.3