zouyu
2023-09-07 b580f0402ff66d0c5b74460edcb920a516b1ce6e
src/views/laboratory/organizational/index.vue
@@ -1,9 +1,10 @@
<template>
  <div class="main-div">
    <div class="side_div">
    <div class="side_div" style="overflow: scroll;">
      <el-input placeholder="输入关键字进行过滤" v-model="filterText">
      </el-input>
      <el-tree
        style="overflow-x:auto;width:400px"
        class="filter-tree"
        :data="data"
        node-key="id"
@@ -12,6 +13,7 @@
        :filter-node-method="filterNode"
        ref="tree"
        @node-click="handleNodeClick"
            :expand-on-click-node="false"
      >
      </el-tree>
    </div>
@@ -22,7 +24,7 @@
          <el-button
            type="primary"
            size="small"
            icon="el-icon-circle-plus-outline"
            icon="el-icon-plus"
            @click="dialogVisible = true"
            >新增</el-button
          >
@@ -91,7 +93,6 @@
          <el-input
            placeholder="请输入部门名称"
            v-model="formData.department"
            clearable
            style="width: 80%"
          >
          </el-input>
@@ -280,7 +281,10 @@
      handler(newVal, oldVal) {
        if (newVal == false) {
          this.isUpdate = false;
          this.formData = {};
          this.formData = {
            fatherId: "",
            department: "",
          };
          this.$refs.ruleForm.resetFields();
        }
      },
@@ -296,6 +300,7 @@
  margin: 5px 5px 5px 5px;
}
.side_div {
  overflow-x: auto;
  float: left;
  width: 300px;
  height: 95%;
@@ -312,6 +317,7 @@
}
.filter-tree {
  margin-top: 6px;
  // display: inline-block;
}
.table_top_div {
  height: 80px;