|
@@ -6,7 +6,7 @@
|
|
<div class="main-table">
|
|
<div class="main-table">
|
|
|
|
|
|
<div class="main-left">
|
|
<div class="main-left">
|
|
- <el-select v-model="searchDepartment" filterable clearable placeholder="关键字搜索部门" @change="handleChangeDepart">
|
|
|
|
|
|
+ <!-- <el-select v-model="searchDepartment" filterable clearable placeholder="关键字搜索部门" @change="handleChangeDepart">
|
|
<el-option
|
|
<el-option
|
|
v-for="item in userDepartments"
|
|
v-for="item in userDepartments"
|
|
:key="item.departmentId"
|
|
:key="item.departmentId"
|
|
@@ -14,26 +14,41 @@
|
|
:value="item"
|
|
:value="item"
|
|
>
|
|
>
|
|
</el-option>
|
|
</el-option>
|
|
- </el-select>
|
|
|
|
-
|
|
|
|
- <el-menu
|
|
|
|
- :default-active="''+department.departmentId"
|
|
|
|
- class="el-menu-vertical-demo"
|
|
|
|
- @select="handleSelectDepart">
|
|
|
|
- <template v-for="item in userDepartments" >
|
|
|
|
- <el-menu-item :index="''+item.departmentId" v-bind:key="item.departmentId">
|
|
|
|
- <el-button v-if="item.departmentId == department.departmentId" type="text">
|
|
|
|
- {{ item.department}}
|
|
|
|
- </el-button>
|
|
|
|
-
|
|
|
|
-
|
|
|
|
- <el-button v-else type="text" style="color:#000" >
|
|
|
|
-
|
|
|
|
- {{ item.department}}
|
|
|
|
-
|
|
|
|
- </el-button>
|
|
|
|
- </el-menu-item>
|
|
|
|
- </template>
|
|
|
|
|
|
+ </el-select> -->
|
|
|
|
+
|
|
|
|
+ <el-menu :default-openeds="['first']" :unique-opened="true">
|
|
|
|
+
|
|
|
|
+ <el-submenu index="first">
|
|
|
|
+ <template slot="title">机关各科室</template>
|
|
|
|
+ <template v-for="item in userDepartments" v-if="item.menuId==0">
|
|
|
|
+ <el-menu-item :index="''+item.departmentId" v-bind:key="item.departmentId" @click="handleSelectDepart(item)">
|
|
|
|
+ <el-button v-if="item.departmentId == department.departmentId" type="text" >
|
|
|
|
+ {{ item.department}}
|
|
|
|
+ </el-button>
|
|
|
|
+ <el-button v-else type="text" style="color:#000" >
|
|
|
|
+ {{ item.department}}
|
|
|
|
+
|
|
|
|
+ </el-button>
|
|
|
|
+ </el-menu-item>
|
|
|
|
+ </template>
|
|
|
|
+ </el-submenu>
|
|
|
|
+
|
|
|
|
+ <el-submenu index="next" @select="handleSelectDepart" >
|
|
|
|
+ <template slot="title">局属各单位</template>
|
|
|
|
+
|
|
|
|
+ <template v-for="item in userDepartments" v-if="item.menuId==1" >
|
|
|
|
+ <el-menu-item :index="''+item.departmentId" v-bind:key="item.departmentId" @click="handleSelectDepart(item)">
|
|
|
|
+ <el-button v-if="item.departmentId == department.departmentId" type="text" >
|
|
|
|
+ {{ item.department}}
|
|
|
|
+ </el-button>
|
|
|
|
+ <el-button v-else type="text" style="color:#000" >
|
|
|
|
+
|
|
|
|
+ {{ item.department}}
|
|
|
|
+
|
|
|
|
+ </el-button>
|
|
|
|
+ </el-menu-item>
|
|
|
|
+ </template>
|
|
|
|
+ </el-submenu>
|
|
</el-menu>
|
|
</el-menu>
|
|
</div>
|
|
</div>
|
|
|
|
|
|
@@ -174,9 +189,11 @@ export default {
|
|
this.department = item;
|
|
this.department = item;
|
|
// 切换文件列表
|
|
// 切换文件列表
|
|
},
|
|
},
|
|
- handleSelectDepart( departId ) {
|
|
|
|
|
|
+ handleSelectDepart( department ) {
|
|
|
|
+ let departId = department.departmentId;
|
|
localStorage.setItem("@departmentId", departId)
|
|
localStorage.setItem("@departmentId", departId)
|
|
- this.department = data.getDepart( departId, this.userDepartments)
|
|
|
|
|
|
+ this.department = department
|
|
|
|
+ // this.department = data.getDepart( departId, this.userDepartments)
|
|
console.log("handleSelectDepart", this.department );
|
|
console.log("handleSelectDepart", this.department );
|
|
this.getDepartmentAccount();
|
|
this.getDepartmentAccount();
|
|
// 切换文件列表
|
|
// 切换文件列表
|