diff --git a/yudao-ui-admin/src/views/system/dept/index.vue b/yudao-ui-admin/src/views/system/dept/index.vue
index c83c09f63..71fdbb789 100644
--- a/yudao-ui-admin/src/views/system/dept/index.vue
+++ b/yudao-ui-admin/src/views/system/dept/index.vue
@@ -17,12 +17,16 @@
- 新增
+ 新增
+
+
+ 展开/折叠
-
@@ -131,6 +135,12 @@ export default {
title: "",
// 是否显示弹出层
open: false,
+ // 是否展开,默认全部展开
+ isExpandAll: true,
+ // 重新渲染表格状态
+ refreshTable: true,
+ // 是否展开
+ expand: false,
// 状态数据字典
statusOptions: [],
// 查询参数
@@ -255,6 +265,14 @@ export default {
this.deptOptions = this.handleTree(response.data, "id");
});
},
+ /** 展开/折叠操作 */
+ toggleExpandAll() {
+ this.refreshTable = false;
+ this.isExpandAll = !this.isExpandAll;
+ this.$nextTick(() => {
+ this.refreshTable = true;
+ });
+ },
/** 修改按钮操作 */
handleUpdate(row) {
this.reset();
diff --git a/yudao-ui-admin/src/views/system/menu/index.vue b/yudao-ui-admin/src/views/system/menu/index.vue
index 00b7d984d..afc4de9ab 100644
--- a/yudao-ui-admin/src/views/system/menu/index.vue
+++ b/yudao-ui-admin/src/views/system/menu/index.vue
@@ -20,10 +20,13 @@
新增
+
+ 展开/折叠
+
-
@@ -155,6 +158,10 @@ export default {
title: "",
// 是否显示弹出层
open: false,
+ // 是否展开,默认全部折叠
+ isExpandAll: false,
+ // 重新渲染表格状态
+ refreshTable: true,
// 查询参数
queryParams: {
name: undefined,
@@ -249,6 +256,14 @@ export default {
this.resetForm("queryForm");
this.handleQuery();
},
+ /** 展开/折叠操作 */
+ toggleExpandAll() {
+ this.refreshTable = false;
+ this.isExpandAll = !this.isExpandAll;
+ this.$nextTick(() => {
+ this.refreshTable = true;
+ });
+ },
/** 新增按钮操作 */
handleAdd(row) {
this.reset();