From 05f4580609a63d9e2cb40812fd1c49d7c7745ad4 Mon Sep 17 00:00:00 2001 From: Charles7c Date: Mon, 15 Apr 2024 22:47:50 +0800 Subject: [PATCH] =?UTF-8?q?chore(system/storage):=20=E5=AE=8C=E5=96=84?= =?UTF-8?q?=E5=AD=98=E5=82=A8=E7=AE=A1=E7=90=86=E6=9D=83=E9=99=90=E6=8C=87?= =?UTF-8?q?=E4=BB=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/directives/index.ts | 4 +-- src/directives/permission/hasPerm.ts | 4 +-- ...ddStorageModal.vue => StorageAddModal.vue} | 7 +++++ src/views/system/storage/index.vue | 29 +++++++++++-------- 4 files changed, 28 insertions(+), 16 deletions(-) rename src/views/system/storage/{AddStorageModal.vue => StorageAddModal.vue} (96%) diff --git a/src/directives/index.ts b/src/directives/index.ts index 0ec1400..36e7983 100644 --- a/src/directives/index.ts +++ b/src/directives/index.ts @@ -4,7 +4,7 @@ import hasRole from './permission/hasRole' export default { install(Vue: App) { - Vue.directive('hasPerm', hasPerm) - Vue.directive('hasRole', hasRole) + Vue.directive('permission', hasPerm) + Vue.directive('role', hasRole) } } diff --git a/src/directives/permission/hasPerm.ts b/src/directives/permission/hasPerm.ts index 80f4582..3e39b90 100644 --- a/src/directives/permission/hasPerm.ts +++ b/src/directives/permission/hasPerm.ts @@ -2,8 +2,8 @@ import type { DirectiveBinding, Directive } from 'vue' import { useUserStore } from '@/stores' /** - * @desc v-hasPerm 操作权限处理 - * @desc 使用 v-hasPerm="['home:btn:add']" + * @desc v-permission 操作权限处理 + * @desc 使用 v-permission="['system:user:add']" */ function checkPermission(el: HTMLElement, binding: DirectiveBinding) { const userStore = useUserStore() diff --git a/src/views/system/storage/AddStorageModal.vue b/src/views/system/storage/StorageAddModal.vue similarity index 96% rename from src/views/system/storage/AddStorageModal.vue rename to src/views/system/storage/StorageAddModal.vue index ccb2315..97170d3 100644 --- a/src/views/system/storage/AddStorageModal.vue +++ b/src/views/system/storage/StorageAddModal.vue @@ -112,6 +112,13 @@ const { form, resetForm } = useForm({ name: '', code: '', type: 2, + accessKey: undefined, + secretKey: undefined, + endpoint: undefined, + bucketName: undefined, + domain: undefined, + description: undefined, + isDefault: false, sort: 999, status: 1 }) diff --git a/src/views/system/storage/index.vue b/src/views/system/storage/index.vue index 29ea166..e135647 100644 --- a/src/views/system/storage/index.vue +++ b/src/views/system/storage/index.vue @@ -2,7 +2,6 @@
重置