LICENSE
MANIFEST.in
README.md
pyproject.toml
requirements.txt
setup.py
fred_framework.egg-info/PKG-INFO
fred_framework.egg-info/SOURCES.txt
fred_framework.egg-info/dependency_links.txt
fred_framework.egg-info/entry_points.txt
fred_framework.egg-info/requires.txt
fred_framework.egg-info/top_level.txt
src/fred_framework/__init__.py
src/fred_framework/create_module.py
src/fred_framework/install_hook.py
src/fred_framework/代码规范.md
src/fred_framework/common/AliyunSms.py
src/fred_framework/common/Blueprints.py
src/fred_framework/common/Email.py
src/fred_framework/common/Extensions.py
src/fred_framework/common/HandleExcetion.py
src/fred_framework/common/ImageVerification.py
src/fred_framework/common/IoTDBClient.py
src/fred_framework/common/PageSchema.py
src/fred_framework/common/Response.py
src/fred_framework/common/Route.py
src/fred_framework/common/SchedulerLog.py
src/fred_framework/common/Sqlacodegen.py
src/fred_framework/common/Swagger.py
src/fred_framework/common/SystemLog.py
src/fred_framework/common/Utils.py
src/fred_framework/common/WechatLogin.py
src/fred_framework/common/__init__.py
src/fred_framework/config/Config.py
src/fred_framework/config/Logger.py
src/fred_framework/config/__init__.py
src/fred_framework/demo/README.md
src/fred_framework/demo/__init__.py
src/fred_framework/demo/common/__init__.py
src/fred_framework/demo/constant/RedisKey.py
src/fred_framework/demo/controller/AdminAuthController.py
src/fred_framework/demo/controller/AdminController.py
src/fred_framework/demo/controller/ButtonManageController.py
src/fred_framework/demo/controller/FileController.py
src/fred_framework/demo/controller/OrganizationController.py
src/fred_framework/demo/controller/RoleController.py
src/fred_framework/demo/controller/SystemController.py
src/fred_framework/demo/controller/SystemLogController.py
src/fred_framework/demo/controller/TableController.py
src/fred_framework/demo/controller/__init__.py
src/fred_framework/demo/frontend/LICENSE
src/fred_framework/demo/frontend/commitlint.config.cjs
src/fred_framework/demo/frontend/demo_editorconfig
src/fred_framework/demo/frontend/demo_env
src/fred_framework/demo/frontend/demo_env.development
src/fred_framework/demo/frontend/demo_env.production
src/fred_framework/demo/frontend/demo_eslintignore
src/fred_framework/demo/frontend/demo_eslintrc.cjs
src/fred_framework/demo/frontend/demo_gitignore
src/fred_framework/demo/frontend/demo_prettierignore
src/fred_framework/demo/frontend/demo_prettierrc.cjs
src/fred_framework/demo/frontend/demo_stylelintignore
src/fred_framework/demo/frontend/demo_stylelintrc.cjs
src/fred_framework/demo/frontend/index.html
src/fred_framework/demo/frontend/lint-staged.config.cjs
src/fred_framework/demo/frontend/package.json
src/fred_framework/demo/frontend/pnpm-lock.yaml
src/fred_framework/demo/frontend/postcss.config.cjs
src/fred_framework/demo/frontend/tsconfig.json
src/fred_framework/demo/frontend/vite.config.ts
src/fred_framework/demo/frontend/前端代码说明.md
src/fred_framework/demo/frontend/public/logo.png
src/fred_framework/demo/frontend/public/vue.svg
src/fred_framework/demo/frontend/src/App.vue
src/fred_framework/demo/frontend/src/main.ts
src/fred_framework/demo/frontend/src/vite-env.d.ts
src/fred_framework/demo/frontend/src/api/index.ts
src/fred_framework/demo/frontend/src/api/store.ts
src/fred_framework/demo/frontend/src/api/config/servicePort.ts
src/fred_framework/demo/frontend/src/api/helper/axiosCancel.ts
src/fred_framework/demo/frontend/src/api/helper/checkStatus.ts
src/fred_framework/demo/frontend/src/api/interface/index.ts
src/fred_framework/demo/frontend/src/api/model/adminModel.ts
src/fred_framework/demo/frontend/src/api/model/index.ts
src/fred_framework/demo/frontend/src/api/model/loginModel.ts
src/fred_framework/demo/frontend/src/api/model/roleModel.ts
src/fred_framework/demo/frontend/src/api/model/storeModel.ts
src/fred_framework/demo/frontend/src/api/model/systemModel.ts
src/fred_framework/demo/frontend/src/api/model/uploadModel.ts
src/fred_framework/demo/frontend/src/api/modules/admin.ts
src/fred_framework/demo/frontend/src/api/modules/buttonManage.ts
src/fred_framework/demo/frontend/src/api/modules/dataBase.ts
src/fred_framework/demo/frontend/src/api/modules/login.ts
src/fred_framework/demo/frontend/src/api/modules/organization.ts
src/fred_framework/demo/frontend/src/api/modules/role.ts
src/fred_framework/demo/frontend/src/api/modules/store.ts
src/fred_framework/demo/frontend/src/api/modules/system.ts
src/fred_framework/demo/frontend/src/api/modules/upload.ts
src/fred_framework/demo/frontend/src/assets/fonts/DIN.otf
src/fred_framework/demo/frontend/src/assets/fonts/MetroDF.ttf
src/fred_framework/demo/frontend/src/assets/fonts/YouSheBiaoTiHei.ttf
src/fred_framework/demo/frontend/src/assets/fonts/font.scss
src/fred_framework/demo/frontend/src/assets/iconfont/iconfont.scss
src/fred_framework/demo/frontend/src/assets/iconfont/iconfont.ttf
src/fred_framework/demo/frontend/src/assets/icons/xianxingdaoyu.svg
src/fred_framework/demo/frontend/src/assets/icons/xianxingdiqiu.svg
src/fred_framework/demo/frontend/src/assets/icons/xianxingditu.svg
src/fred_framework/demo/frontend/src/assets/icons/xianxingfanchuan.svg
src/fred_framework/demo/frontend/src/assets/icons/xianxingfeiji.svg
src/fred_framework/demo/frontend/src/assets/icons/xianxinglvhangriji.svg
src/fred_framework/demo/frontend/src/assets/icons/xianxingtianqiyubao.svg
src/fred_framework/demo/frontend/src/assets/icons/xianxingxiangjipaizhao.svg
src/fred_framework/demo/frontend/src/assets/icons/xianxingxiarilengyin.svg
src/fred_framework/demo/frontend/src/assets/icons/xianxingyoulun.svg
src/fred_framework/demo/frontend/src/assets/icons/xianxingzijiayou.svg
src/fred_framework/demo/frontend/src/assets/images/403.png
src/fred_framework/demo/frontend/src/assets/images/404.png
src/fred_framework/demo/frontend/src/assets/images/500.png
src/fred_framework/demo/frontend/src/assets/images/avatar.gif
src/fred_framework/demo/frontend/src/assets/images/login_bg.svg
src/fred_framework/demo/frontend/src/assets/images/login_left.png
src/fred_framework/demo/frontend/src/assets/images/login_left1.png
src/fred_framework/demo/frontend/src/assets/images/login_left2.png
src/fred_framework/demo/frontend/src/assets/images/login_left3.png
src/fred_framework/demo/frontend/src/assets/images/login_left4.png
src/fred_framework/demo/frontend/src/assets/images/login_left5.png
src/fred_framework/demo/frontend/src/assets/images/logo.svg
src/fred_framework/demo/frontend/src/assets/images/msg01.png
src/fred_framework/demo/frontend/src/assets/images/msg02.png
src/fred_framework/demo/frontend/src/assets/images/msg03.png
src/fred_framework/demo/frontend/src/assets/images/msg04.png
src/fred_framework/demo/frontend/src/assets/images/msg05.png
src/fred_framework/demo/frontend/src/assets/images/notData.png
src/fred_framework/demo/frontend/src/assets/images/welcome.png
src/fred_framework/demo/frontend/src/assets/json/authButtonList.json
src/fred_framework/demo/frontend/src/assets/json/authMenuList.json
src/fred_framework/demo/frontend/src/assets/mock/Easy-Mock-API.zip
src/fred_framework/demo/frontend/src/components/ECharts/index.vue
src/fred_framework/demo/frontend/src/components/ECharts/config/index.ts
src/fred_framework/demo/frontend/src/components/ErrorMessage/403.vue
src/fred_framework/demo/frontend/src/components/ErrorMessage/404.vue
src/fred_framework/demo/frontend/src/components/ErrorMessage/500.vue
src/fred_framework/demo/frontend/src/components/ErrorMessage/index.scss
src/fred_framework/demo/frontend/src/components/Grid/index.vue
src/fred_framework/demo/frontend/src/components/Grid/components/GridItem.vue
src/fred_framework/demo/frontend/src/components/Grid/interface/index.ts
src/fred_framework/demo/frontend/src/components/ImageCaptcha/index.vue
src/fred_framework/demo/frontend/src/components/ImportExcel/index.scss
src/fred_framework/demo/frontend/src/components/ImportExcel/index.vue
src/fred_framework/demo/frontend/src/components/JsonViewer/index.vue
src/fred_framework/demo/frontend/src/components/Loading/fullScreen.ts
src/fred_framework/demo/frontend/src/components/Loading/index.scss
src/fred_framework/demo/frontend/src/components/Loading/index.vue
src/fred_framework/demo/frontend/src/components/ProTable/index.vue
src/fred_framework/demo/frontend/src/components/ProTable/components/ColSetting.vue
src/fred_framework/demo/frontend/src/components/ProTable/components/Pagination.vue
src/fred_framework/demo/frontend/src/components/ProTable/components/TableColumn.vue
src/fred_framework/demo/frontend/src/components/ProTable/interface/index.ts
src/fred_framework/demo/frontend/src/components/SearchForm/index.vue
src/fred_framework/demo/frontend/src/components/SearchForm/components/SearchFormItem.vue
src/fred_framework/demo/frontend/src/components/SelectFilter/index.scss
src/fred_framework/demo/frontend/src/components/SelectFilter/index.vue
src/fred_framework/demo/frontend/src/components/SelectIcon/index.scss
src/fred_framework/demo/frontend/src/components/SelectIcon/index.vue
src/fred_framework/demo/frontend/src/components/StoreFilter/index.vue
src/fred_framework/demo/frontend/src/components/SvgIcon/index.vue
src/fred_framework/demo/frontend/src/components/SwitchDark/index.vue
src/fred_framework/demo/frontend/src/components/TreeFilter/index.scss
src/fred_framework/demo/frontend/src/components/TreeFilter/index.vue
src/fred_framework/demo/frontend/src/components/Upload/Img.vue
src/fred_framework/demo/frontend/src/components/Upload/Imgs.vue
src/fred_framework/demo/frontend/src/components/WangEditor/index.scss
src/fred_framework/demo/frontend/src/components/WangEditor/index.vue
src/fred_framework/demo/frontend/src/config/amapMap.ts
src/fred_framework/demo/frontend/src/config/index.ts
src/fred_framework/demo/frontend/src/config/nprogress.ts
src/fred_framework/demo/frontend/src/directives/index.ts
src/fred_framework/demo/frontend/src/directives/modules/auth.ts
src/fred_framework/demo/frontend/src/directives/modules/copy.ts
src/fred_framework/demo/frontend/src/directives/modules/debounce.ts
src/fred_framework/demo/frontend/src/directives/modules/draggable.ts
src/fred_framework/demo/frontend/src/directives/modules/longpress.ts
src/fred_framework/demo/frontend/src/directives/modules/throttle.ts
src/fred_framework/demo/frontend/src/directives/modules/waterMarker.ts
src/fred_framework/demo/frontend/src/enums/httpEnum.ts
src/fred_framework/demo/frontend/src/hooks/useAuthButtons.ts
src/fred_framework/demo/frontend/src/hooks/useDownload.ts
src/fred_framework/demo/frontend/src/hooks/useHandleData.ts
src/fred_framework/demo/frontend/src/hooks/useI18n.ts
src/fred_framework/demo/frontend/src/hooks/useOnline.ts
src/fred_framework/demo/frontend/src/hooks/useSelection.ts
src/fred_framework/demo/frontend/src/hooks/useTable.ts
src/fred_framework/demo/frontend/src/hooks/useTheme.ts
src/fred_framework/demo/frontend/src/hooks/useTime.ts
src/fred_framework/demo/frontend/src/hooks/interface/index.ts
src/fred_framework/demo/frontend/src/languages/index.ts
src/fred_framework/demo/frontend/src/languages/modules/en.ts
src/fred_framework/demo/frontend/src/languages/modules/zh.ts
src/fred_framework/demo/frontend/src/layouts/index.vue
src/fred_framework/demo/frontend/src/layouts/indexAsync.vue
src/fred_framework/demo/frontend/src/layouts/LayoutClassic/index.scss
src/fred_framework/demo/frontend/src/layouts/LayoutClassic/index.vue
src/fred_framework/demo/frontend/src/layouts/LayoutColumns/index.scss
src/fred_framework/demo/frontend/src/layouts/LayoutColumns/index.vue
src/fred_framework/demo/frontend/src/layouts/LayoutTransverse/index.scss
src/fred_framework/demo/frontend/src/layouts/LayoutTransverse/index.vue
src/fred_framework/demo/frontend/src/layouts/LayoutVertical/index.scss
src/fred_framework/demo/frontend/src/layouts/LayoutVertical/index.vue
src/fred_framework/demo/frontend/src/layouts/components/Footer/index.scss
src/fred_framework/demo/frontend/src/layouts/components/Footer/index.vue
src/fred_framework/demo/frontend/src/layouts/components/Header/ToolBarLeft.vue
src/fred_framework/demo/frontend/src/layouts/components/Header/ToolBarRight.vue
src/fred_framework/demo/frontend/src/layouts/components/Header/components/AssemblySize.vue
src/fred_framework/demo/frontend/src/layouts/components/Header/components/Avatar.vue
src/fred_framework/demo/frontend/src/layouts/components/Header/components/Breadcrumb.vue
src/fred_framework/demo/frontend/src/layouts/components/Header/components/CollapseIcon.vue
src/fred_framework/demo/frontend/src/layouts/components/Header/components/Fullscreen.vue
src/fred_framework/demo/frontend/src/layouts/components/Header/components/InfoDialog.vue
src/fred_framework/demo/frontend/src/layouts/components/Header/components/Language.vue
src/fred_framework/demo/frontend/src/layouts/components/Header/components/Message.vue
src/fred_framework/demo/frontend/src/layouts/components/Header/components/PasswordDialog.vue
src/fred_framework/demo/frontend/src/layouts/components/Header/components/SearchMenu.vue
src/fred_framework/demo/frontend/src/layouts/components/Header/components/ThemeSetting.vue
src/fred_framework/demo/frontend/src/layouts/components/Main/index.scss
src/fred_framework/demo/frontend/src/layouts/components/Main/index.vue
src/fred_framework/demo/frontend/src/layouts/components/Main/components/Maximize.vue
src/fred_framework/demo/frontend/src/layouts/components/Menu/SubMenu.vue
src/fred_framework/demo/frontend/src/layouts/components/Tabs/index.scss
src/fred_framework/demo/frontend/src/layouts/components/Tabs/index.vue
src/fred_framework/demo/frontend/src/layouts/components/Tabs/components/MoreButton.vue
src/fred_framework/demo/frontend/src/layouts/components/ThemeDrawer/index.scss
src/fred_framework/demo/frontend/src/layouts/components/ThemeDrawer/index.vue
src/fred_framework/demo/frontend/src/routers/index.ts
src/fred_framework/demo/frontend/src/routers/modules/dynamicRouter.ts
src/fred_framework/demo/frontend/src/routers/modules/staticRouter.ts
src/fred_framework/demo/frontend/src/stores/index.ts
src/fred_framework/demo/frontend/src/stores/helper/persist.ts
src/fred_framework/demo/frontend/src/stores/interface/index.ts
src/fred_framework/demo/frontend/src/stores/modules/auth.ts
src/fred_framework/demo/frontend/src/stores/modules/global.ts
src/fred_framework/demo/frontend/src/stores/modules/keepAlive.ts
src/fred_framework/demo/frontend/src/stores/modules/tabs.ts
src/fred_framework/demo/frontend/src/stores/modules/user.ts
src/fred_framework/demo/frontend/src/styles/common.scss
src/fred_framework/demo/frontend/src/styles/element-dark.scss
src/fred_framework/demo/frontend/src/styles/element.scss
src/fred_framework/demo/frontend/src/styles/reset.scss
src/fred_framework/demo/frontend/src/styles/table-optimization.scss
src/fred_framework/demo/frontend/src/styles/var.scss
src/fred_framework/demo/frontend/src/styles/modules/annotation.scss
src/fred_framework/demo/frontend/src/styles/modules/assembly.scss
src/fred_framework/demo/frontend/src/styles/modules/device-manager.scss
src/fred_framework/demo/frontend/src/styles/modules/directives.scss
src/fred_framework/demo/frontend/src/styles/theme/aside.ts
src/fred_framework/demo/frontend/src/styles/theme/header.ts
src/fred_framework/demo/frontend/src/styles/theme/menu.ts
src/fred_framework/demo/frontend/src/typings/global.d.ts
src/fred_framework/demo/frontend/src/typings/utils.d.ts
src/fred_framework/demo/frontend/src/typings/window.d.ts
src/fred_framework/demo/frontend/src/utils/color.ts
src/fred_framework/demo/frontend/src/utils/dict.ts
src/fred_framework/demo/frontend/src/utils/eleValidate.ts
src/fred_framework/demo/frontend/src/utils/errorHandler.ts
src/fred_framework/demo/frontend/src/utils/index.ts
src/fred_framework/demo/frontend/src/utils/mittBus.ts
src/fred_framework/demo/frontend/src/utils/svg.ts
src/fred_framework/demo/frontend/src/utils/is/index.ts
src/fred_framework/demo/frontend/src/views/dataBase/fieldType/index.vue
src/fred_framework/demo/frontend/src/views/dataBase/fieldType/components/FieldTypeDrawer.vue
src/fred_framework/demo/frontend/src/views/dataBase/tableManage/index.vue
src/fred_framework/demo/frontend/src/views/dataBase/tableManage/components/DataBaseDrawer.vue
src/fred_framework/demo/frontend/src/views/dataBase/tableManage/components/IndexDrawer.vue
src/fred_framework/demo/frontend/src/views/dataBase/tableManage/components/TableDataDrawer.vue
src/fred_framework/demo/frontend/src/views/echarts/columnChart/index.scss
src/fred_framework/demo/frontend/src/views/echarts/columnChart/index.vue
src/fred_framework/demo/frontend/src/views/echarts/lineChart/index.scss
src/fred_framework/demo/frontend/src/views/echarts/lineChart/index.vue
src/fred_framework/demo/frontend/src/views/echarts/nestedChart/index.scss
src/fred_framework/demo/frontend/src/views/echarts/nestedChart/index.vue
src/fred_framework/demo/frontend/src/views/echarts/pieChart/index.scss
src/fred_framework/demo/frontend/src/views/echarts/pieChart/index.vue
src/fred_framework/demo/frontend/src/views/echarts/radarChart/index.scss
src/fred_framework/demo/frontend/src/views/echarts/radarChart/index.vue
src/fred_framework/demo/frontend/src/views/echarts/waterChart/index.scss
src/fred_framework/demo/frontend/src/views/echarts/waterChart/index.vue
src/fred_framework/demo/frontend/src/views/home/index.scss
src/fred_framework/demo/frontend/src/views/home/index.vue
src/fred_framework/demo/frontend/src/views/login/index.scss
src/fred_framework/demo/frontend/src/views/login/index.vue
src/fred_framework/demo/frontend/src/views/login/components/LoginForm.vue
src/fred_framework/demo/frontend/src/views/proTable/complexProTable/index.vue
src/fred_framework/demo/frontend/src/views/proTable/components/UserDrawer.vue
src/fred_framework/demo/frontend/src/views/proTable/document/index.vue
src/fred_framework/demo/frontend/src/views/proTable/treeProTable/index.vue
src/fred_framework/demo/frontend/src/views/proTable/useProTable/detail.vue
src/fred_framework/demo/frontend/src/views/proTable/useProTable/index.vue
src/fred_framework/demo/frontend/src/views/proTable/useSelectFilter/index.vue
src/fred_framework/demo/frontend/src/views/proTable/useTreeFilter/detail.vue
src/fred_framework/demo/frontend/src/views/proTable/useTreeFilter/index.vue
src/fred_framework/demo/frontend/src/views/system/accountManage/index.vue
src/fred_framework/demo/frontend/src/views/system/buttonManage/index.vue
src/fred_framework/demo/frontend/src/views/system/buttonManage/components/ButtonDrawer.vue
src/fred_framework/demo/frontend/src/views/system/configManage/index.vue
src/fred_framework/demo/frontend/src/views/system/configManage/components/ConfigDrawer.vue
src/fred_framework/demo/frontend/src/views/system/departmentManage/index.vue
src/fred_framework/demo/frontend/src/views/system/dictManage/index.vue
src/fred_framework/demo/frontend/src/views/system/menuManage/index.vue
src/fred_framework/demo/frontend/src/views/system/menuManage/components/MenuDrawer.vue
src/fred_framework/demo/frontend/src/views/system/organizationManage/index.vue
src/fred_framework/demo/frontend/src/views/system/organizationManage/components/CompanyDrawer.vue
src/fred_framework/demo/frontend/src/views/system/organizationManage/components/DepartmentDrawer.vue
src/fred_framework/demo/frontend/src/views/system/organizationManage/components/TeamDrawer.vue
src/fred_framework/demo/frontend/src/views/system/organizationManage/components/TeamMemberDrawer.vue
src/fred_framework/demo/frontend/src/views/system/roleManage/index.vue
src/fred_framework/demo/frontend/src/views/system/roleManage/components/RoleButtonDrawer.vue
src/fred_framework/demo/frontend/src/views/system/roleManage/components/RoleDrawer.vue
src/fred_framework/demo/frontend/src/views/system/roleManage/components/RoleMenuDrawer.vue
src/fred_framework/demo/frontend/src/views/system/roleManage/components/RoleUserDrawer.vue
src/fred_framework/demo/frontend/src/views/system/systemLog/index.vue
src/fred_framework/demo/frontend/src/views/system/systemLog/components/SystemLogDrawer.vue
src/fred_framework/demo/frontend/src/views/system/timingTask/index.vue
src/fred_framework/demo/schema/AdminSchema.py
src/fred_framework/demo/schema/AuthMenuSchema.py
src/fred_framework/demo/schema/ButtonManageSchema.py
src/fred_framework/demo/schema/OrganizationSchema.py
src/fred_framework/demo/schema/RoleSchema.py
src/fred_framework/demo/schema/SystemConfigSchema.py
src/fred_framework/demo/schema/TableSchema.py
src/fred_framework/demo/schema/UploadImg.py
src/fred_framework/demo/schema/__init__.py
src/fred_framework/demo/service/AdminService.py
src/fred_framework/demo/service/AuthButtonsService.py
src/fred_framework/demo/service/AuthMenuService.py
src/fred_framework/demo/service/ButtonManageService.py
src/fred_framework/demo/service/ButtonManageService.py.broken
src/fred_framework/demo/service/FileService.py
src/fred_framework/demo/service/OrganizationService.py
src/fred_framework/demo/service/RoleService.py
src/fred_framework/demo/service/SystemConfigService.py
src/fred_framework/demo/service/SystemLogService.py
src/fred_framework/demo/service/TableService.py
src/fred_framework/demo/service/__init__.py
src/fred_framework/demo/sql/fred.sql
src/fred_framework/demo/vscode/launch.json
src/fred_framework/fonts/NotoSansSC-VariableFont_wght.ttf