yuwandanmian 2 年之前
父節點
當前提交
8249f751c4
共有 2 個文件被更改,包括 23 次插入2 次删除
  1. 16 2
      src/views/allcase/caseIndex.vue
  2. 7 0
      src/views/allcase/caseIndexAnalysis.vue

+ 16 - 2
src/views/allcase/caseIndex.vue

@@ -14,6 +14,8 @@
             :filter-node-method="filterNode"
             ref="tree"
             @node-click="handleNodeClick"
+            :current-node-key="ruleId"
+            :default-expanded-keys="[ruleId]"
           >
              <span class="custom-tree-node" slot-scope="{ node, data }">
               <span :class="{'green': greenColorMenus.includes(data.id)}">{{ node.label }}</span>
@@ -793,6 +795,19 @@ export default {
   },
   created() {
     this.formInline.year = new Date().getFullYear().toString()
+    if (this.$route.path === '/embedIndex-home') {
+      this.ruleId = this.menus2[0].children[0].id
+      this.ruleName = this.menus2[0].children[0].name
+    } else {
+      if (this.$route.query.type === 'children') {
+        this.ruleId = this.cMenus[0].id
+        this.ruleName = this.cMenus[0].name
+      } else {
+        this.ruleId = this.menus[0].children[0].id
+        this.ruleName = this.menus[0].children[0].name
+      }
+    }
+    this.getList()
   },
   computed: {
     // 判断是取分子还是分母
@@ -810,7 +825,7 @@ export default {
     },
     menuList() {
       if (this.$route.path === '/embedIndex-home') {
-        return this.$route.path === '/embedIndex-home' ? this.menus2 : this.menus
+        return this.menus2
       } else {
         return this.$route.query.type === 'children' ? this.cMenus : this.menus
       }
@@ -829,7 +844,6 @@ export default {
   },
   methods: {
     onChangeValue(row) {
-      console.log(row, 9999)
       if (row.time) {
         // 单个修改
         const { time } = row

+ 7 - 0
src/views/allcase/caseIndexAnalysis.vue

@@ -14,6 +14,8 @@
             :filter-node-method="filterNode"
             ref="tree"
             @node-click="handleNodeClick"
+            :current-node-key="ruleId"
+            :default-expanded-keys="[ruleId]"
           >
             <span class="custom-tree-node" slot-scope="{ node }">
               <span>{{ node.label }}</span>
@@ -336,6 +338,11 @@ export default {
     const currentYear = new Date().getFullYear().toString()
     this.formInline.start_time = new Date(`${currentYear}-01-01 00:00:00`)
     this.formInline.end_time = new Date()
+    const menus = this.$route.path === '/embedIndex-home' ? this.menus2 : this.menus
+    this.ruleId = menus[0].children[0].id
+    this.ruleName = menus[0].children[0].name
+    this.getList()
+    this.getRankList()
   },
   computed: {
     boxWrapperHeight() {