diff --git a/yudao-ui-admin-vue3/src/utils/auth.ts b/yudao-ui-admin-vue3/src/utils/auth.ts index 63f7c34bd..47cfa7321 100644 --- a/yudao-ui-admin-vue3/src/utils/auth.ts +++ b/yudao-ui-admin-vue3/src/utils/auth.ts @@ -1,32 +1,36 @@ -import { useCache } from '@/hooks/web/useCache' +import Cookies from 'js-cookie' import { TokenType } from '@/api/login/types' import { decrypt, encrypt } from '@/utils/jsencrypt' -const { wsCache } = useCache() const AccessTokenKey = 'ACCESS_TOKEN' const RefreshTokenKey = 'REFRESH_TOKEN' // 获取token export const getAccessToken = () => { // 此处与TokenKey相同,此写法解决初始化时Cookies中不存在TokenKey报错 - return wsCache.get('ACCESS_TOKEN') + return Cookies.get(AccessTokenKey) ? Cookies.get(AccessTokenKey) : Cookies.get('ACCESS_TOKEN') } // 刷新token export const getRefreshToken = () => { - return wsCache.get(RefreshTokenKey) + return Cookies.get(RefreshTokenKey) } // 设置token export const setToken = (token: TokenType) => { - wsCache.set(RefreshTokenKey, token.refreshToken, { exp: token.expiresTime }) - wsCache.set(AccessTokenKey, token.accessToken) + Cookies.set(RefreshTokenKey, token.refreshToken, token.expiresTime) + Cookies.set(AccessTokenKey, token.accessToken) } // 删除token export const removeToken = () => { - wsCache.delete(AccessTokenKey) - wsCache.delete(RefreshTokenKey) + Cookies.remove(AccessTokenKey) + Cookies.remove(RefreshTokenKey) +} + +/** 格式化token(jwt格式) */ +export const formatToken = (token: string): string => { + return 'Bearer ' + token } // ========== 账号相关 ========== @@ -35,40 +39,40 @@ const PasswordKey = 'PASSWORD' const RememberMeKey = 'REMEMBER_ME' export const getUsername = () => { - return wsCache.get(UsernameKey) + return Cookies.get(UsernameKey) } export const setUsername = (username: string) => { - wsCache.set(UsernameKey, username) + Cookies.set(UsernameKey, username) } export const removeUsername = () => { - wsCache.delete(UsernameKey) + Cookies.remove(UsernameKey) } export const getPassword = () => { - const password = wsCache.get(PasswordKey) + const password = Cookies.get(PasswordKey) return password ? decrypt(password) : undefined } export const setPassword = (password: string) => { - wsCache.set(PasswordKey, encrypt(password)) + Cookies.set(PasswordKey, encrypt(password)) } export const removePassword = () => { - wsCache.delete(PasswordKey) + Cookies.remove(PasswordKey) } export const getRememberMe = () => { - return wsCache.get(RememberMeKey) === 'true' + return Cookies.get(RememberMeKey) === 'true' } export const setRememberMe = (rememberMe: string) => { - wsCache.set(RememberMeKey, rememberMe) + Cookies.set(RememberMeKey, rememberMe) } export const removeRememberMe = () => { - wsCache.delete(RememberMeKey) + Cookies.remove(RememberMeKey) } // ========== 租户相关 ========== @@ -77,25 +81,25 @@ const TenantIdKey = 'TENANT_ID' const TenantNameKey = 'TENANT_NAME' export const getTenantName = () => { - return wsCache.get(TenantNameKey) + return Cookies.get(TenantNameKey) } export const setTenantName = (username: string) => { - wsCache.set(TenantNameKey, username) + Cookies.set(TenantNameKey, username) } export const removeTenantName = () => { - wsCache.delete(TenantNameKey) + Cookies.remove(TenantNameKey) } export const getTenantId = () => { - return wsCache.get(TenantIdKey) + return Cookies.get(TenantIdKey) } export const setTenantId = (username: string) => { - wsCache.set(TenantIdKey, username) + Cookies.set(TenantIdKey, username) } export const removeTenantId = () => { - wsCache.delete(TenantIdKey) + Cookies.remove(TenantIdKey) } diff --git a/yudao-ui-admin-vue3/src/views/bpm/form/index.vue b/yudao-ui-admin-vue3/src/views/bpm/form/index.vue index 7a4b8a00c..4774e31ca 100644 --- a/yudao-ui-admin-vue3/src/views/bpm/form/index.vue +++ b/yudao-ui-admin-vue3/src/views/bpm/form/index.vue @@ -94,7 +94,7 @@ getList()
- + {{ t('action.add') }}
@@ -152,15 +152,16 @@ getList() /> diff --git a/yudao-ui-admin-vue3/src/views/bpm/group/index.vue b/yudao-ui-admin-vue3/src/views/bpm/group/index.vue index 83dc33b06..06ef59b83 100644 --- a/yudao-ui-admin-vue3/src/views/bpm/group/index.vue +++ b/yudao-ui-admin-vue3/src/views/bpm/group/index.vue @@ -118,7 +118,7 @@ onMounted(async () => {
- + {{ t('action.add') }}
@@ -206,17 +206,17 @@ onMounted(async () => { - diff --git a/yudao-ui-admin-vue3/src/views/bpm/model/index.vue b/yudao-ui-admin-vue3/src/views/bpm/model/index.vue index 38569d867..a61d262d5 100644 --- a/yudao-ui-admin-vue3/src/views/bpm/model/index.vue +++ b/yudao-ui-admin-vue3/src/views/bpm/model/index.vue @@ -113,7 +113,7 @@ getList()
- + {{ t('action.add') }}
@@ -202,15 +202,16 @@ getList() /> diff --git a/yudao-ui-admin-vue3/src/views/infra/codegen/EditTable.vue b/yudao-ui-admin-vue3/src/views/infra/codegen/EditTable.vue index 91bf847d0..02a2dc1a1 100644 --- a/yudao-ui-admin-vue3/src/views/infra/codegen/EditTable.vue +++ b/yudao-ui-admin-vue3/src/views/infra/codegen/EditTable.vue @@ -2,7 +2,7 @@ import { ref, unref, onMounted } from 'vue' import { ContentDetailWrap } from '@/components/ContentDetailWrap' import { BasicInfoForm, CloumInfoForm, GenInfoForm } from './components' -import { ElTabs, ElTabPane, ElButton, ElMessage } from 'element-plus' +import { ElTabs, ElTabPane, ElMessage } from 'element-plus' import { getCodegenTableApi, updateCodegenTableApi } from '@/api/infra/codegen' import { useRouter, useRoute } from 'vue-router' import { useI18n } from '@/hooks/web/useI18n' @@ -70,9 +70,7 @@ onMounted(() => { diff --git a/yudao-ui-admin-vue3/src/views/infra/config/index.vue b/yudao-ui-admin-vue3/src/views/infra/config/index.vue index 23f0f80a4..687448e1e 100644 --- a/yudao-ui-admin-vue3/src/views/infra/config/index.vue +++ b/yudao-ui-admin-vue3/src/views/infra/config/index.vue @@ -178,15 +178,16 @@ getList() diff --git a/yudao-ui-admin-vue3/src/views/infra/dataSourceConfig/index.vue b/yudao-ui-admin-vue3/src/views/infra/dataSourceConfig/index.vue index d93efb281..509582db7 100644 --- a/yudao-ui-admin-vue3/src/views/infra/dataSourceConfig/index.vue +++ b/yudao-ui-admin-vue3/src/views/infra/dataSourceConfig/index.vue @@ -147,15 +147,16 @@ onMounted(async () => { /> diff --git a/yudao-ui-admin-vue3/src/views/infra/fileConfig/index.vue b/yudao-ui-admin-vue3/src/views/infra/fileConfig/index.vue index 8e93c9d2c..dd72c2c4d 100644 --- a/yudao-ui-admin-vue3/src/views/infra/fileConfig/index.vue +++ b/yudao-ui-admin-vue3/src/views/infra/fileConfig/index.vue @@ -192,15 +192,16 @@ getList() /> diff --git a/yudao-ui-admin-vue3/src/views/infra/job/index.vue b/yudao-ui-admin-vue3/src/views/infra/job/index.vue index 5c3e72ab9..32e9e9eda 100644 --- a/yudao-ui-admin-vue3/src/views/infra/job/index.vue +++ b/yudao-ui-admin-vue3/src/views/infra/job/index.vue @@ -235,15 +235,16 @@ getList() diff --git a/yudao-ui-admin-vue3/src/views/pay/app/index.vue b/yudao-ui-admin-vue3/src/views/pay/app/index.vue index e5ec83383..fb663e265 100644 --- a/yudao-ui-admin-vue3/src/views/pay/app/index.vue +++ b/yudao-ui-admin-vue3/src/views/pay/app/index.vue @@ -171,15 +171,16 @@ getList() /> diff --git a/yudao-ui-admin-vue3/src/views/pay/merchant/index.vue b/yudao-ui-admin-vue3/src/views/pay/merchant/index.vue index e2e1ee728..1986cd03e 100644 --- a/yudao-ui-admin-vue3/src/views/pay/merchant/index.vue +++ b/yudao-ui-admin-vue3/src/views/pay/merchant/index.vue @@ -171,15 +171,16 @@ getList() /> diff --git a/yudao-ui-admin-vue3/src/views/pay/order/index.vue b/yudao-ui-admin-vue3/src/views/pay/order/index.vue index d0c49f8b1..9e2c71a10 100644 --- a/yudao-ui-admin-vue3/src/views/pay/order/index.vue +++ b/yudao-ui-admin-vue3/src/views/pay/order/index.vue @@ -155,15 +155,16 @@ getList() /> diff --git a/yudao-ui-admin-vue3/src/views/system/dept/index.vue b/yudao-ui-admin-vue3/src/views/system/dept/index.vue index 5d1b90b6f..7276107a6 100644 --- a/yudao-ui-admin-vue3/src/views/system/dept/index.vue +++ b/yudao-ui-admin-vue3/src/views/system/dept/index.vue @@ -48,7 +48,7 @@ const getUserList = async () => { userOption.value = res } // 新增 -const handleAdd = (data: { id: number }) => { +const handleCreate = (data: { id: number }) => { // 重置表单 deptParentId.value = data.id formTitle.value = '新增部门' @@ -110,9 +110,13 @@ onMounted(async () => {
@@ -133,30 +137,24 @@ onMounted(async () => { {{ node.label }} - - {{ t('action.add') }} - - + - {{ t('action.edit') }} - - + - {{ t('action.del') }} - + /> @@ -195,16 +193,16 @@ onMounted(async () => { - - + - {{ t('action.save') }} - - {{ t('common.cancel') }} + @click="submitForm()" + /> + +
diff --git a/yudao-ui-admin-vue3/src/views/system/errorCode/index.vue b/yudao-ui-admin-vue3/src/views/system/errorCode/index.vue index 5dcff9156..dc7eeaca4 100644 --- a/yudao-ui-admin-vue3/src/views/system/errorCode/index.vue +++ b/yudao-ui-admin-vue3/src/views/system/errorCode/index.vue @@ -59,7 +59,7 @@ type="primary" :title="t('action.save')" :loading="actionLoading" - @click="submitForm" + @click="submitForm()" /> diff --git a/yudao-ui-admin-vue3/src/views/system/menu/index.vue b/yudao-ui-admin-vue3/src/views/system/menu/index.vue index d6bf85603..6a67cabc4 100644 --- a/yudao-ui-admin-vue3/src/views/system/menu/index.vue +++ b/yudao-ui-admin-vue3/src/views/system/menu/index.vue @@ -234,7 +234,7 @@ v-if="['create', 'update'].includes(actionType)" type="primary" :loading="actionLoading" - @click="submitForm" + @click="submitForm()" :title="t('action.save')" /> diff --git a/yudao-ui-admin-vue3/src/views/system/notice/index.vue b/yudao-ui-admin-vue3/src/views/system/notice/index.vue index a7d5a3546..406a1a434 100644 --- a/yudao-ui-admin-vue3/src/views/system/notice/index.vue +++ b/yudao-ui-admin-vue3/src/views/system/notice/index.vue @@ -59,7 +59,7 @@ type="primary" :title="t('action.save')" :loading="actionLoading" - @click="submitForm" + @click="submitForm()" /> diff --git a/yudao-ui-admin-vue3/src/views/system/oauth2/client/index.vue b/yudao-ui-admin-vue3/src/views/system/oauth2/client/index.vue index 33599c117..298b45fe9 100644 --- a/yudao-ui-admin-vue3/src/views/system/oauth2/client/index.vue +++ b/yudao-ui-admin-vue3/src/views/system/oauth2/client/index.vue @@ -69,7 +69,7 @@ type="primary" :title="t('action.save')" :loading="actionLoading" - @click="submitForm" + @click="submitForm()" /> diff --git a/yudao-ui-admin-vue3/src/views/system/oauth2/token/index.vue b/yudao-ui-admin-vue3/src/views/system/oauth2/token/index.vue index f7bfff4c4..ee556608a 100644 --- a/yudao-ui-admin-vue3/src/views/system/oauth2/token/index.vue +++ b/yudao-ui-admin-vue3/src/views/system/oauth2/token/index.vue @@ -20,7 +20,7 @@ diff --git a/yudao-ui-admin-vue3/src/views/system/post/index.vue b/yudao-ui-admin-vue3/src/views/system/post/index.vue index 189607422..7c4b3dfef 100644 --- a/yudao-ui-admin-vue3/src/views/system/post/index.vue +++ b/yudao-ui-admin-vue3/src/views/system/post/index.vue @@ -66,7 +66,7 @@ type="primary" :title="t('action.save')" :loading="actionLoading" - @click="submitForm" + @click="submitForm()" /> diff --git a/yudao-ui-admin-vue3/src/views/system/role/index.vue b/yudao-ui-admin-vue3/src/views/system/role/index.vue index b46a00bda..fffd79444 100644 --- a/yudao-ui-admin-vue3/src/views/system/role/index.vue +++ b/yudao-ui-admin-vue3/src/views/system/role/index.vue @@ -1,3 +1,161 @@ + - - diff --git a/yudao-ui-admin-vue3/src/views/system/sensitiveWord/index.vue b/yudao-ui-admin-vue3/src/views/system/sensitiveWord/index.vue index 1a1902208..f76c6ce46 100644 --- a/yudao-ui-admin-vue3/src/views/system/sensitiveWord/index.vue +++ b/yudao-ui-admin-vue3/src/views/system/sensitiveWord/index.vue @@ -1,3 +1,116 @@ + - - diff --git a/yudao-ui-admin-vue3/src/views/system/sms/smsChannel/index.vue b/yudao-ui-admin-vue3/src/views/system/sms/smsChannel/index.vue index 42dd723bf..1b3d9c0dd 100644 --- a/yudao-ui-admin-vue3/src/views/system/sms/smsChannel/index.vue +++ b/yudao-ui-admin-vue3/src/views/system/sms/smsChannel/index.vue @@ -1,3 +1,97 @@ + + - - diff --git a/yudao-ui-admin-vue3/src/views/system/sms/smsLog/index.vue b/yudao-ui-admin-vue3/src/views/system/sms/smsLog/index.vue index aadf84972..26e3654d5 100644 --- a/yudao-ui-admin-vue3/src/views/system/sms/smsLog/index.vue +++ b/yudao-ui-admin-vue3/src/views/system/sms/smsLog/index.vue @@ -1,35 +1,3 @@ - -
@@ -83,7 +44,39 @@ getList() /> + + diff --git a/yudao-ui-admin-vue3/src/views/system/sms/smsTemplate/index.vue b/yudao-ui-admin-vue3/src/views/system/sms/smsTemplate/index.vue index 61b7ec37d..d1417e255 100644 --- a/yudao-ui-admin-vue3/src/views/system/sms/smsTemplate/index.vue +++ b/yudao-ui-admin-vue3/src/views/system/sms/smsTemplate/index.vue @@ -1,3 +1,130 @@ + + - - diff --git a/yudao-ui-admin-vue3/src/views/system/tenant/index.vue b/yudao-ui-admin-vue3/src/views/system/tenant/index.vue index 4f3032ab3..7cc758727 100644 --- a/yudao-ui-admin-vue3/src/views/system/tenant/index.vue +++ b/yudao-ui-admin-vue3/src/views/system/tenant/index.vue @@ -1,3 +1,126 @@ + - - diff --git a/yudao-ui-admin-vue3/src/views/system/tenantPackage/index.vue b/yudao-ui-admin-vue3/src/views/system/tenantPackage/index.vue index 63b2eddf3..147f06197 100644 --- a/yudao-ui-admin-vue3/src/views/system/tenantPackage/index.vue +++ b/yudao-ui-admin-vue3/src/views/system/tenantPackage/index.vue @@ -185,15 +185,16 @@ onMounted(async () => { diff --git a/yudao-ui-admin-vue3/src/views/system/user/index.vue b/yudao-ui-admin-vue3/src/views/system/user/index.vue index f51de1184..b22bb4cb1 100644 --- a/yudao-ui-admin-vue3/src/views/system/user/index.vue +++ b/yudao-ui-admin-vue3/src/views/system/user/index.vue @@ -459,15 +459,16 @@ onMounted(async () => {