From 1b2dc570de9bca616f664838c147e9f81fdc2f1c Mon Sep 17 00:00:00 2001 From: YunaiV Date: Thu, 17 Feb 2022 11:30:31 +0800 Subject: [PATCH] v3.7.0 菜单&部门新增展开/折叠功能 --- yudao-ui-admin/src/views/system/dept/index.vue | 22 ++++++++++++++++++++-- yudao-ui-admin/src/views/system/menu/index.vue | 17 ++++++++++++++++- 2 files changed, 36 insertions(+), 3 deletions(-) diff --git a/yudao-ui-admin/src/views/system/dept/index.vue b/yudao-ui-admin/src/views/system/dept/index.vue index c83c09f..71fdbb7 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 00b7d98..afc4de9 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(); -- libgit2 0.21.4