Browse Source

修改个人报告雷达图点击心理健康评估任务不显示雷达图-再点击心理健康评测基础量表-不显示雷达图的问题

plg 5 months ago
parent
commit
a88ddf3249
1 changed files with 14 additions and 21 deletions
  1. 14 21
      src/components/Report.vue

+ 14 - 21
src/components/Report.vue

@@ -156,15 +156,6 @@
               class="table-content"
               style="display: flex; justify-content: space-around"
             >
-              <!-- 修改文本 -->
-              <!-- <el-radio-group v-model="radio1" ref="radio_group" @input="radioChange">
-                <el-radio
-                  v-for="item in topPicList"
-                  :label="item.name"
-                  :key="item.name"
-                  :value="item.name"
-                ></el-radio>
-              </el-radio-group> -->
               <el-button
                 type="success"
                 style="border-radius: 20px"
@@ -190,7 +181,7 @@
       >
         <div slot="title" style="border-radius: 40px">
           <p style="text-align: center; font-weight: 700; font-size: 20px">
-            {{ proDataLin.userName }}的报告
+            {{ proDataLin.userName }}{{ planObj.planName }}的报告
           </p>
           <div class="kply">
             <div class="kply_inner">
@@ -401,7 +392,6 @@
                           {{ item.dimensionSymptom }}</span
                         >
                       </div>
-                      <!-- <div class="score">分析:</div> -->
                       <div class="scoreAsy">
                         <span class="scoreAsyTitle">
                           <div class="score_lin">
@@ -439,10 +429,6 @@
                           </div> </span
                         ><span class="scoreAsyDes">{{ item.dimensionSuggestion }}</span>
                       </div>
-                      <!-- <div class="score">说明:</div>
-                      <div class="des">{{ item.dimensionDesc }}</div> -->
-                      <!-- <div class="score">建议:</div>
-                      <div class="des">{{ item.dimensionSuggestion }}</div> -->
                     </div>
                   </div>
                 </div>
@@ -517,6 +503,8 @@ export default {
       radio1: "",
       currentFlag: "",
       useTime: "",
+      //当前用户选择的测试
+      planObj: "",
     };
   },
   mounted() {
@@ -552,6 +540,7 @@ export default {
       this.topicVisible = true;
     },
     radioClick(val, planObj) {
+      this.planObj = planObj;
       if (this.userInfo.roleType != "5") {
         if (planObj.enable == "0") {
           this.$message({
@@ -602,12 +591,16 @@ export default {
           this.echarts_des_list = scoreDes;
           this.echarts_data_list = scoreList;
           this.echarts_name_list = nameList;
-          const myChart = echarts.init(this.echarts_ld);
-          // this.option.series[0].data[0] = a;
-          this.option.series[0].data[0].value = this.echarts_data_list;
-          this.option.radar.indicator = this.echarts_name_list; //name
-          //当是认知任务时---不执行
-          myChart.setOption(this.option);
+          // currentFlag != 'SHAPE_RANDOM'
+
+          if (this.currentFlag != "SHAPE_RANDOM") {
+            const myChart = echarts.init(this.echarts_ld);
+            // this.option.series[0].data[0] = a;
+            this.option.series[0].data[0].value = this.echarts_data_list;
+            this.option.radar.indicator = this.echarts_name_list; //name
+            //当是认知任务时---不执行
+            myChart.setOption(this.option);
+          }
         } else {
           ElMessage({
             message: res.msg,