From 400d13ddc80a7560860939f65b318b2fa78f9004 Mon Sep 17 00:00:00 2001 From: WXL <1785969728@qq.com> Date: 星期日, 27 四月 2025 15:49:56 +0800 Subject: [PATCH] 测试完成 --- src/views/followvisit/record/detailpage/index.vue | 48 +++++++++++++++++++++++++++++++++++++----------- 1 files changed, 37 insertions(+), 11 deletions(-) diff --git a/src/views/followvisit/record/detailpage/index.vue b/src/views/followvisit/record/detailpage/index.vue index 0bfa17b..b51ea96 100644 --- a/src/views/followvisit/record/detailpage/index.vue +++ b/src/views/followvisit/record/detailpage/index.vue @@ -1,6 +1,6 @@ <template> <!-- 鑱婅繛椤甸潰璁板綍 --> - <div class="Followupdetailspage"> + <div class="Followupdetailspage" id="app-container"> <div class="Followuserinfo"> <div> <div class="userinfo-text"> @@ -243,7 +243,7 @@ <el-button plain type="info" @click="Editsingletaskson('5')" >涓績闅忚</el-button > - <el-button type="primary" round @click="sendAgain()" + <el-button type="primary" round v-if="this.form.isVisitAgain!=2" @click="sendAgain()" >鍐嶆闅忚</el-button > </div> @@ -323,12 +323,12 @@ <div class="title">{{ taskname ? taskname : "闂嵎" }}</div> <div class="preview-left" v-if="!Voicetype"> - <!-- 鍗曢�� --> <div class="topic-dev" v-for="(item, index) in tableDatatop" :key="item.id" > + <!-- 鍗曢�� --> <div :class=" item.isabnormal @@ -532,7 +532,11 @@ </el-tab-pane> </el-tabs> </div> - <el-dialog title="鎮h�呭啀娆¢殢璁�" :visible.sync="dialogFormVisible"> + <el-dialog + title="鎮h�呭啀娆¢殢璁�" + v-dialogDrags + :visible.sync="dialogFormVisible" + > <el-form ref="zcform" :rules="zcrules" :model="form" label-width="80px"> <el-form-item label="浠诲姟鍚嶇О"> <el-input @@ -678,12 +682,11 @@ if (res.code === 200) { this.tableDatatop = res.data.scriptResult; this.tableDatatop.forEach((item) => { - console.log(item.scriptResultId, "scriptResultId"); - - if (item.scriptResultId && item.scriptType != 2) { + if (item.scriptType == 2) item.scriptResult = []; + if (item.scriptResult && item.scriptType != 2) { item.isoption = 3; item.scriptResult = item.scriptResult; - } else if (item.scriptResultId && item.scriptType == 2) { + } else if (item.scriptResult && item.scriptType == 2) { item.scriptResult = item.scriptResult.split("&"); item.isoption = 3; } @@ -733,6 +736,8 @@ item.scriptResult = []; } }); + console.log(this.tableDatatop, "this.tableDatatop"); + if (!this.tableDatatop.length) { this.puttaskid(this.templateid); } @@ -808,11 +813,15 @@ } }); this.Editsingletasksonyic(6); + this.$modal .confirm( - '浠诲姟淇濆瓨鎴愬姛鏄惁閽堝鎮h�咃細"' + this.userform.name + '"鍐嶆闅忚锛�' + '浠诲姟淇濆瓨鎴愬姛鏄惁閽堝鎮h�咃細"' + + this.logsheetlist[0].sendname + + '"鍐嶆闅忚锛�' ) .then(() => { + document.querySelector("#app").scrollTo(0, 0); this.dialogFormVisible = true; }) .catch(() => {}); @@ -851,6 +860,7 @@ '浠诲姟淇濆瓨鎴愬姛鏄惁閽堝鎮h�咃細"' + this.userform.name + '"鍐嶆闅忚锛�' ) .then(() => { + document.querySelector("#app").scrollTo(0, 0); this.dialogFormVisible = true; }) .catch(() => {}); @@ -890,6 +900,8 @@ } this.getuserinfo(); } + console.log(this.Voicetype, "this.Voicetype"); + if (this.Voicetype) { this.getPersonVoices(); } else { @@ -945,6 +957,8 @@ }, // 璋冭捣鍐嶆鍙戦�� sendAgain() { + document.querySelector("#app").scrollTo(0, 0); + // scrollTo(0, 0) this.dialogFormVisible = true; }, // 鏌ョ湅璇︽儏 @@ -988,8 +1002,6 @@ }, overdata() { this.tableDatatop.forEach((item, index) => { - console.log(item.svyLibTemplateTargetoptions); - var obj = item.svyLibTemplateTargetoptions.find( (items) => items.optioncontent == item.scriptResult ); @@ -1007,6 +1019,8 @@ setupsubtask() { this.$refs["zcform"].validate((valid) => { if (valid) { + this.form.remark = + this.form.remark + "銆�" + this.getCurrentTime() + "銆�"; let form = structuredClone(this.form); form.longSendTime = this.formatTime(form.date1); form.finishtime = ""; @@ -1025,11 +1039,23 @@ } else { this.$modal.msgError("鍒涘缓澶辫触"); } + document.querySelector("#app").scrollTo(0, 0); this.dialogFormVisible = false; }); } }); }, + getCurrentTime() { + const now = new Date(); + const year = now.getFullYear(); + const month = String(now.getMonth() + 1).padStart(2, "0"); + const day = String(now.getDate()).padStart(2, "0"); + const hours = String(now.getHours()).padStart(2, "0"); + const minutes = String(now.getMinutes()).padStart(2, "0"); + const seconds = String(now.getSeconds()).padStart(2, "0"); + + return `${year}-${month}-${day} ${hours}:${minutes}:${seconds}`; + }, updateScore(a, b, c) { console.log(a); console.log(b); -- Gitblit v1.9.3