├── .commitlintrc.json ├── .env ├── .env.development ├── .env.production ├── .env.test ├── .eslintignore ├── .eslintrc.json ├── .github └── workflows │ └── codeql-analysis.yml ├── .gitignore ├── .husky └── commit-msg ├── .stylelintignore ├── .stylelintrc.json ├── .vscode ├── extensions.json └── settings.json ├── LICENSE ├── README.md ├── auto-imports.d.ts ├── index.html ├── package.json ├── pnpm-lock.yaml ├── public ├── favicon.ico ├── loading.css └── version.json ├── src ├── App.vue ├── assets │ ├── css │ │ ├── antd.less │ │ ├── default.less │ │ ├── public.less │ │ ├── scrollbar.less │ │ ├── theme-color.less │ │ └── theme.less │ └── images │ │ ├── avatar.png │ │ ├── imgError.png │ │ ├── loading.png │ │ └── logo.png ├── components │ ├── Bar │ │ └── BasicBar.vue │ ├── Bottom │ │ └── SubmitBottom.vue │ ├── BtnRow │ │ ├── index.vue │ │ └── model.ts │ ├── Business │ │ ├── Buttons │ │ │ ├── DateBtn.vue │ │ │ └── ExportBtn.vue │ │ ├── Selects │ │ │ ├── GameSelect.vue │ │ │ └── PartnerSelect.vue │ │ └── index.tsx │ ├── Buttons │ │ ├── components │ │ │ ├── BasicBtn.vue │ │ │ ├── CreateBtn.vue │ │ │ ├── DeleteBtn.vue │ │ │ ├── TextBtn.vue │ │ │ └── UpdateBtn.vue │ │ └── index.ts │ ├── Card │ │ └── BasicCard.vue │ ├── Content │ │ └── BasicContent.vue │ ├── Copy │ │ ├── CopyBtn.vue │ │ └── index.vue │ ├── Count │ │ └── index.vue │ ├── Echarts │ │ ├── index.vue │ │ └── lib │ │ │ └── echarts.ts │ ├── EmptyContent │ │ └── index.vue │ ├── Form │ │ ├── BasicComponents.vue │ │ ├── BasicForm.vue │ │ ├── hooks │ │ │ └── useComponentRegister.ts │ │ ├── model.ts │ │ └── utils │ │ │ ├── componentMap.ts │ │ │ └── helper.ts │ ├── Fullscreen │ │ └── index.vue │ ├── Github │ │ └── index.vue │ ├── GlobalSearch │ │ ├── components │ │ │ ├── SearchFooter.vue │ │ │ ├── SearchModal.vue │ │ │ └── SearchResult.vue │ │ └── index.vue │ ├── Loading │ │ ├── BasicLoading.vue │ │ └── PageLoading.vue │ ├── Modal │ │ ├── BasicModal.vue │ │ └── hooks │ │ │ └── useModalDrag.ts │ ├── Pagination │ │ └── BasicPagination.vue │ ├── PasswordStrength │ │ ├── components │ │ │ └── StrengthBar.vue │ │ └── index.vue │ ├── Search │ │ ├── BasicSearch.vue │ │ └── utils │ │ │ └── helper.ts │ ├── Selects │ │ ├── ApiSelect.vue │ │ ├── ApiTreeSelect.vue │ │ ├── BasicSelect.vue │ │ ├── BasicTreeSelect.vue │ │ └── utils │ │ │ └── helper.ts │ ├── Table │ │ ├── BasicTable.vue │ │ └── hooks │ │ │ └── useTableHeight.ts │ ├── Tabs │ │ ├── BasicTabs.vue │ │ └── model.ts │ ├── Theme │ │ └── index.vue │ ├── TooltipText │ │ └── index.vue │ ├── UpdatePassword │ │ └── index.vue │ ├── Upload │ │ ├── BasicUploadFile.vue │ │ ├── BasicUploadImage.vue │ │ └── components │ │ │ └── PreviewImage.vue │ └── WangEditor │ │ ├── index.vue │ │ └── model.ts ├── env.d.ts ├── hooks │ ├── useCopyToClipboard.ts │ ├── useSingleTab.ts │ ├── useToken.ts │ └── useWatermark.ts ├── layouts │ ├── components │ │ ├── DropdownMenu.vue │ │ ├── Header.vue │ │ ├── Menu.vue │ │ ├── MenuChildren.vue │ │ ├── Nav.vue │ │ ├── Tabs.vue │ │ └── TopMenu.vue │ ├── default.vue │ └── model.ts ├── main.ts ├── pages │ ├── 403.vue │ ├── 404.vue │ ├── content │ │ ├── article │ │ │ ├── components │ │ │ │ └── CustomizeInput.vue │ │ │ ├── index.vue │ │ │ ├── model.ts │ │ │ └── option.vue │ │ └── demo │ │ │ ├── copy │ │ │ └── index.vue │ │ │ ├── level1 │ │ │ └── level2 │ │ │ │ └── level3.vue │ │ │ ├── wangEditor │ │ │ └── index.vue │ │ │ └── watermark │ │ │ └── index.vue │ ├── index.vue │ ├── loading │ │ └── index.vue │ ├── login │ │ ├── index.vue │ │ └── model.ts │ └── system │ │ ├── dashboard │ │ ├── components │ │ │ ├── Bar.vue │ │ │ ├── Block.vue │ │ │ └── Line.vue │ │ ├── index.vue │ │ └── model.ts │ │ ├── menu │ │ ├── index.vue │ │ └── model.ts │ │ └── user │ │ ├── components │ │ └── PermissionDrawer.vue │ │ ├── index.vue │ │ └── model.ts ├── router │ ├── index.ts │ └── utils │ │ ├── helper.ts │ │ └── intercept.ts ├── servers │ ├── content │ │ └── article.ts │ ├── dashboard │ │ └── index.ts │ ├── login │ │ └── index.ts │ ├── permission │ │ └── index.ts │ ├── platform │ │ ├── game.ts │ │ └── partner.ts │ ├── public │ │ └── file.ts │ ├── request │ │ ├── index.ts │ │ ├── request.ts │ │ └── types.ts │ └── system │ │ ├── menu.ts │ │ └── user.ts ├── stores │ ├── index.ts │ ├── menu.ts │ ├── public.ts │ ├── tabs.ts │ └── user.ts └── utils │ ├── config.ts │ ├── constants.ts │ ├── crypto.ts │ ├── helper.ts │ ├── is.ts │ ├── local.ts │ ├── menu.ts │ ├── permissions.ts │ └── verify.ts ├── tsconfig.json ├── tsconfig.node.json ├── types ├── form.ts └── public.ts └── vite.config.ts /.commitlintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/southliu/south-admin-vue/HEAD/.commitlintrc.json -------------------------------------------------------------------------------- /.env: -------------------------------------------------------------------------------- 1 | # 加密密钥 2 | VITE_SECRET_KEY = "__Vite_Admin_Secret__" 3 | -------------------------------------------------------------------------------- /.env.development: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/southliu/south-admin-vue/HEAD/.env.development -------------------------------------------------------------------------------- /.env.production: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/southliu/south-admin-vue/HEAD/.env.production -------------------------------------------------------------------------------- /.env.test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/southliu/south-admin-vue/HEAD/.env.test -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/southliu/south-admin-vue/HEAD/.eslintignore -------------------------------------------------------------------------------- /.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/southliu/south-admin-vue/HEAD/.eslintrc.json -------------------------------------------------------------------------------- /.github/workflows/codeql-analysis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/southliu/south-admin-vue/HEAD/.github/workflows/codeql-analysis.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/southliu/south-admin-vue/HEAD/.gitignore -------------------------------------------------------------------------------- /.husky/commit-msg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/southliu/south-admin-vue/HEAD/.husky/commit-msg -------------------------------------------------------------------------------- /.stylelintignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/southliu/south-admin-vue/HEAD/.stylelintignore -------------------------------------------------------------------------------- /.stylelintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/southliu/south-admin-vue/HEAD/.stylelintrc.json -------------------------------------------------------------------------------- /.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/southliu/south-admin-vue/HEAD/.vscode/extensions.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/southliu/south-admin-vue/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/southliu/south-admin-vue/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/southliu/south-admin-vue/HEAD/README.md -------------------------------------------------------------------------------- /auto-imports.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/southliu/south-admin-vue/HEAD/auto-imports.d.ts -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/southliu/south-admin-vue/HEAD/index.html -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/southliu/south-admin-vue/HEAD/package.json -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/southliu/south-admin-vue/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/southliu/south-admin-vue/HEAD/public/favicon.ico -------------------------------------------------------------------------------- /public/loading.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/southliu/south-admin-vue/HEAD/public/loading.css -------------------------------------------------------------------------------- /public/version.json: -------------------------------------------------------------------------------- 1 | {"version":1705400747860} -------------------------------------------------------------------------------- /src/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/southliu/south-admin-vue/HEAD/src/App.vue -------------------------------------------------------------------------------- /src/assets/css/antd.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/southliu/south-admin-vue/HEAD/src/assets/css/antd.less -------------------------------------------------------------------------------- /src/assets/css/default.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/southliu/south-admin-vue/HEAD/src/assets/css/default.less -------------------------------------------------------------------------------- /src/assets/css/public.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/southliu/south-admin-vue/HEAD/src/assets/css/public.less -------------------------------------------------------------------------------- /src/assets/css/scrollbar.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/southliu/south-admin-vue/HEAD/src/assets/css/scrollbar.less -------------------------------------------------------------------------------- /src/assets/css/theme-color.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/southliu/south-admin-vue/HEAD/src/assets/css/theme-color.less -------------------------------------------------------------------------------- /src/assets/css/theme.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/southliu/south-admin-vue/HEAD/src/assets/css/theme.less -------------------------------------------------------------------------------- /src/assets/images/avatar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/southliu/south-admin-vue/HEAD/src/assets/images/avatar.png -------------------------------------------------------------------------------- /src/assets/images/imgError.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/southliu/south-admin-vue/HEAD/src/assets/images/imgError.png -------------------------------------------------------------------------------- /src/assets/images/loading.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/southliu/south-admin-vue/HEAD/src/assets/images/loading.png -------------------------------------------------------------------------------- /src/assets/images/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/southliu/south-admin-vue/HEAD/src/assets/images/logo.png -------------------------------------------------------------------------------- /src/components/Bar/BasicBar.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/southliu/south-admin-vue/HEAD/src/components/Bar/BasicBar.vue -------------------------------------------------------------------------------- /src/components/Bottom/SubmitBottom.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/southliu/south-admin-vue/HEAD/src/components/Bottom/SubmitBottom.vue -------------------------------------------------------------------------------- /src/components/BtnRow/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/southliu/south-admin-vue/HEAD/src/components/BtnRow/index.vue -------------------------------------------------------------------------------- /src/components/BtnRow/model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/southliu/south-admin-vue/HEAD/src/components/BtnRow/model.ts -------------------------------------------------------------------------------- /src/components/Business/Buttons/DateBtn.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/southliu/south-admin-vue/HEAD/src/components/Business/Buttons/DateBtn.vue -------------------------------------------------------------------------------- /src/components/Business/Buttons/ExportBtn.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/southliu/south-admin-vue/HEAD/src/components/Business/Buttons/ExportBtn.vue -------------------------------------------------------------------------------- /src/components/Business/Selects/GameSelect.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/southliu/south-admin-vue/HEAD/src/components/Business/Selects/GameSelect.vue -------------------------------------------------------------------------------- /src/components/Business/Selects/PartnerSelect.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/southliu/south-admin-vue/HEAD/src/components/Business/Selects/PartnerSelect.vue -------------------------------------------------------------------------------- /src/components/Business/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/southliu/south-admin-vue/HEAD/src/components/Business/index.tsx -------------------------------------------------------------------------------- /src/components/Buttons/components/BasicBtn.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/southliu/south-admin-vue/HEAD/src/components/Buttons/components/BasicBtn.vue -------------------------------------------------------------------------------- /src/components/Buttons/components/CreateBtn.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/southliu/south-admin-vue/HEAD/src/components/Buttons/components/CreateBtn.vue -------------------------------------------------------------------------------- /src/components/Buttons/components/DeleteBtn.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/southliu/south-admin-vue/HEAD/src/components/Buttons/components/DeleteBtn.vue -------------------------------------------------------------------------------- /src/components/Buttons/components/TextBtn.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/southliu/south-admin-vue/HEAD/src/components/Buttons/components/TextBtn.vue -------------------------------------------------------------------------------- /src/components/Buttons/components/UpdateBtn.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/southliu/south-admin-vue/HEAD/src/components/Buttons/components/UpdateBtn.vue -------------------------------------------------------------------------------- /src/components/Buttons/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/southliu/south-admin-vue/HEAD/src/components/Buttons/index.ts -------------------------------------------------------------------------------- /src/components/Card/BasicCard.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/southliu/south-admin-vue/HEAD/src/components/Card/BasicCard.vue -------------------------------------------------------------------------------- /src/components/Content/BasicContent.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/southliu/south-admin-vue/HEAD/src/components/Content/BasicContent.vue -------------------------------------------------------------------------------- /src/components/Copy/CopyBtn.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/southliu/south-admin-vue/HEAD/src/components/Copy/CopyBtn.vue -------------------------------------------------------------------------------- /src/components/Copy/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/southliu/south-admin-vue/HEAD/src/components/Copy/index.vue -------------------------------------------------------------------------------- /src/components/Count/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/southliu/south-admin-vue/HEAD/src/components/Count/index.vue -------------------------------------------------------------------------------- /src/components/Echarts/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/southliu/south-admin-vue/HEAD/src/components/Echarts/index.vue -------------------------------------------------------------------------------- /src/components/Echarts/lib/echarts.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/southliu/south-admin-vue/HEAD/src/components/Echarts/lib/echarts.ts -------------------------------------------------------------------------------- /src/components/EmptyContent/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/southliu/south-admin-vue/HEAD/src/components/EmptyContent/index.vue -------------------------------------------------------------------------------- /src/components/Form/BasicComponents.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/southliu/south-admin-vue/HEAD/src/components/Form/BasicComponents.vue -------------------------------------------------------------------------------- /src/components/Form/BasicForm.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/southliu/south-admin-vue/HEAD/src/components/Form/BasicForm.vue -------------------------------------------------------------------------------- /src/components/Form/hooks/useComponentRegister.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/southliu/south-admin-vue/HEAD/src/components/Form/hooks/useComponentRegister.ts -------------------------------------------------------------------------------- /src/components/Form/model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/southliu/south-admin-vue/HEAD/src/components/Form/model.ts -------------------------------------------------------------------------------- /src/components/Form/utils/componentMap.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/southliu/south-admin-vue/HEAD/src/components/Form/utils/componentMap.ts -------------------------------------------------------------------------------- /src/components/Form/utils/helper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/southliu/south-admin-vue/HEAD/src/components/Form/utils/helper.ts -------------------------------------------------------------------------------- /src/components/Fullscreen/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/southliu/south-admin-vue/HEAD/src/components/Fullscreen/index.vue -------------------------------------------------------------------------------- /src/components/Github/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/southliu/south-admin-vue/HEAD/src/components/Github/index.vue -------------------------------------------------------------------------------- /src/components/GlobalSearch/components/SearchFooter.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/southliu/south-admin-vue/HEAD/src/components/GlobalSearch/components/SearchFooter.vue -------------------------------------------------------------------------------- /src/components/GlobalSearch/components/SearchModal.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/southliu/south-admin-vue/HEAD/src/components/GlobalSearch/components/SearchModal.vue -------------------------------------------------------------------------------- /src/components/GlobalSearch/components/SearchResult.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/southliu/south-admin-vue/HEAD/src/components/GlobalSearch/components/SearchResult.vue -------------------------------------------------------------------------------- /src/components/GlobalSearch/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/southliu/south-admin-vue/HEAD/src/components/GlobalSearch/index.vue -------------------------------------------------------------------------------- /src/components/Loading/BasicLoading.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/southliu/south-admin-vue/HEAD/src/components/Loading/BasicLoading.vue -------------------------------------------------------------------------------- /src/components/Loading/PageLoading.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/southliu/south-admin-vue/HEAD/src/components/Loading/PageLoading.vue -------------------------------------------------------------------------------- /src/components/Modal/BasicModal.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/southliu/south-admin-vue/HEAD/src/components/Modal/BasicModal.vue -------------------------------------------------------------------------------- /src/components/Modal/hooks/useModalDrag.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/southliu/south-admin-vue/HEAD/src/components/Modal/hooks/useModalDrag.ts -------------------------------------------------------------------------------- /src/components/Pagination/BasicPagination.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/southliu/south-admin-vue/HEAD/src/components/Pagination/BasicPagination.vue -------------------------------------------------------------------------------- /src/components/PasswordStrength/components/StrengthBar.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/southliu/south-admin-vue/HEAD/src/components/PasswordStrength/components/StrengthBar.vue -------------------------------------------------------------------------------- /src/components/PasswordStrength/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/southliu/south-admin-vue/HEAD/src/components/PasswordStrength/index.vue -------------------------------------------------------------------------------- /src/components/Search/BasicSearch.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/southliu/south-admin-vue/HEAD/src/components/Search/BasicSearch.vue -------------------------------------------------------------------------------- /src/components/Search/utils/helper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/southliu/south-admin-vue/HEAD/src/components/Search/utils/helper.ts -------------------------------------------------------------------------------- /src/components/Selects/ApiSelect.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/southliu/south-admin-vue/HEAD/src/components/Selects/ApiSelect.vue -------------------------------------------------------------------------------- /src/components/Selects/ApiTreeSelect.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/southliu/south-admin-vue/HEAD/src/components/Selects/ApiTreeSelect.vue -------------------------------------------------------------------------------- /src/components/Selects/BasicSelect.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/southliu/south-admin-vue/HEAD/src/components/Selects/BasicSelect.vue -------------------------------------------------------------------------------- /src/components/Selects/BasicTreeSelect.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/southliu/south-admin-vue/HEAD/src/components/Selects/BasicTreeSelect.vue -------------------------------------------------------------------------------- /src/components/Selects/utils/helper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/southliu/south-admin-vue/HEAD/src/components/Selects/utils/helper.ts -------------------------------------------------------------------------------- /src/components/Table/BasicTable.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/southliu/south-admin-vue/HEAD/src/components/Table/BasicTable.vue -------------------------------------------------------------------------------- /src/components/Table/hooks/useTableHeight.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/southliu/south-admin-vue/HEAD/src/components/Table/hooks/useTableHeight.ts -------------------------------------------------------------------------------- /src/components/Tabs/BasicTabs.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/southliu/south-admin-vue/HEAD/src/components/Tabs/BasicTabs.vue -------------------------------------------------------------------------------- /src/components/Tabs/model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/southliu/south-admin-vue/HEAD/src/components/Tabs/model.ts -------------------------------------------------------------------------------- /src/components/Theme/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/southliu/south-admin-vue/HEAD/src/components/Theme/index.vue -------------------------------------------------------------------------------- /src/components/TooltipText/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/southliu/south-admin-vue/HEAD/src/components/TooltipText/index.vue -------------------------------------------------------------------------------- /src/components/UpdatePassword/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/southliu/south-admin-vue/HEAD/src/components/UpdatePassword/index.vue -------------------------------------------------------------------------------- /src/components/Upload/BasicUploadFile.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/southliu/south-admin-vue/HEAD/src/components/Upload/BasicUploadFile.vue -------------------------------------------------------------------------------- /src/components/Upload/BasicUploadImage.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/southliu/south-admin-vue/HEAD/src/components/Upload/BasicUploadImage.vue -------------------------------------------------------------------------------- /src/components/Upload/components/PreviewImage.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/southliu/south-admin-vue/HEAD/src/components/Upload/components/PreviewImage.vue -------------------------------------------------------------------------------- /src/components/WangEditor/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/southliu/south-admin-vue/HEAD/src/components/WangEditor/index.vue -------------------------------------------------------------------------------- /src/components/WangEditor/model.ts: -------------------------------------------------------------------------------- 1 | // 富文本参数 2 | export interface WangEditorProps { 3 | height?: number; 4 | } -------------------------------------------------------------------------------- /src/env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/southliu/south-admin-vue/HEAD/src/env.d.ts -------------------------------------------------------------------------------- /src/hooks/useCopyToClipboard.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/southliu/south-admin-vue/HEAD/src/hooks/useCopyToClipboard.ts -------------------------------------------------------------------------------- /src/hooks/useSingleTab.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/southliu/south-admin-vue/HEAD/src/hooks/useSingleTab.ts -------------------------------------------------------------------------------- /src/hooks/useToken.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/southliu/south-admin-vue/HEAD/src/hooks/useToken.ts -------------------------------------------------------------------------------- /src/hooks/useWatermark.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/southliu/south-admin-vue/HEAD/src/hooks/useWatermark.ts -------------------------------------------------------------------------------- /src/layouts/components/DropdownMenu.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/southliu/south-admin-vue/HEAD/src/layouts/components/DropdownMenu.vue -------------------------------------------------------------------------------- /src/layouts/components/Header.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/southliu/south-admin-vue/HEAD/src/layouts/components/Header.vue -------------------------------------------------------------------------------- /src/layouts/components/Menu.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/southliu/south-admin-vue/HEAD/src/layouts/components/Menu.vue -------------------------------------------------------------------------------- /src/layouts/components/MenuChildren.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/southliu/south-admin-vue/HEAD/src/layouts/components/MenuChildren.vue -------------------------------------------------------------------------------- /src/layouts/components/Nav.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/southliu/south-admin-vue/HEAD/src/layouts/components/Nav.vue -------------------------------------------------------------------------------- /src/layouts/components/Tabs.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/southliu/south-admin-vue/HEAD/src/layouts/components/Tabs.vue -------------------------------------------------------------------------------- /src/layouts/components/TopMenu.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/southliu/south-admin-vue/HEAD/src/layouts/components/TopMenu.vue -------------------------------------------------------------------------------- /src/layouts/default.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/southliu/south-admin-vue/HEAD/src/layouts/default.vue -------------------------------------------------------------------------------- /src/layouts/model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/southliu/south-admin-vue/HEAD/src/layouts/model.ts -------------------------------------------------------------------------------- /src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/southliu/south-admin-vue/HEAD/src/main.ts -------------------------------------------------------------------------------- /src/pages/403.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/southliu/south-admin-vue/HEAD/src/pages/403.vue -------------------------------------------------------------------------------- /src/pages/404.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/southliu/south-admin-vue/HEAD/src/pages/404.vue -------------------------------------------------------------------------------- /src/pages/content/article/components/CustomizeInput.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/southliu/south-admin-vue/HEAD/src/pages/content/article/components/CustomizeInput.vue -------------------------------------------------------------------------------- /src/pages/content/article/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/southliu/south-admin-vue/HEAD/src/pages/content/article/index.vue -------------------------------------------------------------------------------- /src/pages/content/article/model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/southliu/south-admin-vue/HEAD/src/pages/content/article/model.ts -------------------------------------------------------------------------------- /src/pages/content/article/option.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/southliu/south-admin-vue/HEAD/src/pages/content/article/option.vue -------------------------------------------------------------------------------- /src/pages/content/demo/copy/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/southliu/south-admin-vue/HEAD/src/pages/content/demo/copy/index.vue -------------------------------------------------------------------------------- /src/pages/content/demo/level1/level2/level3.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/southliu/south-admin-vue/HEAD/src/pages/content/demo/level1/level2/level3.vue -------------------------------------------------------------------------------- /src/pages/content/demo/wangEditor/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/southliu/south-admin-vue/HEAD/src/pages/content/demo/wangEditor/index.vue -------------------------------------------------------------------------------- /src/pages/content/demo/watermark/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/southliu/south-admin-vue/HEAD/src/pages/content/demo/watermark/index.vue -------------------------------------------------------------------------------- /src/pages/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/southliu/south-admin-vue/HEAD/src/pages/index.vue -------------------------------------------------------------------------------- /src/pages/loading/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/southliu/south-admin-vue/HEAD/src/pages/loading/index.vue -------------------------------------------------------------------------------- /src/pages/login/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/southliu/south-admin-vue/HEAD/src/pages/login/index.vue -------------------------------------------------------------------------------- /src/pages/login/model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/southliu/south-admin-vue/HEAD/src/pages/login/model.ts -------------------------------------------------------------------------------- /src/pages/system/dashboard/components/Bar.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/southliu/south-admin-vue/HEAD/src/pages/system/dashboard/components/Bar.vue -------------------------------------------------------------------------------- /src/pages/system/dashboard/components/Block.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/southliu/south-admin-vue/HEAD/src/pages/system/dashboard/components/Block.vue -------------------------------------------------------------------------------- /src/pages/system/dashboard/components/Line.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/southliu/south-admin-vue/HEAD/src/pages/system/dashboard/components/Line.vue -------------------------------------------------------------------------------- /src/pages/system/dashboard/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/southliu/south-admin-vue/HEAD/src/pages/system/dashboard/index.vue -------------------------------------------------------------------------------- /src/pages/system/dashboard/model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/southliu/south-admin-vue/HEAD/src/pages/system/dashboard/model.ts -------------------------------------------------------------------------------- /src/pages/system/menu/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/southliu/south-admin-vue/HEAD/src/pages/system/menu/index.vue -------------------------------------------------------------------------------- /src/pages/system/menu/model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/southliu/south-admin-vue/HEAD/src/pages/system/menu/model.ts -------------------------------------------------------------------------------- /src/pages/system/user/components/PermissionDrawer.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/southliu/south-admin-vue/HEAD/src/pages/system/user/components/PermissionDrawer.vue -------------------------------------------------------------------------------- /src/pages/system/user/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/southliu/south-admin-vue/HEAD/src/pages/system/user/index.vue -------------------------------------------------------------------------------- /src/pages/system/user/model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/southliu/south-admin-vue/HEAD/src/pages/system/user/model.ts -------------------------------------------------------------------------------- /src/router/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/southliu/south-admin-vue/HEAD/src/router/index.ts -------------------------------------------------------------------------------- /src/router/utils/helper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/southliu/south-admin-vue/HEAD/src/router/utils/helper.ts -------------------------------------------------------------------------------- /src/router/utils/intercept.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/southliu/south-admin-vue/HEAD/src/router/utils/intercept.ts -------------------------------------------------------------------------------- /src/servers/content/article.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/southliu/south-admin-vue/HEAD/src/servers/content/article.ts -------------------------------------------------------------------------------- /src/servers/dashboard/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/southliu/south-admin-vue/HEAD/src/servers/dashboard/index.ts -------------------------------------------------------------------------------- /src/servers/login/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/southliu/south-admin-vue/HEAD/src/servers/login/index.ts -------------------------------------------------------------------------------- /src/servers/permission/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/southliu/south-admin-vue/HEAD/src/servers/permission/index.ts -------------------------------------------------------------------------------- /src/servers/platform/game.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/southliu/south-admin-vue/HEAD/src/servers/platform/game.ts -------------------------------------------------------------------------------- /src/servers/platform/partner.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/southliu/south-admin-vue/HEAD/src/servers/platform/partner.ts -------------------------------------------------------------------------------- /src/servers/public/file.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/southliu/south-admin-vue/HEAD/src/servers/public/file.ts -------------------------------------------------------------------------------- /src/servers/request/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/southliu/south-admin-vue/HEAD/src/servers/request/index.ts -------------------------------------------------------------------------------- /src/servers/request/request.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/southliu/south-admin-vue/HEAD/src/servers/request/request.ts -------------------------------------------------------------------------------- /src/servers/request/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/southliu/south-admin-vue/HEAD/src/servers/request/types.ts -------------------------------------------------------------------------------- /src/servers/system/menu.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/southliu/south-admin-vue/HEAD/src/servers/system/menu.ts -------------------------------------------------------------------------------- /src/servers/system/user.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/southliu/south-admin-vue/HEAD/src/servers/system/user.ts -------------------------------------------------------------------------------- /src/stores/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/southliu/south-admin-vue/HEAD/src/stores/index.ts -------------------------------------------------------------------------------- /src/stores/menu.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/southliu/south-admin-vue/HEAD/src/stores/menu.ts -------------------------------------------------------------------------------- /src/stores/public.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/southliu/south-admin-vue/HEAD/src/stores/public.ts -------------------------------------------------------------------------------- /src/stores/tabs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/southliu/south-admin-vue/HEAD/src/stores/tabs.ts -------------------------------------------------------------------------------- /src/stores/user.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/southliu/south-admin-vue/HEAD/src/stores/user.ts -------------------------------------------------------------------------------- /src/utils/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/southliu/south-admin-vue/HEAD/src/utils/config.ts -------------------------------------------------------------------------------- /src/utils/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/southliu/south-admin-vue/HEAD/src/utils/constants.ts -------------------------------------------------------------------------------- /src/utils/crypto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/southliu/south-admin-vue/HEAD/src/utils/crypto.ts -------------------------------------------------------------------------------- /src/utils/helper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/southliu/south-admin-vue/HEAD/src/utils/helper.ts -------------------------------------------------------------------------------- /src/utils/is.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/southliu/south-admin-vue/HEAD/src/utils/is.ts -------------------------------------------------------------------------------- /src/utils/local.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/southliu/south-admin-vue/HEAD/src/utils/local.ts -------------------------------------------------------------------------------- /src/utils/menu.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/southliu/south-admin-vue/HEAD/src/utils/menu.ts -------------------------------------------------------------------------------- /src/utils/permissions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/southliu/south-admin-vue/HEAD/src/utils/permissions.ts -------------------------------------------------------------------------------- /src/utils/verify.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/southliu/south-admin-vue/HEAD/src/utils/verify.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/southliu/south-admin-vue/HEAD/tsconfig.json -------------------------------------------------------------------------------- /tsconfig.node.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/southliu/south-admin-vue/HEAD/tsconfig.node.json -------------------------------------------------------------------------------- /types/form.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/southliu/south-admin-vue/HEAD/types/form.ts -------------------------------------------------------------------------------- /types/public.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/southliu/south-admin-vue/HEAD/types/public.ts -------------------------------------------------------------------------------- /vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/southliu/south-admin-vue/HEAD/vite.config.ts --------------------------------------------------------------------------------