From 4129ccefbf289bdfb3cf5240cd691c07b79d9095 Mon Sep 17 00:00:00 2001 From: jmal Date: Sun, 24 Jan 2021 17:19:02 +0800 Subject: [PATCH] =?UTF-8?q?=E6=96=B0=E5=A2=9E=EF=BC=9A=E8=8F=9C=E5=8D=95?= =?UTF-8?q?=E9=87=8D=E7=BD=AE=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- package.json | 2 +- src/api/setting-api.js | 6 ++++++ src/views/setting/cloudManager.vue | 16 ++++++++++++++++ 3 files changed, 23 insertions(+), 1 deletion(-) diff --git a/package.json b/package.json index dd71d63..3c2622d 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "jmal-cloud-view", - "version": "2.0.4", + "version": "2.0.6", "description": "jmal cloud", "author": "Jmal ", "license": "MIT", diff --git a/src/api/setting-api.js b/src/api/setting-api.js index cf2ca7d..a37644a 100644 --- a/src/api/setting-api.js +++ b/src/api/setting-api.js @@ -43,6 +43,12 @@ export default { params }) }, + resetMenuAndRole() { + return request({ + url: '/user/setting/resetMenuAndRole', + method: 'put', + }) + } } export function getSetting(params) { diff --git a/src/views/setting/cloudManager.vue b/src/views/setting/cloudManager.vue index 5d8d55f..fd9e18f 100644 --- a/src/views/setting/cloudManager.vue +++ b/src/views/setting/cloudManager.vue @@ -26,6 +26,10 @@ 一般用于初始化操作, 将文件数据同步到数据库 +
重置角色、菜单: + +
+ 一般用于初始化角色、菜单数据 @@ -60,6 +64,18 @@ export default { this.syncLoading = false }) }, + // 重置角色菜单 + resetMenuAndRole(){ + this.$confirm('您确定要删除此角色、菜单吗?', '提示', { + confirmButtonText: '确定', + cancelButtonText: '取消', + type: 'warning' + }).then(() => { + settingApi.resetMenuAndRole().then(() => { + this.$message.success("重置完成") + }) + }) + }, webpChange(webpEnabled) { settingApi.disabledWebp({userId: this.$store.state.user.userId, disabled: !webpEnabled}).then(() => { webpEnabled ? this.$message.success('webp 以启用') : this.$message.warning('webp 以禁用')