├── .env ├── .env.development ├── .env.production ├── .gitignore ├── LICENSE ├── docs └── assets │ └── images │ ├── 01.jpg │ ├── login.jpg │ └── qq_group.png ├── index.html ├── mock └── api.mock.ts ├── package.json ├── public └── vite.svg ├── readme.md ├── src ├── App.tsx ├── apis │ ├── accountApi.ts │ ├── commonsApi.ts │ ├── myFetchQuery.ts │ └── types.ts ├── assets │ ├── images │ │ ├── error_403.png │ │ ├── error_404.png │ │ └── welcome.png │ └── react.svg ├── components │ ├── CheckLogin │ │ └── index.tsx │ ├── CheckPerms │ │ └── index.tsx │ └── DictSelect │ │ └── index.tsx ├── context │ └── settings.ts ├── hooks │ └── permissions.tsx ├── layout │ ├── Breadcrumbs │ │ └── index.tsx │ ├── MyHeader │ │ └── index.tsx │ ├── MySider │ │ └── index.tsx │ └── Portal │ │ ├── index.tsx │ │ └── portal.module.scss ├── locales │ ├── i18n.ts │ ├── resources.ts │ └── translations │ │ ├── en.json │ │ └── zh.json ├── main.tsx ├── pages │ ├── Error403.tsx │ ├── Error404.tsx │ ├── Login │ │ ├── index.tsx │ │ └── login.module.scss │ ├── Page3.tsx │ ├── ResultFail.tsx │ ├── ResultSuccess.tsx │ ├── Welcome │ │ └── index.tsx │ └── user │ │ ├── UserEdit │ │ └── index.tsx │ │ └── UserList │ │ └── index.tsx ├── routers │ ├── front │ │ └── front.tsx │ ├── lazyLoad.tsx │ ├── modules │ │ ├── system.tsx │ │ ├── test.tsx │ │ ├── user.tsx │ │ └── welcome.tsx │ └── router.tsx ├── store │ ├── hooks.ts │ ├── slices │ │ ├── appGlobalSlice.ts │ │ ├── authSlice.ts │ │ └── counterSlice.ts │ └── store.ts └── vite-env.d.ts ├── tsconfig.json ├── tsconfig.node.json └── vite.config.ts /.env: -------------------------------------------------------------------------------- 1 | APP_TITLE = 'React-Better-Admin' 2 | VITE_APP_SERVER_ENDPOINT='' 3 | -------------------------------------------------------------------------------- /.env.development: -------------------------------------------------------------------------------- 1 | APP_TITLE = 'React-Better-Admin' 2 | VITE_APP_SERVER_ENDPOINT='' -------------------------------------------------------------------------------- /.env.production: -------------------------------------------------------------------------------- 1 | APP_TITLE = 'React-Better-Admin' 2 | VITE_APP_SERVER_ENDPOINT='' -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-admin/react-better-admin/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-admin/react-better-admin/HEAD/LICENSE -------------------------------------------------------------------------------- /docs/assets/images/01.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-admin/react-better-admin/HEAD/docs/assets/images/01.jpg -------------------------------------------------------------------------------- /docs/assets/images/login.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-admin/react-better-admin/HEAD/docs/assets/images/login.jpg -------------------------------------------------------------------------------- /docs/assets/images/qq_group.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-admin/react-better-admin/HEAD/docs/assets/images/qq_group.png -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-admin/react-better-admin/HEAD/index.html -------------------------------------------------------------------------------- /mock/api.mock.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-admin/react-better-admin/HEAD/mock/api.mock.ts -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-admin/react-better-admin/HEAD/package.json -------------------------------------------------------------------------------- /public/vite.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-admin/react-better-admin/HEAD/public/vite.svg -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-admin/react-better-admin/HEAD/readme.md -------------------------------------------------------------------------------- /src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-admin/react-better-admin/HEAD/src/App.tsx -------------------------------------------------------------------------------- /src/apis/accountApi.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-admin/react-better-admin/HEAD/src/apis/accountApi.ts -------------------------------------------------------------------------------- /src/apis/commonsApi.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-admin/react-better-admin/HEAD/src/apis/commonsApi.ts -------------------------------------------------------------------------------- /src/apis/myFetchQuery.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-admin/react-better-admin/HEAD/src/apis/myFetchQuery.ts -------------------------------------------------------------------------------- /src/apis/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-admin/react-better-admin/HEAD/src/apis/types.ts -------------------------------------------------------------------------------- /src/assets/images/error_403.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-admin/react-better-admin/HEAD/src/assets/images/error_403.png -------------------------------------------------------------------------------- /src/assets/images/error_404.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-admin/react-better-admin/HEAD/src/assets/images/error_404.png -------------------------------------------------------------------------------- /src/assets/images/welcome.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-admin/react-better-admin/HEAD/src/assets/images/welcome.png -------------------------------------------------------------------------------- /src/assets/react.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-admin/react-better-admin/HEAD/src/assets/react.svg -------------------------------------------------------------------------------- /src/components/CheckLogin/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-admin/react-better-admin/HEAD/src/components/CheckLogin/index.tsx -------------------------------------------------------------------------------- /src/components/CheckPerms/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-admin/react-better-admin/HEAD/src/components/CheckPerms/index.tsx -------------------------------------------------------------------------------- /src/components/DictSelect/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-admin/react-better-admin/HEAD/src/components/DictSelect/index.tsx -------------------------------------------------------------------------------- /src/context/settings.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-admin/react-better-admin/HEAD/src/context/settings.ts -------------------------------------------------------------------------------- /src/hooks/permissions.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-admin/react-better-admin/HEAD/src/hooks/permissions.tsx -------------------------------------------------------------------------------- /src/layout/Breadcrumbs/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-admin/react-better-admin/HEAD/src/layout/Breadcrumbs/index.tsx -------------------------------------------------------------------------------- /src/layout/MyHeader/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-admin/react-better-admin/HEAD/src/layout/MyHeader/index.tsx -------------------------------------------------------------------------------- /src/layout/MySider/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-admin/react-better-admin/HEAD/src/layout/MySider/index.tsx -------------------------------------------------------------------------------- /src/layout/Portal/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-admin/react-better-admin/HEAD/src/layout/Portal/index.tsx -------------------------------------------------------------------------------- /src/layout/Portal/portal.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-admin/react-better-admin/HEAD/src/layout/Portal/portal.module.scss -------------------------------------------------------------------------------- /src/locales/i18n.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-admin/react-better-admin/HEAD/src/locales/i18n.ts -------------------------------------------------------------------------------- /src/locales/resources.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-admin/react-better-admin/HEAD/src/locales/resources.ts -------------------------------------------------------------------------------- /src/locales/translations/en.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-admin/react-better-admin/HEAD/src/locales/translations/en.json -------------------------------------------------------------------------------- /src/locales/translations/zh.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-admin/react-better-admin/HEAD/src/locales/translations/zh.json -------------------------------------------------------------------------------- /src/main.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-admin/react-better-admin/HEAD/src/main.tsx -------------------------------------------------------------------------------- /src/pages/Error403.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-admin/react-better-admin/HEAD/src/pages/Error403.tsx -------------------------------------------------------------------------------- /src/pages/Error404.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-admin/react-better-admin/HEAD/src/pages/Error404.tsx -------------------------------------------------------------------------------- /src/pages/Login/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-admin/react-better-admin/HEAD/src/pages/Login/index.tsx -------------------------------------------------------------------------------- /src/pages/Login/login.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-admin/react-better-admin/HEAD/src/pages/Login/login.module.scss -------------------------------------------------------------------------------- /src/pages/Page3.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-admin/react-better-admin/HEAD/src/pages/Page3.tsx -------------------------------------------------------------------------------- /src/pages/ResultFail.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-admin/react-better-admin/HEAD/src/pages/ResultFail.tsx -------------------------------------------------------------------------------- /src/pages/ResultSuccess.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-admin/react-better-admin/HEAD/src/pages/ResultSuccess.tsx -------------------------------------------------------------------------------- /src/pages/Welcome/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-admin/react-better-admin/HEAD/src/pages/Welcome/index.tsx -------------------------------------------------------------------------------- /src/pages/user/UserEdit/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-admin/react-better-admin/HEAD/src/pages/user/UserEdit/index.tsx -------------------------------------------------------------------------------- /src/pages/user/UserList/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-admin/react-better-admin/HEAD/src/pages/user/UserList/index.tsx -------------------------------------------------------------------------------- /src/routers/front/front.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-admin/react-better-admin/HEAD/src/routers/front/front.tsx -------------------------------------------------------------------------------- /src/routers/lazyLoad.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-admin/react-better-admin/HEAD/src/routers/lazyLoad.tsx -------------------------------------------------------------------------------- /src/routers/modules/system.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-admin/react-better-admin/HEAD/src/routers/modules/system.tsx -------------------------------------------------------------------------------- /src/routers/modules/test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-admin/react-better-admin/HEAD/src/routers/modules/test.tsx -------------------------------------------------------------------------------- /src/routers/modules/user.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-admin/react-better-admin/HEAD/src/routers/modules/user.tsx -------------------------------------------------------------------------------- /src/routers/modules/welcome.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-admin/react-better-admin/HEAD/src/routers/modules/welcome.tsx -------------------------------------------------------------------------------- /src/routers/router.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-admin/react-better-admin/HEAD/src/routers/router.tsx -------------------------------------------------------------------------------- /src/store/hooks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-admin/react-better-admin/HEAD/src/store/hooks.ts -------------------------------------------------------------------------------- /src/store/slices/appGlobalSlice.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-admin/react-better-admin/HEAD/src/store/slices/appGlobalSlice.ts -------------------------------------------------------------------------------- /src/store/slices/authSlice.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-admin/react-better-admin/HEAD/src/store/slices/authSlice.ts -------------------------------------------------------------------------------- /src/store/slices/counterSlice.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-admin/react-better-admin/HEAD/src/store/slices/counterSlice.ts -------------------------------------------------------------------------------- /src/store/store.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-admin/react-better-admin/HEAD/src/store/store.ts -------------------------------------------------------------------------------- /src/vite-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-admin/react-better-admin/HEAD/tsconfig.json -------------------------------------------------------------------------------- /tsconfig.node.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-admin/react-better-admin/HEAD/tsconfig.node.json -------------------------------------------------------------------------------- /vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-admin/react-better-admin/HEAD/vite.config.ts --------------------------------------------------------------------------------