zhengnaiwen_citu 1 год назад
Родитель
Сommit
af9654b3a6
92 измененных файлов с 0 добавлено и 391 удалено
  1. BIN
      .image/Java监控.jpg
  2. BIN
      .image/MySQL.jpg
  3. BIN
      .image/OA请假-列表.jpg
  4. BIN
      .image/OA请假-发起.jpg
  5. BIN
      .image/OA请假-详情.jpg
  6. BIN
      .image/Redis.jpg
  7. BIN
      .image/admin-uniapp/01.png
  8. BIN
      .image/admin-uniapp/02.png
  9. BIN
      .image/admin-uniapp/03.png
  10. BIN
      .image/admin-uniapp/04.png
  11. BIN
      .image/admin-uniapp/05.png
  12. BIN
      .image/admin-uniapp/06.png
  13. BIN
      .image/admin-uniapp/07.png
  14. BIN
      .image/admin-uniapp/08.png
  15. BIN
      .image/admin-uniapp/09.png
  16. BIN
      .image/common/bpm-feature.png
  17. BIN
      .image/common/crm-feature.png
  18. BIN
      .image/common/erp-feature.png
  19. BIN
      .image/common/infra-feature.png
  20. BIN
      .image/common/mall-feature.png
  21. BIN
      .image/common/mall-preview.png
  22. BIN
      .image/common/project-vs.png
  23. BIN
      .image/common/ruoyi-vue-pro-architecture.png
  24. BIN
      .image/common/ruoyi-vue-pro-biz.png
  25. BIN
      .image/common/system-feature.png
  26. BIN
      .image/common/yudao-cloud-architecture.png
  27. BIN
      .image/common/yudao-roadmap.png
  28. BIN
      .image/个人中心.jpg
  29. BIN
      .image/代码生成.jpg
  30. BIN
      .image/令牌管理.jpg
  31. BIN
      .image/任务列表-审批.jpg
  32. BIN
      .image/任务列表-已办.jpg
  33. BIN
      .image/任务列表-待办.jpg
  34. BIN
      .image/任务日志.jpg
  35. BIN
      .image/商户信息.jpg
  36. BIN
      .image/在线用户.jpg
  37. BIN
      .image/大屏设计器-列表.jpg
  38. BIN
      .image/大屏设计器-编辑.jpg
  39. BIN
      .image/大屏设计器-预览.jpg
  40. BIN
      .image/字典数据.jpg
  41. BIN
      .image/字典类型.jpg
  42. BIN
      .image/定时任务.jpg
  43. BIN
      .image/岗位管理.jpg
  44. BIN
      .image/应用信息-列表.jpg
  45. BIN
      .image/应用信息-编辑.jpg
  46. BIN
      .image/应用管理.jpg
  47. BIN
      .image/我的流程-列表.jpg
  48. BIN
      .image/我的流程-发起.jpg
  49. BIN
      .image/我的流程-详情.jpg
  50. BIN
      .image/报表设计器-图形报表.jpg
  51. BIN
      .image/报表设计器-打印设计.jpg
  52. BIN
      .image/报表设计器-数据报表.jpg
  53. BIN
      .image/操作日志.jpg
  54. BIN
      .image/支付订单.jpg
  55. BIN
      .image/敏感词.jpg
  56. BIN
      .image/数据库文档.jpg
  57. BIN
      .image/文件管理.jpg
  58. BIN
      .image/文件管理2.jpg
  59. BIN
      .image/文件配置.jpg
  60. BIN
      .image/日志中心.jpg
  61. BIN
      .image/流程模型-列表.jpg
  62. BIN
      .image/流程模型-定义.jpg
  63. BIN
      .image/流程模型-设计.jpg
  64. BIN
      .image/流程表单.jpg
  65. BIN
      .image/生成效果.jpg
  66. BIN
      .image/用户分组.jpg
  67. BIN
      .image/用户管理.jpg
  68. BIN
      .image/登录.jpg
  69. BIN
      .image/登录日志.jpg
  70. BIN
      .image/短信日志.jpg
  71. BIN
      .image/短信模板.jpg
  72. BIN
      .image/短信渠道.jpg
  73. BIN
      .image/租户套餐.png
  74. BIN
      .image/租户管理.jpg
  75. BIN
      .image/系统接口.jpg
  76. BIN
      .image/菜单管理.jpg
  77. BIN
      .image/表单构建.jpg
  78. BIN
      .image/角色管理.jpg
  79. BIN
      .image/访问日志.jpg
  80. BIN
      .image/退款订单.jpg
  81. BIN
      .image/通知公告.jpg
  82. BIN
      .image/部门管理.jpg
  83. BIN
      .image/配置管理.jpg
  84. BIN
      .image/链路追踪.jpg
  85. BIN
      .image/错误日志.jpg
  86. BIN
      .image/错误码管理.jpg
  87. BIN
      .image/首页.jpg
  88. 0 19
      .vscode/extensions.json
  89. 0 16
      .vscode/launch.json
  90. 0 144
      .vscode/settings.json
  91. 0 100
      build/vite/index.ts
  92. 0 112
      build/vite/optimize.ts

BIN
.image/Java监控.jpg


BIN
.image/MySQL.jpg


BIN
.image/OA请假-列表.jpg


BIN
.image/OA请假-发起.jpg


BIN
.image/OA请假-详情.jpg


BIN
.image/Redis.jpg


BIN
.image/admin-uniapp/01.png


BIN
.image/admin-uniapp/02.png


BIN
.image/admin-uniapp/03.png


BIN
.image/admin-uniapp/04.png


BIN
.image/admin-uniapp/05.png


BIN
.image/admin-uniapp/06.png


BIN
.image/admin-uniapp/07.png


BIN
.image/admin-uniapp/08.png


BIN
.image/admin-uniapp/09.png


BIN
.image/common/bpm-feature.png


BIN
.image/common/crm-feature.png


BIN
.image/common/erp-feature.png


BIN
.image/common/infra-feature.png


BIN
.image/common/mall-feature.png


BIN
.image/common/mall-preview.png


BIN
.image/common/project-vs.png


BIN
.image/common/ruoyi-vue-pro-architecture.png


BIN
.image/common/ruoyi-vue-pro-biz.png


BIN
.image/common/system-feature.png


BIN
.image/common/yudao-cloud-architecture.png


BIN
.image/common/yudao-roadmap.png


BIN
.image/个人中心.jpg


BIN
.image/代码生成.jpg


BIN
.image/令牌管理.jpg


BIN
.image/任务列表-审批.jpg


BIN
.image/任务列表-已办.jpg


BIN
.image/任务列表-待办.jpg


BIN
.image/任务日志.jpg


BIN
.image/商户信息.jpg


BIN
.image/在线用户.jpg


BIN
.image/大屏设计器-列表.jpg


BIN
.image/大屏设计器-编辑.jpg


BIN
.image/大屏设计器-预览.jpg


BIN
.image/字典数据.jpg


BIN
.image/字典类型.jpg


BIN
.image/定时任务.jpg


BIN
.image/岗位管理.jpg


BIN
.image/应用信息-列表.jpg


BIN
.image/应用信息-编辑.jpg


BIN
.image/应用管理.jpg


BIN
.image/我的流程-列表.jpg


BIN
.image/我的流程-发起.jpg


BIN
.image/我的流程-详情.jpg


BIN
.image/报表设计器-图形报表.jpg


BIN
.image/报表设计器-打印设计.jpg


BIN
.image/报表设计器-数据报表.jpg


BIN
.image/操作日志.jpg


BIN
.image/支付订单.jpg


BIN
.image/敏感词.jpg


BIN
.image/数据库文档.jpg


BIN
.image/文件管理.jpg


BIN
.image/文件管理2.jpg


BIN
.image/文件配置.jpg


BIN
.image/日志中心.jpg


BIN
.image/流程模型-列表.jpg


BIN
.image/流程模型-定义.jpg


BIN
.image/流程模型-设计.jpg


BIN
.image/流程表单.jpg


BIN
.image/生成效果.jpg


BIN
.image/用户分组.jpg


BIN
.image/用户管理.jpg


BIN
.image/登录.jpg


BIN
.image/登录日志.jpg


BIN
.image/短信日志.jpg


BIN
.image/短信模板.jpg


BIN
.image/短信渠道.jpg


BIN
.image/租户套餐.png


BIN
.image/租户管理.jpg


BIN
.image/系统接口.jpg


BIN
.image/菜单管理.jpg


BIN
.image/表单构建.jpg


BIN
.image/角色管理.jpg


BIN
.image/访问日志.jpg


BIN
.image/退款订单.jpg


BIN
.image/通知公告.jpg


BIN
.image/部门管理.jpg


BIN
.image/配置管理.jpg


BIN
.image/链路追踪.jpg


BIN
.image/错误日志.jpg


BIN
.image/错误码管理.jpg


BIN
.image/首页.jpg


+ 0 - 19
.vscode/extensions.json

@@ -1,19 +0,0 @@
-{
-  "recommendations": [
-    "christian-kohler.path-intellisense",
-    "vscode-icons-team.vscode-icons",
-    "davidanson.vscode-markdownlint",
-    "stylelint.vscode-stylelint",
-    "dbaeumer.vscode-eslint",
-    "esbenp.prettier-vscode",
-    "mrmlnc.vscode-less",
-    "lokalise.i18n-ally",
-    "redhat.vscode-yaml",
-    "csstools.postcss",
-    "mikestead.dotenv",
-    "eamodio.gitlens",
-    "antfu.iconify",
-    "antfu.unocss",
-    "Vue.volar"
-  ]
-}

+ 0 - 16
.vscode/launch.json

@@ -1,16 +0,0 @@
-{
-  // Use IntelliSense to learn about possible attributes.
-  // Hover to view descriptions of existing attributes.
-  // For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
-  "version": "0.2.0",
-  "configurations": [
-    {
-      "type": "msedge",
-      "request": "launch",
-      "name": "Launch Edge against localhost",
-      "url": "http://localhost",
-      "webRoot": "${workspaceFolder}/src",
-      "sourceMaps": true
-    }
-  ]
-}

+ 0 - 144
.vscode/settings.json

@@ -1,144 +0,0 @@
-{
-  "typescript.tsdk": "node_modules/typescript/lib",
-  "npm.packageManager": "pnpm",
-  "editor.tabSize": 2,
-  "prettier.printWidth": 100, // 超过最大值换行
-  "editor.defaultFormatter": "esbenp.prettier-vscode",
-  "files.eol": "\n",
-  "search.exclude": {
-    "**/node_modules": true,
-    "**/*.log": true,
-    "**/*.log*": true,
-    "**/bower_components": true,
-    "**/dist": true,
-    "**/elehukouben": true,
-    "**/.git": true,
-    "**/.gitignore": true,
-    "**/.svn": true,
-    "**/.DS_Store": true,
-    "**/.idea": true,
-    "**/.vscode": false,
-    "**/yarn.lock": true,
-    "**/tmp": true,
-    "out": true,
-    "dist": true,
-    "node_modules": true,
-    "CHANGELOG.md": true,
-    "examples": true,
-    "res": true,
-    "screenshots": true,
-    "yarn-error.log": true,
-    "**/.yarn": true
-  },
-  "files.exclude": {
-    "**/.cache": true,
-    "**/.editorconfig": true,
-    "**/.eslintcache": true,
-    "**/bower_components": true,
-    "**/.idea": true,
-    "**/tmp": true,
-    "**/.git": true,
-    "**/.svn": true,
-    "**/.hg": true,
-    "**/CVS": true,
-    "**/.DS_Store": true
-  },
-  "files.watcherExclude": {
-    "**/.git/objects/**": true,
-    "**/.git/subtree-cache/**": true,
-    "**/.vscode/**": true,
-    "**/node_modules/**": true,
-    "**/tmp/**": true,
-    "**/bower_components/**": true,
-    "**/dist/**": true,
-    "**/yarn.lock": true
-  },
-  "stylelint.enable": true,
-  "stylelint.validate": ["css", "less", "postcss", "scss", "vue", "sass"],
-  "path-intellisense.mappings": {
-    "@/": "${workspaceRoot}/src"
-  },
-  "[javascriptreact]": {
-    "editor.defaultFormatter": "esbenp.prettier-vscode"
-  },
-  "[typescript]": {
-    "editor.defaultFormatter": "rvest.vs-code-prettier-eslint"
-  },
-  "[typescriptreact]": {
-    "editor.defaultFormatter": "rvest.vs-code-prettier-eslint"
-  },
-  "[html]": {
-    "editor.defaultFormatter": "esbenp.prettier-vscode"
-  },
-  "[css]": {
-    "editor.defaultFormatter": "rvest.vs-code-prettier-eslint"
-  },
-  "[less]": {
-    "editor.defaultFormatter": "esbenp.prettier-vscode"
-  },
-  "[scss]": {
-    "editor.defaultFormatter": "esbenp.prettier-vscode"
-  },
-  "[markdown]": {
-    "editor.defaultFormatter": "esbenp.prettier-vscode"
-  },
-  "editor.codeActionsOnSave": {
-    "source.fixAll.eslint": "explicit"
-  },
-  "[vue]": {
-    "editor.defaultFormatter": "rvest.vs-code-prettier-eslint"
-  },
-  "i18n-ally.localesPaths": ["src/locales"],
-  "i18n-ally.keystyle": "nested",
-  "i18n-ally.sortKeys": true,
-  "i18n-ally.namespace": false,
-  "i18n-ally.enabledParsers": ["ts"],
-  "i18n-ally.sourceLanguage": "en",
-  "i18n-ally.displayLanguage": "zh-CN",
-  "i18n-ally.enabledFrameworks": ["vue", "react"],
-  "cSpell.words": [
-    "brotli",
-    "browserslist",
-    "codemirror",
-    "commitlint",
-    "cropperjs",
-    "echart",
-    "echarts",
-    "esnext",
-    "esno",
-    "iconify",
-    "INTLIFY",
-    "lintstagedrc",
-    "logicflow",
-    "nprogress",
-    "pinia",
-    "pnpm",
-    "qrcode",
-    "sider",
-    "sortablejs",
-    "stylelint",
-    "svgs",
-    "unocss",
-    "unplugin",
-    "unref",
-    "videojs",
-    "VITE",
-    "vitejs",
-    "vueuse",
-    "wangeditor",
-    "xingyu",
-    "yudao",
-    "zxcvbn"
-  ],
-  // 控制相关文件嵌套展示
-  "explorer.fileNesting.enabled": true,
-  "explorer.fileNesting.expand": false,
-  "explorer.fileNesting.patterns": {
-    "*.ts": "$(capture).test.ts, $(capture).test.tsx",
-    "*.tsx": "$(capture).test.ts, $(capture).test.tsx",
-    "*.env": "$(capture).env.*",
-    "package.json": "pnpm-lock.yaml,yarn.lock,LICENSE,README*,CHANGELOG*,CNAME,.gitattributes,.eslintrc-auto-import.json,.gitignore,prettier.config.js,stylelint.config.js,commitlint.config.js,.stylelintignore,.prettierignore,.gitpod.yml,.eslintrc.js,.eslintignore"
-  },
-  "terminal.integrated.scrollback": 10000,
-  "nuxt.isNuxtApp": false
-}

+ 0 - 100
build/vite/index.ts

@@ -1,100 +0,0 @@
-import { resolve } from 'path'
-import Vue from '@vitejs/plugin-vue'
-import VueJsx from '@vitejs/plugin-vue-jsx'
-import progress from 'vite-plugin-progress'
-import EslintPlugin from 'vite-plugin-eslint'
-import PurgeIcons from 'vite-plugin-purge-icons'
-import { ViteEjsPlugin } from 'vite-plugin-ejs'
-// @ts-ignore
-import ElementPlus from 'unplugin-element-plus/vite'
-import AutoImport from 'unplugin-auto-import/vite'
-import Components from 'unplugin-vue-components/vite'
-import { ElementPlusResolver } from 'unplugin-vue-components/resolvers'
-import viteCompression from 'vite-plugin-compression'
-import topLevelAwait from 'vite-plugin-top-level-await'
-import VueI18nPlugin from '@intlify/unplugin-vue-i18n/vite'
-import { createSvgIconsPlugin } from 'vite-plugin-svg-icons'
-import UnoCSS from 'unocss/vite'
-
-export function createVitePlugins() {
-  const root = process.cwd()
-
-  // 路径查找
-  function pathResolve(dir: string) {
-    return resolve(root, '.', dir)
-  }
-
-  return [
-    Vue(),
-    VueJsx(),
-    UnoCSS(),
-    progress(),
-    PurgeIcons(),
-    ElementPlus({}),
-    AutoImport({
-      include: [
-        /\.[tj]sx?$/, // .ts, .tsx, .js, .jsx
-        /\.vue$/,
-        /\.vue\?vue/, // .vue
-        /\.md$/ // .md
-      ],
-      imports: [
-        'vue',
-        'vue-router',
-        // 可额外添加需要 autoImport 的组件
-        {
-          '@/hooks/web/useI18n': ['useI18n'],
-          '@/hooks/web/useMessage': ['useMessage'],
-          '@/hooks/web/useTable': ['useTable'],
-          '@/hooks/web/useCrudSchemas': ['useCrudSchemas'],
-          '@/utils/formRules': ['required'],
-          '@/utils/dict': ['DICT_TYPE']
-        }
-      ],
-      dts: 'src/types/auto-imports.d.ts',
-      resolvers: [ElementPlusResolver()],
-      eslintrc: {
-        enabled: false, // Default `false`
-        filepath: './.eslintrc-auto-import.json', // Default `./.eslintrc-auto-import.json`
-        globalsPropValue: true // Default `true`, (true | false | 'readonly' | 'readable' | 'writable' | 'writeable')
-      }
-    }),
-    Components({
-      // 生成自定义 `auto-components.d.ts` 全局声明
-      dts: 'src/types/auto-components.d.ts',
-      // 自定义组件的解析器
-      resolvers: [ElementPlusResolver()],
-      globs: ["src/components/**/**.{vue, md}", '!src/components/DiyEditor/components/mobile/**']
-    }),
-    EslintPlugin({
-      cache: false,
-      include: ['src/**/*.vue', 'src/**/*.ts', 'src/**/*.tsx'] // 检查的文件
-    }),
-    VueI18nPlugin({
-      runtimeOnly: true,
-      compositionOnly: true,
-      include: [resolve(__dirname, 'src/locales/**')]
-    }),
-    createSvgIconsPlugin({
-      iconDirs: [pathResolve('src/assets/svgs')],
-      symbolId: 'icon-[dir]-[name]',
-      svgoOptions: true
-    }),
-    viteCompression({
-      verbose: true, // 是否在控制台输出压缩结果
-      disable: false, // 是否禁用
-      threshold: 10240, // 体积大于 threshold 才会被压缩,单位 b
-      algorithm: 'gzip', // 压缩算法,可选 [ 'gzip' , 'brotliCompress' ,'deflate' , 'deflateRaw']
-      ext: '.gz', // 生成的压缩包后缀
-      deleteOriginFile: false //压缩后是否删除源文件
-    }),
-    ViteEjsPlugin(),
-    topLevelAwait({
-      // https://juejin.cn/post/7152191742513512485
-      // The export name of top-level await promise for each chunk module
-      promiseExportName: '__tla',
-      // The function to generate import names of top-level await promise in each chunk module
-      promiseImportName: (i) => `__tla_${i}`
-    })
-  ]
-}

+ 0 - 112
build/vite/optimize.ts

@@ -1,112 +0,0 @@
-const include = [
-  'qs',
-  'url',
-  'vue',
-  'sass',
-  'mitt',
-  'axios',
-  'pinia',
-  'dayjs',
-  'qrcode',
-  'unocss',
-  'vue-router',
-  'vue-types',
-  'vue-i18n',
-  'crypto-js',
-  'cropperjs',
-  'lodash-es',
-  'nprogress',
-  'web-storage-cache',
-  '@iconify/iconify',
-  '@vueuse/core',
-  '@zxcvbn-ts/core',
-  'echarts/core',
-  'echarts/charts',
-  'echarts/components',
-  'echarts/renderers',
-  'echarts-wordcloud',
-  '@wangeditor/editor',
-  '@wangeditor/editor-for-vue',
-  'element-plus',
-  'element-plus/es',
-  'element-plus/es/locale/lang/zh-cn',
-  'element-plus/es/locale/lang/en',
-  'element-plus/es/components/avatar/style/css',
-  'element-plus/es/components/space/style/css',
-  'element-plus/es/components/backtop/style/css',
-  'element-plus/es/components/form/style/css',
-  'element-plus/es/components/radio-group/style/css',
-  'element-plus/es/components/radio/style/css',
-  'element-plus/es/components/checkbox/style/css',
-  'element-plus/es/components/checkbox-group/style/css',
-  'element-plus/es/components/switch/style/css',
-  'element-plus/es/components/time-picker/style/css',
-  'element-plus/es/components/date-picker/style/css',
-  'element-plus/es/components/descriptions/style/css',
-  'element-plus/es/components/descriptions-item/style/css',
-  'element-plus/es/components/link/style/css',
-  'element-plus/es/components/tooltip/style/css',
-  'element-plus/es/components/drawer/style/css',
-  'element-plus/es/components/dialog/style/css',
-  'element-plus/es/components/checkbox-button/style/css',
-  'element-plus/es/components/option-group/style/css',
-  'element-plus/es/components/radio-button/style/css',
-  'element-plus/es/components/cascader/style/css',
-  'element-plus/es/components/color-picker/style/css',
-  'element-plus/es/components/input-number/style/css',
-  'element-plus/es/components/rate/style/css',
-  'element-plus/es/components/select-v2/style/css',
-  'element-plus/es/components/tree-select/style/css',
-  'element-plus/es/components/slider/style/css',
-  'element-plus/es/components/time-select/style/css',
-  'element-plus/es/components/autocomplete/style/css',
-  'element-plus/es/components/image-viewer/style/css',
-  'element-plus/es/components/upload/style/css',
-  'element-plus/es/components/col/style/css',
-  'element-plus/es/components/form-item/style/css',
-  'element-plus/es/components/alert/style/css',
-  'element-plus/es/components/breadcrumb/style/css',
-  'element-plus/es/components/select/style/css',
-  'element-plus/es/components/input/style/css',
-  'element-plus/es/components/breadcrumb-item/style/css',
-  'element-plus/es/components/tag/style/css',
-  'element-plus/es/components/pagination/style/css',
-  'element-plus/es/components/table/style/css',
-  'element-plus/es/components/table-v2/style/css',
-  'element-plus/es/components/table-column/style/css',
-  'element-plus/es/components/card/style/css',
-  'element-plus/es/components/row/style/css',
-  'element-plus/es/components/button/style/css',
-  'element-plus/es/components/menu/style/css',
-  'element-plus/es/components/sub-menu/style/css',
-  'element-plus/es/components/menu-item/style/css',
-  'element-plus/es/components/option/style/css',
-  'element-plus/es/components/dropdown/style/css',
-  'element-plus/es/components/dropdown-menu/style/css',
-  'element-plus/es/components/dropdown-item/style/css',
-  'element-plus/es/components/skeleton/style/css',
-  'element-plus/es/components/skeleton/style/css',
-  'element-plus/es/components/backtop/style/css',
-  'element-plus/es/components/menu/style/css',
-  'element-plus/es/components/sub-menu/style/css',
-  'element-plus/es/components/menu-item/style/css',
-  'element-plus/es/components/dropdown/style/css',
-  'element-plus/es/components/tree/style/css',
-  'element-plus/es/components/dropdown-menu/style/css',
-  'element-plus/es/components/dropdown-item/style/css',
-  'element-plus/es/components/badge/style/css',
-  'element-plus/es/components/breadcrumb/style/css',
-  'element-plus/es/components/breadcrumb-item/style/css',
-  'element-plus/es/components/image/style/css',
-  'element-plus/es/components/collapse-transition/style/css',
-  'element-plus/es/components/timeline/style/css',
-  'element-plus/es/components/timeline-item/style/css',
-  'element-plus/es/components/collapse/style/css',
-  'element-plus/es/components/collapse-item/style/css',
-  'element-plus/es/components/button-group/style/css',
-  'element-plus/es/components/text/style/css'
-]
-
-const exclude = ['@iconify/json']
-
-export { include, exclude }