From 9ff0d92f9e7a58c405ef64e028cc7baf90d5f378 Mon Sep 17 00:00:00 2001
From: WXL <1785969728@qq.com>
Date: 星期一, 09 九月 2024 10:51:25 +0800
Subject: [PATCH] 测试完成

---
 /dev/null                                           |    0 
 vue.config.js                                       |    4 +-
 src/views/outsideChainwt.vue                        |   13 ++++++
 src/views/knowledge/education/compilequer/index.vue |   36 ++++++++++-------
 src/api/AiCentre/external.js                        |   14 +++---
 5 files changed, 42 insertions(+), 25 deletions(-)

diff --git a/dist.zip b/dist.zip
deleted file mode 100644
index 8f383cc..0000000
--- a/dist.zip
+++ /dev/null
Binary files differ
diff --git a/src/api/AiCentre/external.js b/src/api/AiCentre/external.js
index f44fa60..b0d1cb3 100644
--- a/src/api/AiCentre/external.js
+++ b/src/api/AiCentre/external.js
@@ -3,8 +3,8 @@
 // 澶栭摼鑾峰彇闅忚
 export function getExternalfollowup(data) {
   return request({
-    url: "/smartor/servicetask/getScriptInfoByCondition",
-    // url: "/smartor/servicetask/getScriptInfoByCondition",
+    url: "/servicetask/getScriptInfoByCondition",
+    // url: "/servicetask/getScriptInfoByCondition",
     method: "post",
     data: data
   });
@@ -12,8 +12,8 @@
 // 鎻愪氦銆侀殢璁�
 export function SetsaveQuestionAnswer(data) {
   return request({
-    // url: "/smartor/ivrtaskcalldetail/saveQuestionAnswer",
-    url: "/smartor/serviceSubtask/saveQuestionAnswer",
+    // url: "/ivrtaskcalldetail/saveQuestionAnswer",
+    url: "/serviceSubtask/saveQuestionAnswer",
     method: "post",
     data: data
   });
@@ -23,7 +23,7 @@
 // 缂撳瓨闂嵎
 export function Cachequestionnaire(data) {
   return request({
-    url: "/smartor/subtaskAnswer/saveQuestionCache",
+    url: "/subtaskAnswer/saveQuestionCache",
     method: "post",
     data: data
   });
@@ -31,7 +31,7 @@
 // 鎷跨紦瀛橀棶鍗�
 export function getCachequestionnaire(data) {
   return request({
-    url: "/smartor/subtaskAnswer/getQuestionCache",
+    url: "/subtaskAnswer/getQuestionCache",
     method: "post",
     data: data
   });
@@ -39,7 +39,7 @@
 // 鎻愪氦闂嵎
 export function Submitaquestionnaire(data) {
   return request({
-    url: "/smartor/subtaskAnswer/saveQuestionAnswer",
+    url: "/subtaskAnswer/saveQuestionAnswer",
     method: "post",
     data: data
   });
diff --git a/src/views/knowledge/education/compilequer/index.vue b/src/views/knowledge/education/compilequer/index.vue
index 15295fb..c605e6e 100644
--- a/src/views/knowledge/education/compilequer/index.vue
+++ b/src/views/knowledge/education/compilequer/index.vue
@@ -623,13 +623,15 @@
         this.ruleForm.suitway.length != 0
           ? this.ruleForm.suitway.join(",")
           : "";
-      this.fileName = this.fileName ? this.fileName : "娴嬭瘯.html";
       addrichText({
         content: this.content,
-        fileName: this.ensureHtmlExtension(this.fileName),
+        fileName: this.generateRandomHtmlFilename(),
       }).then((res) => {
         this.ruleForm.richText = res.msg;
         this.ruleForm.htmlRichText = this.replaceIpAndPort(res.msg);
+        this.ruleForm.htmlRichText = this.removePathSegment(this.ruleForm.htmlRichText,'prod-api');
+        console.log(this.ruleForm.htmlRichText,'this.ruleForm.htmlRichText');
+
         if (this.id) {
           this.ruleForm.isoperation = 2;
           compilelibrary(this.ruleForm).then((res) => {
@@ -653,19 +655,22 @@
       // 鏇挎崲涓烘寚瀹氱殑IP鍦板潃鍜岀鍙�
       return path.replace(ipPortRegex, "192.168.191.181:8095");
     },
-    ensureHtmlExtension(filename) {
-      // 妫�鏌ユ枃浠跺悕鏄惁浠�.mp4缁撳熬
-      if (filename.toLowerCase().endsWith(".mp4")) {
-        // 濡傛灉鏄紝涓嶈繘琛屼换浣曟洿鏀�
-        return filename;
-      }
-      // 鍚﹀垯锛屾鏌ユ槸鍚︿互.html缁撳熬
-      if (!filename.toLowerCase().endsWith(".html")) {
-        // 濡傛灉涓嶆槸锛屾坊鍔�.html鍚庣紑
-        filename += ".html";
-      }
-      return filename;
-    },
+    removePathSegment(url, segment) {
+    // 浣跨敤姝e垯琛ㄨ揪寮忓叏灞�鍖归厤骞舵浛鎹㈡帀鎸囧畾鐨勮矾寰勬
+    return url.replace(new RegExp('/' + segment + '/?', 'g'), '/');
+},
+    generateRandomHtmlFilename() {
+    // 鐢熸垚涓�涓�0鍒�1涔嬮棿鐨勯殢鏈烘暟锛屽苟灏嗗叾杞崲涓哄瓧绗︿覆
+    let randomNumber = Math.random().toString();
+    // 绉婚櫎鍓嶉潰鐨�0鍜屽皬鏁扮偣
+    randomNumber = randomNumber.substring(6);
+    // 纭繚鐢熸垚鐨勯殢鏈烘暟鏄竴瀹氶暱搴︾殑锛屼緥濡�8浣�
+    while (randomNumber.length < 8) {
+        randomNumber = '0' + randomNumber;
+    }
+    // 鎷兼帴涓�.html鍚庣紑
+    return randomNumber + '.html';
+},
 
     // 淇濆瓨鐤剧梾
     confirmillness(guid) {
@@ -872,6 +877,7 @@
       console.log("涓婁紶鎴愬姛");
       //鎷兼帴鍑轰笂浼犵殑鍥剧墖鍦ㄦ湇鍔″櫒鐨勫畬鏁村湴鍧�
       let imgUrl = res.url;
+      imgUrl=this.replaceIpAndPort(imgUrl)
       let type = imgUrl.substring(imgUrl.lastIndexOf(".") + 1);
       this.fileName = this.getFileNameFromPath(res.url);
 
diff --git a/src/views/outsideChainwt.vue b/src/views/outsideChainwt.vue
index 7256de2..c86cca1 100644
--- a/src/views/outsideChainwt.vue
+++ b/src/views/outsideChainwt.vue
@@ -79,7 +79,7 @@
         </el-form-item>
       </el-form>
     </div>
-    <div class="CONTENT">
+    <div class="CONTENT" v-if="accomplish">
       <div class="preview-left">
       </div>
     </div>
@@ -111,6 +111,7 @@
       revisitAfter: null,
       dialogVisible:false,
       Endornot: true,
+      accomplish:false,
       // 鍓嶇鍏挜
       publicKey:
         "MFwwDQYJKoZIhvcNAQEBBQADSwAwSAJBAKR0yHv0rbJWQE+Sc7/FwpW66qMd9qX2k6z+SDgkSdxWh/1GbBoAP7bDQQRF6vXmoKsD2ya42H6XRLSDXAoayuMCAwEAAQ== ",
@@ -318,4 +319,14 @@
     }
   }
 }
+::v-deep.el-alert--warning.is-light {
+    background-color: #fbf9f3;
+    color: #ffba00;
+}
+::v-deep{
+  .el-alert__title {
+    font-size: 18px;
+    line-height: 18px;
+}
+}
 </style>
diff --git a/vue.config.js b/vue.config.js
index f4814b2..527692e 100644
--- a/vue.config.js
+++ b/vue.config.js
@@ -35,8 +35,8 @@
     proxy: {
       // detail: https://cli.vuejs.org/config/#devserver-proxy
       [process.env.VUE_APP_BASE_API]: {
-        // target: `http://192.168.1.10:8095`,
-        target:`http://localhost:8095`,
+        target: `http://192.168.1.10:8095`,
+        // target:`http://localhost:8095`,
         // target: `http://192.168.101.135:8095`,
         changeOrigin: true,
         pathRewrite: {

--
Gitblit v1.9.3