From 55c665cde35f5b458564b48cc8dba36c40ae1b46 Mon Sep 17 00:00:00 2001 From: WXL <1785969728@qq.com> Date: 星期三, 23 七月 2025 16:26:21 +0800 Subject: [PATCH] 测试完成 --- src/views/outsideChainxj.vue | 91 ++++++++++++++++++++++++++++----------------- 1 files changed, 57 insertions(+), 34 deletions(-) diff --git a/src/views/outsideChainxj.vue b/src/views/outsideChainxj.vue index 41b35b4..7eee1ab 100644 --- a/src/views/outsideChainxj.vue +++ b/src/views/outsideChainxj.vue @@ -1,21 +1,23 @@ <template> <div class="questionnaire"> <!-- <div class="CONTENT"> - <div class="title">娴欎腑鍖诲ぇ浜岄櫌鍖绘姢鐭ヨ瘑瀹f暀</div> + <div class="title">鏃犻敗鍎跨鍖婚櫌鍖绘姢鐭ヨ瘑瀹f暀</div> <div class="preview-left"> <div v-html="richText"></div> </div> </div> --> - <div class="CONTENT" > + <div class="CONTENT"> <div class="preview-left"> <div class="toptitle"> - <div class="title">{{ taskname ? taskname : "娴欎腑鍖诲ぇ浜岄櫌鍖绘姢鐭ヨ瘑瀹f暀" }}</div> + <div class="title"> + {{ taskname ? taskname : "鏃犻敗鍎跨鍖婚櫌鍖绘姢鐭ヨ瘑瀹f暀" }} + </div> <div style="font-size: 22px; margin-bottom: 20px; line-height: 1.5"> {{ kcb ? kcb - : "浜茬埍鐨勬偅鑰�-瀹跺睘锛屾偍濂斤紒鎴戜滑鏄禉涓尰澶т簩闄㈢殑鍖绘姢浜哄憳锛屼负浜嗘洿濂藉湴浜嗚В鎮ㄧ殑搴峰鎯呭喌锛岃鎮ㄦ娊涓�鐐瑰疂璐垫椂闂达紝瑙傜湅杩欎唤瀹f暀璧勮銆�" + : "浜茬埍鐨勬偅鑰�-瀹跺睘锛屾偍濂斤紒鎴戜滑鏄棤閿″効绔ュ尰闄㈢殑鍖绘姢浜哄憳锛屼负浜嗘洿濂藉湴浜嗚В鎮ㄧ殑搴峰鎯呭喌锛岃鎮ㄦ娊涓�鐐瑰疂璐垫椂闂达紝瑙傜湅杩欎唤瀹f暀璧勮銆�" }} <!-- 浜茬埍鐨勬偅鑰�/瀹跺睘鎮ㄥソ锛屼负浜嗘洿濂界殑浜嗚В鎮ㄥ嚭闄㈠悗鐨勫悍澶嶆儏鍐碉紝缁欐偍閫傚綋鍙婃椂鐨勫仴搴锋寚瀵硷紝璇锋偍鎶戒竴鐐瑰疂璐垫椂闂达紝瀹屾垚杩欎唤鍑洪櫌闅忚闂嵎璋冩煡銆� --> </div> @@ -32,11 +34,12 @@ margin-bottom: 10px; " > - {{ + {{ jsy ? jsy : "鐢熸椿涓婅鍔抽�哥粨鍚堬紝娉ㄦ剰浼戞伅鍜岃惀鍏伙紝閫傚綋閿荤偧锛屾垝鐑熼檺閰掞紝淇濇寔蹇冩儏鑸掔晠锛屽畾鏈熷璇娿�傞偅鏈瀹f暀鍐呭灏卞埌杩欓噷锛岀鎮ㄨ韩浣撳仴搴凤紒" - }} </div> + }} + </div> <!-- <div style="font-size: 20px"> {{ jsy @@ -53,6 +56,7 @@ import { getExternalfollowup, Submitaquestionnaire, + geturlinfo, } from "@/api/AiCentre/index"; import { getToken } from "@/utils/auth"; import axios from "axios"; @@ -75,22 +79,41 @@ question3: "", }, richText: "<p>Hello, <strong>world</strong>!</p>", - url:'', - taskname:'', - kcb:'', - jsy:'', + url: "", + taskname: "", + kcb: "", + jsy: "", }; }, created() { - this.getQuestionnaire(); + this.geturlinfo(); }, methods: { + // 瑙f瀽urlid + geturlinfo() { + // let url = window.location.href; + let url = this.$route.query.p; + console.log(url); + + // let url = 'http://218.108.11.22:8093/sf/003'; + // let urlid = this.extractLastSegmentFromUrl(url); + + geturlinfo(url).then((res) => { + if (res.code == 200) { + this.getQuestionnaire( + res.data.param1, + res.data.param2, + res.data.param3, + res.data.param5 + ); + } + }); + }, // 鑾峰彇鏁版嵁 - getQuestionnaire() { - this.taskid = this.$route.query.param1; - this.patid = this.$route.query.param2; - this.taskname = this.$route.query.param3; + getQuestionnaire(param1, param2, param3) { + this.taskid = decodeURIComponent(param1); + this.patid = decodeURIComponent(param2); // // let taskid = // // "OFp7tn/B6x7IzKJetvGWHdSWBj7msRlnlj6am9dyuHTH6sEt4uBbVCUXs5kcF/e4O2W6vqHf2Bz9K3/evbYDmw=="; // // let patid = @@ -102,25 +125,26 @@ // // this.$modal.msgSuccess("浠诲姟id涓�" + this.taskid); // let taskids = this.encrypt(this.taskid); // let patids = this.encrypt(this.patid); - getExternalfollowup({ param1: this.taskid, param2: this.patid }).then((res) => { - if (res.code == 200) { - this.url = res.data.script[0].richText; - this.jsy = res.data.jsy; - this.kcb = res.data.kcb; - // 涓存椂鑾峰彇鏁版嵁 - axios - .get(this.url) - .then((response) => { - console.log(response.data, "鏁版嵁"); // 杈撳嚭鑾峰彇鍒扮殑鏂囦欢鍐呭 - this.richText = response.data; - this.richText = this.addStyleToImages(this.richText); - }) - .catch((error) => { - console.error("Failed to fetch file:", error); - }); + getExternalfollowup({ param1: this.taskid, param2: this.patid }).then( + (res) => { + if (res.code == 200) { + this.url = res.data.script[0].richText; + this.jsy = res.data.jsy; + this.kcb = res.data.kcb; + // 涓存椂鑾峰彇鏁版嵁 + axios + .get(this.url) + .then((response) => { + console.log(response.data, "鏁版嵁"); // 杈撳嚭鑾峰彇鍒扮殑鏂囦欢鍐呭 + this.richText = response.data; + this.richText = this.addStyleToImages(this.richText); + }) + .catch((error) => { + console.error("Failed to fetch file:", error); + }); + } } - }); - + ); }, addStyleToImages(html) { return html.replace( @@ -177,7 +201,6 @@ </script> <style lang="scss" scoped> - .questionnaire { background-image: url("../assets/images/chainbackground1.jpg"); background-color: #f9f9fb; -- Gitblit v1.9.3