WXL (wul)
2 天以前 447ac8696eb82c65d7e231a96679e0ca04943751
src/views/outsideChainnew.vue
@@ -8,7 +8,9 @@
            {{
              kcb
                ? kcb
                : "亲爱的患者-家属,我们是"+localStorage.getItem("orgname")+"的医护人员,为了更好地了解您的康复情况,请您抽一点宝贵时间,完成这份随访问卷。"
                : "亲爱的患者-家属,我们是" +
                  localStorage.getItem("orgname") +
                  "的医护人员,为了更好地了解您的康复情况,请您抽一点宝贵时间,完成这份随访问卷。"
            }}
            <!-- 亲爱的患者/家属您好,为了更好的了解您出院后的康复情况,给您适当及时的健康指导,请您抽一点宝贵时间,完成这份出院随访问卷调查。 -->
          </div>
@@ -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,6 +169,7 @@
      kcb: "",
      excep: "",
      taskname: "",
      param6: null,
      questionList: [
        // {
        //   scriptType: 1,
@@ -288,12 +295,14 @@
      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;
        }
      });
    },
@@ -385,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);
@@ -413,13 +424,14 @@
      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;
        if (item.scriptType == 3 || item.scriptType == 4) return;
        var obj = item.ivrTaskScriptTargetoptionList.find(
          (items) => items.targetvalue == item.questionResult
        );
@@ -439,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) {