This commit is contained in:
LittleBoy 2024-09-10 12:00:22 +08:00
parent c67bcc5d07
commit d656720a79
4 changed files with 4 additions and 1 deletions

View File

@ -36,6 +36,7 @@ export const ConfigProvider = ({children}: { children: React.ReactNode }) => {
setConfig({...config, fontFamily})
}
useEffect(() => {
console.log(`APP-BUILD-AT:${buildVersion}`)
// init localization use LocalStorage
if (config.i18n) {
i18n.changeLanguage(config.i18n).then(() => console.log('init localization use', config.i18n))

View File

@ -174,7 +174,7 @@ const Permission = () => {
const roleOptionList = useMemo(() => {
const userRole = user?.permissions?.role ?? 'staff';
if(userRole == 'root') return RoleOptionList;
return RoleOptionList//.filter(it => (it.value == userRole));
return RoleOptionList.filter(it => (it.value == userRole));
}, [user,state.allList])
const buildPermission = (it: UserPermission)=>{

1
src/vite-env.d.ts vendored
View File

@ -21,6 +21,7 @@ declare const AppConfig: {
ldapApiUrl:string;
ldapApiKey: string;
};
declare const buildVersion: string;
declare const AppMode: 'test' | 'production' | 'development';
declare const AppMode: 'test' | 'production' | 'development';

View File

@ -22,6 +22,7 @@ export default defineConfig(({mode}) => {
AUTH_TOKEN_KEY: process.env.AUTH_TOKEN_KEY || 'payment-auth-token',
...configs
}),
buildVersion: JSON.stringify((new Date()).toLocaleString()),
AppMode: JSON.stringify(mode)
},
resolve: {