From d54ac083e2992a5613f5cb22849db9742dbe9a9b Mon Sep 17 00:00:00 2001
From: WXL (wul) <wl_5969728@163.com>
Date: 星期三, 22 十月 2025 11:06:14 +0800
Subject: [PATCH] 问卷联调

---
 src/views/outsideChainwt.vue |   38 ++++++++++++++++++++------------------
 1 files changed, 20 insertions(+), 18 deletions(-)

diff --git a/src/views/outsideChainwt.vue b/src/views/outsideChainwt.vue
index 760eb81..4f90ecc 100644
--- a/src/views/outsideChainwt.vue
+++ b/src/views/outsideChainwt.vue
@@ -8,7 +8,7 @@
             {{
               kcb
                 ? kcb
-                : "浜茬埍鐨勬偅鑰�-瀹跺睘锛屾偍濂斤紒鎴戜滑鏄櫙瀹佷汉姘戝尰闄㈢殑鍖绘姢浜哄憳锛屼负浜嗘洿濂藉湴浜嗚В鎮ㄧ殑搴峰鎯呭喌锛岃鎮ㄦ娊涓�鐐瑰疂璐垫椂闂达紝瀹屾垚杩欎唤闅忚闂嵎銆�"
+                : "浜茬埍鐨勬偅鑰�-瀹跺睘锛屾垜浠槸"+localStorage.getItem("orgname")+"鐨勫尰鎶や汉鍛橈紝涓轰簡鏇村ソ鍦颁簡瑙f偍鐨勫悍澶嶆儏鍐碉紝璇锋偍鎶戒竴鐐瑰疂璐垫椂闂达紝瀹屾垚杩欎唤闅忚闂嵎銆�"
             }}
             <!-- 浜茬埍鐨勬偅鑰�/瀹跺睘鎮ㄥソ锛屼负浜嗘洿濂界殑浜嗚В鎮ㄥ嚭闄㈠悗鐨勫悍澶嶆儏鍐碉紝缁欐偍閫傚綋鍙婃椂鐨勫仴搴锋寚瀵硷紝璇锋偍鎶戒竴鐐瑰疂璐垫椂闂达紝瀹屾垚杩欎唤鍑洪櫌闅忚闂嵎璋冩煡銆� -->
           </div>
@@ -35,7 +35,7 @@
               >
                 <el-radio
                   border
-                  v-for="(items, index) in item.svyLibTemplateTargetoptions"
+                  v-for="(items, index) in item.svyTaskTemplateTargetoptions"
                   :class="
                     items.isabnormal && item.scriptResult == items.optioncontent
                       ? 'red-star'
@@ -68,7 +68,7 @@
                 <el-checkbox
                   border
                   @change="$forceUpdate()"
-                  v-for="(items, indexs) in item.svyLibTemplateTargetoptions"
+                  v-for="(items, indexs) in item.svyTaskTemplateTargetoptions"
                   :key="indexs"
                   :label="items.optioncontent"
                 >
@@ -165,7 +165,7 @@
         //   scriptType: 1,
         //   scriptContent: "鎮ㄧ殑骞撮緞鑼冨洿鏄紵",
         //   scriptResult: null,
-        //   svyLibTemplateTargetoptions: [
+        //   svyTaskTemplateTargetoptions: [
         //     { optioncontent: "18-25", value: "18-25", isabnormal: true },
         //     { optioncontent: "26-35", value: "26-35" },
         //     { optioncontent: "36-45", value: "36-45" },
@@ -178,7 +178,7 @@
         //   scriptType: 1,
         //   scriptContent: "鎮ㄧ殑鑱屼笟鏄粈涔堬紵",
         //   scriptResult: null,
-        //   svyLibTemplateTargetoptions: [
+        //   svyTaskTemplateTargetoptions: [
         //     { optioncontent: "瀛︾敓", value: "student" },
         //     { optioncontent: "鏁欏笀", value: "teacher" },
         //     { optioncontent: "宸ョ▼甯�", value: "engineer" },
@@ -191,7 +191,7 @@
         //   scriptType: 2,
         //   scriptContent: "鎮ㄦ劅鍏磋叮鐨勬椿鍔ㄦ湁鍝簺锛�",
         //   scriptResult: [],
-        //   svyLibTemplateTargetoptions: [
+        //   svyTaskTemplateTargetoptions: [
         //     { optioncontent: "鏃呮父", value: "travel", isabnormal: true },
         //     { optioncontent: "闃呰", value: "reading", isabnormal: true },
         //     { optioncontent: "杩愬姩", value: "sports", isabnormal: true },
@@ -204,7 +204,7 @@
         //   scriptType: 1,
         //   scriptContent: "鎮ㄧ殑鑱屼笟鏄粈涔堬紵",
         //   scriptResult: null,
-        //   svyLibTemplateTargetoptions: [
+        //   svyTaskTemplateTargetoptions: [
         //     { optioncontent: "瀛︾敓", value: "student" },
         //     { optioncontent: "鏁欏笀", value: "teacher" },
         //     { optioncontent: "宸ョ▼甯�", value: "engineer" },
@@ -217,7 +217,7 @@
         //   scriptType: 1,
         //   scriptContent: "鎮ㄧ殑鑱屼笟鏄粈涔堬紵",
         //   scriptResult: null,
-        //   svyLibTemplateTargetoptions: [
+        //   svyTaskTemplateTargetoptions: [
         //     { optioncontent: "瀛︾敓", value: "student" },
         //     { optioncontent: "鏁欏笀", value: "teacher" },
         //     { optioncontent: "宸ョ▼甯�", value: "engineer", isabnormal: true },
@@ -230,7 +230,7 @@
         //   scriptType: 1,
         //   scriptContent: "鎮ㄧ殑鑱屼笟鏄粈涔堬紵",
         //   scriptResult: null,
-        //   svyLibTemplateTargetoptions: [
+        //   svyTaskTemplateTargetoptions: [
         //     { optioncontent: "瀛︾敓", value: "student" },
         //     { optioncontent: "鏁欏笀", value: "teacher" },
         //     { optioncontent: "宸ョ▼甯�", value: "engineer" },
@@ -375,18 +375,20 @@
       let form = {
         param1: this.taskid,
         param2: this.patid,
-        svyLibTemplateScriptVOS: [],
+        svyTaskTemplateScriptVOS: [],
       };
       const arr = structuredClone(this.questionList);
       console.log(arr,'srr')
       arr.forEach((item, index) => {
-        var obj = item.svyLibTemplateTargetoptions.find(
+        var obj = item.svyTaskTemplateTargetoptions.find(
           (items) => items.optioncontent == item.scriptResult
         );
-        if (obj.isabnormal) {
-          console.log(obj.isabnormal);
-          form.excep = 1;
-          this.excep=1;
+        if (obj) {
+          if (obj.isabnormal) {
+            console.log(obj.isabnormal);
+            form.excep = 1;
+            this.excep=1;
+          }
         }
       });
 
@@ -397,7 +399,7 @@
           item.scriptResult = JSON.stringify(item.scriptResult);
         }
       });
-      form.svyLibTemplateScriptVOS = arr;
+      form.svyTaskTemplateScriptVOS = arr;
       Cachequestionnaire(form).then((res) => {
         if (res.code == 200) {
           if (subm) {
@@ -409,7 +411,7 @@
     // 澶勭悊鍗曢�夐�夐」
     handleOptionChange(selectedvalue, index, arr) {
       // 鏌ユ壘閫変腑鐨勯�夐」瀵硅薄
-      const selectedOption = arr.svyLibTemplateTargetoptions.find(
+      const selectedOption = arr.svyTaskTemplateTargetoptions.find(
         (option) => option.optioncontent == selectedvalue
       );
       if (selectedOption) {
@@ -424,7 +426,7 @@
       // 锟斤拷鍔犲垎鏁�
       let score = 0;
       selectedvalues.forEach((value) => {
-        const selectedOption = arr.svyLibTemplateTargetoptions.find(
+        const selectedOption = arr.svyTaskTemplateTargetoptions.find(
           (option) => option.optioncontent == value
         );
         if (selectedOption) {

--
Gitblit v1.9.3