浏览代码

bug修复

曹冬冬 5 年之前
父节点
当前提交
ac87139b88
共有 2 个文件被更改,包括 21 次插入2 次删除
  1. 2 2
      src/views/testData/testData.html
  2. 19 0
      src/views/testData/testData.js

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

@@ -75,10 +75,10 @@
       <div class="filter">
         <img v-if="isFilter" class="filterIcon"
           src="https://dm.static.elab-plus.com/diaoyanbao/%E5%8F%96%E6%B6%88%E7%AD%9B%E9%80%89%E6%8C%89%E9%92%AE@2x.png"
-          alt="" @click="isFilter=false">
+          alt="" @click="isShowFilter(false)">
         <img v-if="!isFilter" class="filterIcon"
           src="https://dm.static.elab-plus.com/diaoyanbao/%E7%AD%9B%E9%80%89%E6%8C%89%E9%92%AE@2x.png" alt=""
-          @click="isFilter=true">
+          @click="isShowFilter(true)">
         <div class="rightFilter">
           <div class="rightFilterItem" :class="{ rightFilterItemSel: !isShowTable}" @click="isShowTable=false">图形</div>
           <div class="rightFilterItem" :class="{ rightFilterItemSel: isShowTable}" @click="isShowTable=true">表格</div>

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

@@ -444,6 +444,25 @@ export default {
       this.questionChilds.splice(index, 1);
       this.checkList.splice(index, 1);
     },
+    isShowFilter(isShow) {
+      console.log("XXXXX", isShow)
+      this.isFilter = isShow
+      if (!isShow) {
+        for (let index = 0; index < this.value.length; index++) {
+          if (this.value[index]) {
+            this.setOptionsDisabled(this.value[index], false);
+          }
+        }
+
+        this.filterList = [""];
+        this.value = [];
+        this.questionListSel = [];
+        this.questionChilds = [];
+        this.checkList = [];
+
+        this.getAnswerData()
+      }
+    },
     projectCommand(command) {
       if (this.houseList.indexOf(command) == -1) {
         console.log("不存在");