曹冬冬 hace 5 años
padre
commit
2f794d63ac
Se han modificado 2 ficheros con 5 adiciones y 3 borrados
  1. 3 3
      src/views/testData/testData.html
  2. 2 0
      src/views/testData/testData.js

+ 3 - 3
src/views/testData/testData.html

@@ -57,7 +57,7 @@
             </el-dropdown>
           </div>
           <div class="analyseBagList">
-            <el-cascader v-model="analyseValue" :options="analyseOptions"
+            <el-cascader v-if="analyseCommandSel!='全部'" v-model="analyseValue" :options="analyseOptions"
               :props="{ checkStrictly: analyseCommandSel== '区域' ? true : false }"
               @change="handleAnalyseChange(analyseValue)">
             </el-cascader>
@@ -173,7 +173,7 @@
           <div><span class="crossFilterTitle">自变量 X</span><span
               class="crossFilterSubTitle">(一般为样本属性,例如性别,年龄等。限2题)</span></div>
           <div style="margin-top: 8px;" v-for="(items, indexs) in filterXList" :key="indexs">
-            <el-cascader v-model="optionsXValue[indexs]" :options="optionsX"
+            <el-cascader v-model="optionsXValue[indexs]" :options="optionsX" :show-all-levels="false"
               @change="handleChangeX(optionsXValue[indexs],indexs)">
             </el-cascader>
           </div>
@@ -186,7 +186,7 @@
         <div class="xyFilter" style="margin-left: 40px;">
           <div><span class="crossFilterTitle">因变量 Y</span><span class="crossFilterSubTitle">(您要分析的目标题目)</span></div>
           <div style="margin-top: 8px;" v-for="(items, indexs) in filterYList" :key="indexs">
-            <el-cascader v-model="optionsYValue[indexs]" :options="optionsY"
+            <el-cascader v-model="optionsYValue[indexs]" :options="optionsY" :show-all-levels="false"
               @change="handleChangeY(optionsYValue[indexs],indexs)">
             </el-cascader>
           </div>

+ 2 - 0
src/views/testData/testData.js

@@ -368,6 +368,7 @@ export default {
     },
     handleAnalyseChange(value) {
       console.log(value);
+      this.getCrossAnalyse();
     },
     setOptionsDisabledXY(value, disabled, type = 0) {
       var newOptions = [];
@@ -448,6 +449,7 @@ export default {
       console.log("XXXXXXX", command)
       if (command == -1) {
         this.analyseCommandSel = "全部";
+        this.getCrossAnalyse();
       } else if (command == 0) {
         this.analyseCommandSel = "数据包";
       } else {