From 447ac8696eb82c65d7e231a96679e0ca04943751 Mon Sep 17 00:00:00 2001
From: WXL (wul) <wl_5969728@163.com>
Date: 星期二, 21 四月 2026 15:24:08 +0800
Subject: [PATCH] 测试完成

---
 src/views/outsideChainnew.vue |   46 ++++++++++++++++++++++++++++++----------------
 1 files changed, 30 insertions(+), 16 deletions(-)

diff --git a/src/views/outsideChainnew.vue b/src/views/outsideChainnew.vue
index 96c6487..1e83bb8 100644
--- a/src/views/outsideChainnew.vue
+++ b/src/views/outsideChainnew.vue
@@ -8,7 +8,9 @@
             {{
               kcb
                 ? kcb
-                : "浜茬埍鐨勬偅鑰�-瀹跺睘锛屾偍濂斤紒鎴戜滑鏄櫙瀹佷汉姘戝尰闄㈢殑鍖绘姢浜哄憳锛屼负浜嗘洿濂藉湴浜嗚В鎮ㄧ殑搴峰鎯呭喌锛岃鎮ㄦ娊涓�鐐瑰疂璐垫椂闂达紝瀹屾垚杩欎唤闅忚闂嵎銆�"
+                : "浜茬埍鐨勬偅鑰�-瀹跺睘锛屾垜浠槸" +
+                  localStorage.getItem("orgname") +
+                  "鐨勫尰鎶や汉鍛橈紝涓轰簡鏇村ソ鍦颁簡瑙f偍鐨勫悍澶嶆儏鍐碉紝璇锋偍鎶戒竴鐐瑰疂璐垫椂闂达紝瀹屾垚杩欎唤闅忚闂嵎銆�"
             }}
             <!-- 浜茬埍鐨勬偅鑰�/瀹跺睘鎮ㄥソ锛屼负浜嗘洿濂界殑浜嗚В鎮ㄥ嚭闄㈠悗鐨勫悍澶嶆儏鍐碉紝缁欐偍閫傚綋鍙婃椂鐨勫仴搴锋寚瀵硷紝璇锋偍鎶戒竴鐐瑰疂璐垫椂闂达紝瀹屾垚杩欎唤鍑洪櫌闅忚闂嵎璋冩煡銆� -->
           </div>
@@ -35,7 +37,7 @@
               >
                 <el-radio
                   border
-                  v-for="(items, index) in item.ivrLibaScriptTargetoptionList"
+                  v-for="(items, index) in item.ivrTaskScriptTargetoptionList"
                   :class="
                     items.isabnormal && item.questionResult == items.targetvalue
                       ? 'red-star'
@@ -68,7 +70,7 @@
                 <el-checkbox
                   border
                   @change="$forceUpdate()"
-                  v-for="(items, indexs) in item.ivrLibaScriptTargetoptionList"
+                  v-for="(items, indexs) in item.ivrTaskScriptTargetoptionList"
                   :key="indexs"
                   :label="items.targetvalue"
                 >
@@ -82,7 +84,11 @@
             </div>
           </div>
           <!-- 濉┖ -->
-          <div class="scriptTopic-dev" :key="index" v-if="item.scriptType == 4||item.scriptType == 3">
+          <div
+            class="scriptTopic-dev"
+            :key="index"
+            v-if="item.scriptType == 4 || item.scriptType == 3"
+          >
             <div class="dev-text">
               {{ index + 1 }}銆�<span style="line-height: 1.5"
                 >{{ item.scriptContent
@@ -163,12 +169,13 @@
       kcb: "",
       excep: "",
       taskname: "",
+      param6: null,
       questionList: [
         // {
         //   scriptType: 1,
         //   scriptContent: "鎮ㄧ殑骞撮緞鑼冨洿鏄紵",
         //   questionResult: null,
-        //   ivrLibaScriptTargetoptionList: [
+        //   ivrTaskScriptTargetoptionList: [
         //     { targetvalue: "18-25", value: "18-25", isabnormal: true },
         //     { targetvalue: "26-35", value: "26-35" },
         //     { targetvalue: "36-45", value: "36-45" },
@@ -181,7 +188,7 @@
         //   scriptType: 1,
         //   scriptContent: "鎮ㄧ殑鑱屼笟鏄粈涔堬紵",
         //   questionResult: null,
-        //   ivrLibaScriptTargetoptionList: [
+        //   ivrTaskScriptTargetoptionList: [
         //     { targetvalue: "瀛︾敓", value: "student" },
         //     { targetvalue: "鏁欏笀", value: "teacher" },
         //     { targetvalue: "宸ョ▼甯�", value: "engineer" },
@@ -194,7 +201,7 @@
         //   scriptType: 2,
         //   scriptContent: "鎮ㄦ劅鍏磋叮鐨勬椿鍔ㄦ湁鍝簺锛�",
         //   questionResult: [],
-        //   ivrLibaScriptTargetoptionList: [
+        //   ivrTaskScriptTargetoptionList: [
         //     { targetvalue: "鏃呮父", value: "travel", isabnormal: true },
         //     { targetvalue: "闃呰", value: "reading", isabnormal: true },
         //     { targetvalue: "杩愬姩", value: "sports", isabnormal: true },
@@ -207,7 +214,7 @@
         //   scriptType: 1,
         //   scriptContent: "鎮ㄧ殑鑱屼笟鏄粈涔堬紵",
         //   questionResult: null,
-        //   ivrLibaScriptTargetoptionList: [
+        //   ivrTaskScriptTargetoptionList: [
         //     { targetvalue: "瀛︾敓", value: "student" },
         //     { targetvalue: "鏁欏笀", value: "teacher" },
         //     { targetvalue: "宸ョ▼甯�", value: "engineer" },
@@ -220,7 +227,7 @@
         //   scriptType: 1,
         //   scriptContent: "鎮ㄧ殑鑱屼笟鏄粈涔堬紵",
         //   questionResult: null,
-        //   ivrLibaScriptTargetoptionList: [
+        //   ivrTaskScriptTargetoptionList: [
         //     { targetvalue: "瀛︾敓", value: "student" },
         //     { targetvalue: "鏁欏笀", value: "teacher" },
         //     { targetvalue: "宸ョ▼甯�", value: "engineer", isabnormal: true },
@@ -233,7 +240,7 @@
         //   scriptType: 1,
         //   scriptContent: "鎮ㄧ殑鑱屼笟鏄粈涔堬紵",
         //   questionResult: null,
-        //   ivrLibaScriptTargetoptionList: [
+        //   ivrTaskScriptTargetoptionList: [
         //     { targetvalue: "瀛︾敓", value: "student" },
         //     { targetvalue: "鏁欏笀", value: "teacher" },
         //     { targetvalue: "宸ョ▼甯�", value: "engineer" },
@@ -281,17 +288,21 @@
     geturlinfo() {
       // let url = window.location.href;
       let url = this.$route.query.p;
+      console.log(445);
+
       // 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
           );
+          this.param6 = res.data.param6;
         }
       });
     },
@@ -383,10 +394,12 @@
       let form = {
         param1: this.taskid,
         param2: this.patid,
+        param6: this.param6,
         excep: this.excep,
         type: this.type,
         serviceSubtaskDetailList: [],
       };
+
       const arr = structuredClone(this.questionList);
       // arr.forEach((item) => {
       //   item.asrtext = JSON.stringify(item.questionResult);
@@ -411,14 +424,15 @@
       let form = {
         param1: this.taskid,
         param2: this.patid,
+        param6: this.param6,
         type: this.type,
-        ivrLibaTemplateScriptVOList: [],
+        ivrTaskTemplateScriptVOList: [],
       };
       const arr = structuredClone(this.questionList);
       console.log(arr, "srr");
       arr.forEach((item, index) => {
-        if (item.scriptType == 3||item.scriptType == 4) return;
-        var obj = item.ivrLibaScriptTargetoptionList.find(
+        if (item.scriptType == 3 || item.scriptType == 4) return;
+        var obj = item.ivrTaskScriptTargetoptionList.find(
           (items) => items.targetvalue == item.questionResult
         );
         console.log(obj, "isabnormal");
@@ -437,7 +451,7 @@
           item.questionResult = JSON.stringify(item.questionResult);
         }
       });
-      form.ivrLibaTemplateScriptVOList = arr;
+      form.ivrTaskTemplateScriptVOList = arr;
       Cachequestionnaire(form).then((res) => {
         if (res.code == 200) {
           if (subm) {
@@ -449,7 +463,7 @@
     // 澶勭悊鍗曢�夐�夐」
     handleOptionChange(selectedvalue, index, arr) {
       // 鏌ユ壘閫変腑鐨勯�夐」瀵硅薄
-      const selectedOption = arr.ivrLibaScriptTargetoptionList.find(
+      const selectedOption = arr.ivrTaskScriptTargetoptionList.find(
         (option) => option.targetvalue == selectedvalue
       );
       if (selectedOption) {
@@ -464,7 +478,7 @@
       // 锟斤拷鍔犲垎鏁�
       let score = 0;
       selectedvalues.forEach((value) => {
-        const selectedOption = arr.ivrLibaScriptTargetoptionList.find(
+        const selectedOption = arr.ivrTaskScriptTargetoptionList.find(
           (option) => option.targetvalue == value
         );
         if (selectedOption) {

--
Gitblit v1.9.3