Browse Source

手册管理重置选中顶级机构

jiawuxian 1 năm trước cách đây
mục cha
commit
d9e9e845dd

+ 20 - 6
src/components/orgTree/orgQuerySelector.vue

@@ -13,7 +13,9 @@
       noOptionsText="无数据"
       clearValueText="清除"
     />
-    <el-checkbox v-model="checkSub" @change="changeCheckBox">关联所有下级数据</el-checkbox>
+    <el-checkbox v-model="checkSub" @change="changeCheckBox"
+      >关联所有下级数据</el-checkbox
+    >
   </div>
 </template>
 <script>
@@ -198,6 +200,18 @@ export default {
     },
     setCheckSub(checked){
       this.checkSub=checked;
+    },
+    /**
+     * 设置选中顶级节点
+     */
+    setSelectTop(){
+      if(!this.treeList || this.treeList.length===0){
+        return null;
+      }
+
+      let node= this.treeList[0];
+      this.val=node.id
+      return node;
     }
   },
   mounted() {
@@ -211,25 +225,25 @@ export default {
   display: flex;
 
   ::v-deep .vue-treeselect {
-    width: 205px!important;
+    width: 205px !important;
   }
 }
 .org_query_selector div:first-child {
   margin-right: 20px;
 }
 ::v-deep {
-  .vue-treeselect__single-value{
+  .vue-treeselect__single-value {
     line-height: 30px;
     color: #666;
   }
-  .vue-treeselect__control{
+  .vue-treeselect__control {
     height: 30px;
   }
-  .vue-treeselect__input{
+  .vue-treeselect__input {
     height: 30px;
     line-height: 30px;
   }
-  .el-checkbox__inner::after{
+  .el-checkbox__inner::after {
     left: 5px;
     top: 2px;
   }

+ 4 - 2
src/views/resumption/rule/index.vue

@@ -337,7 +337,7 @@ export default {
     /** 重置按钮操作 */
     resetQuery() {
       this.resetForm("search");
-      this.queryParams.orgId = this.orgId;
+      this.$refs["orgTree"].setSelectTop();
       this.queryParams.checkSub = true;
       this.$refs["orgTree"].setCheckSub(this.queryParams.checkSub)
       // this.$refs.tree.setCurrentKey(null);
@@ -355,7 +355,9 @@ export default {
     },
     //apimark//
   },
-  mounted() {},
+  mounted() {
+    
+  },
 };
 </script>
 

+ 14 - 13
src/views/safetycheck/rule/index.vue

@@ -61,7 +61,7 @@
             </el-form>
 
             <!--    按纽    -->
-            <el-row :gutter="10" >
+            <el-row :gutter="10">
               <el-col :span="1.5">
                 <el-button
                   type="primary"
@@ -89,7 +89,8 @@
               </el-col>
               <right-toolbar
                 :showSearch.sync="showSearch"
-                @queryTable="getList">
+                @queryTable="getList"
+              >
               </right-toolbar>
             </el-row>
           </div>
@@ -180,14 +181,14 @@
                     >管理手册</el-button
                   >
                   <el-button
-                  size="mini"
-                  type="text"
-                  icon="el-icon-view"
-                  @click="onManageContent(r.row.id)"
-                  v-if="r.row.status != 0 || orgId != r.row.orgId"
-                  v-hasPermi="['safetycheck:rule:contentmanage']"
-                  >查看手册</el-button
-                >
+                    size="mini"
+                    type="text"
+                    icon="el-icon-view"
+                    @click="onManageContent(r.row.id)"
+                    v-if="r.row.status != 0 || orgId != r.row.orgId"
+                    v-hasPermi="['safetycheck:rule:contentmanage']"
+                    >查看手册</el-button
+                  >
                   <el-button
                     type="text"
                     size="mini"
@@ -335,9 +336,9 @@ export default {
     /** 重置按钮操作 */
     resetQuery() {
       this.resetForm("search");
-       this.queryParams.orgId = this.orgId;
-       this.queryParams.checkSub = true;
-      this.$refs["orgTree"].setCheckSub(this.queryParams.checkSub)
+      this.$refs["orgTree"].setSelectTop();
+      this.queryParams.checkSub = true;
+      this.$refs["orgTree"].setCheckSub(this.queryParams.checkSub);
       // this.$refs.tree.setCurrentKey(null);
       this.getList();
     },