Browse Source

初始化

master
赵鹏 10 months ago
commit
3d10a765be
  1. 12
      .editorconfig
  2. 25
      .env
  3. 37
      .env.dev
  4. 34
      .env.local
  5. 34
      .env.prod
  6. 34
      .env.stage
  7. 34
      .env.test
  8. 8
      .eslintignore
  9. 259
      .eslintrc-auto-import.json
  10. 75
      .eslintrc.js
  11. 9
      .gitignore
  12. BIN
      .image/Java监控.jpg
  13. BIN
      .image/MySQL.jpg
  14. BIN
      .image/OA请假-列表.jpg
  15. BIN
      .image/OA请假-发起.jpg
  16. BIN
      .image/OA请假-详情.jpg
  17. BIN
      .image/Redis.jpg
  18. BIN
      .image/admin-uniapp/01.png
  19. BIN
      .image/admin-uniapp/02.png
  20. BIN
      .image/admin-uniapp/03.png
  21. BIN
      .image/admin-uniapp/04.png
  22. BIN
      .image/admin-uniapp/05.png
  23. BIN
      .image/admin-uniapp/06.png
  24. BIN
      .image/admin-uniapp/07.png
  25. BIN
      .image/admin-uniapp/08.png
  26. BIN
      .image/admin-uniapp/09.png
  27. BIN
      .image/common/ai-feature.png
  28. BIN
      .image/common/ai-preview.gif
  29. BIN
      .image/common/bpm-feature.png
  30. BIN
      .image/common/crm-feature.png
  31. BIN
      .image/common/erp-feature.png
  32. BIN
      .image/common/infra-feature.png
  33. BIN
      .image/common/mall-feature.png
  34. BIN
      .image/common/mall-preview.png
  35. BIN
      .image/common/project-vs.png
  36. BIN
      .image/common/ruoyi-vue-pro-architecture.png
  37. BIN
      .image/common/ruoyi-vue-pro-biz.png
  38. BIN
      .image/common/system-feature.png
  39. BIN
      .image/common/yudao-cloud-architecture.png
  40. BIN
      .image/common/yudao-roadmap.png
  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/工作流设计器-bpmn.jpg
  58. BIN
      .image/工作流设计器-simple.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/文件管理2.jpg
  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. BIN
      .image/租户套餐.png
  89. BIN
      .image/租户管理.jpg
  90. BIN
      .image/系统接口.jpg
  91. BIN
      .image/菜单管理.jpg
  92. BIN
      .image/表单构建.jpg
  93. BIN
      .image/角色管理.jpg
  94. BIN
      .image/访问日志.jpg
  95. BIN
      .image/退款订单.jpg
  96. BIN
      .image/通知公告.jpg
  97. BIN
      .image/部门管理.jpg
  98. BIN
      .image/配置管理.jpg
  99. BIN
      .image/链路追踪.jpg
  100. BIN
      .image/错误日志.jpg
  101. Some files were not shown because too many files have changed in this diff Show More

12
.editorconfig

@ -0,0 +1,12 @@
root = true
[*.{js,ts,vue}]
charset = utf-8 # 设置文件字符集为 utf-8
end_of_line = lf # 控制换行类型(lf | cr | crlf)
insert_final_newline = true # 始终在文件末尾插入一个新行
indent_style = space # 缩进风格(tab | space)
indent_size = 2 # 缩进大小
max_line_length = 100 # 最大行长度
[*.md] # 仅 md 文件适用以下规则
max_line_length = off # 关闭最大行长度限制
trim_trailing_whitespace = false # 关闭末尾空格修剪

25
.env

@ -0,0 +1,25 @@
# 标题
VITE_APP_TITLE=芋道管理系统
# 项目本地运行端口号
VITE_PORT=9980
# open 运行 npm run dev 时自动打开浏览器
VITE_OPEN=true
# 租户开关
VITE_APP_TENANT_ENABLE=true
# 验证码的开关
VITE_APP_CAPTCHA_ENABLE=true
# 文档地址的开关
VITE_APP_DOCALERT_ENABLE=true
# 百度统计
VITE_APP_BAIDU_CODE = a1ff8825baa73c3a78eb96aa40325abc
# 默认账户密码
VITE_APP_DEFAULT_LOGIN_TENANT = 芋道源码
VITE_APP_DEFAULT_LOGIN_USERNAME = admin
VITE_APP_DEFAULT_LOGIN_PASSWORD = admin123

37
.env.dev

@ -0,0 +1,37 @@
# 开发环境:本地只启动前端项目,依赖开发环境(后端、APP)
NODE_ENV=production
VITE_DEV=true
# 请求路径
VITE_BASE_URL='http://api-dashboard.yudao.iocoder.cn'
# 文件上传类型:server - 后端上传, client - 前端直连上传,仅支持S3服务
VITE_UPLOAD_TYPE=server
# 接口地址
VITE_API_URL=/admin-api
# 是否删除debugger
VITE_DROP_DEBUGGER=false
# 是否删除console.log
VITE_DROP_CONSOLE=false
# 是否sourcemap
VITE_SOURCEMAP=true
# 打包路径
VITE_BASE_PATH=/
# 输出路径
VITE_OUT_DIR=dist
# 商城H5会员端域名
VITE_MALL_H5_DOMAIN='http://mall.yudao.iocoder.cn'
# 验证码的开关
VITE_APP_CAPTCHA_ENABLE=true
# GoView域名
VITE_GOVIEW_URL='http://127.0.0.1:3000'

34
.env.local

@ -0,0 +1,34 @@
# 本地开发环境:本地启动所有项目(前端、后端、APP)时使用,不依赖外部环境
NODE_ENV=development
VITE_DEV=true
# 请求路径
VITE_BASE_URL='http://localhost:48080'
# 文件上传类型:server - 后端上传, client - 前端直连上传,仅支持 S3 服务
VITE_UPLOAD_TYPE=server
# 接口地址
VITE_API_URL=/admin-api
# 是否删除debugger
VITE_DROP_DEBUGGER=false
# 是否删除console.log
VITE_DROP_CONSOLE=false
# 是否sourcemap
VITE_SOURCEMAP=false
# 打包路径
VITE_BASE_PATH=/
# 商城H5会员端域名
VITE_MALL_H5_DOMAIN='http://localhost:3000'
# 验证码的开关
VITE_APP_CAPTCHA_ENABLE=false
# GoView域名
VITE_GOVIEW_URL='http://127.0.0.1:3000'

34
.env.prod

@ -0,0 +1,34 @@
# 生产环境:只在打包时使用
NODE_ENV=production
VITE_DEV=false
# 请求路径
VITE_BASE_URL='http://localhost:48080'
# 文件上传类型:server - 后端上传, client - 前端直连上传,仅支持S3服务
VITE_UPLOAD_TYPE=server
# 接口地址
VITE_API_URL=/admin-api
# 是否删除debugger
VITE_DROP_DEBUGGER=true
# 是否删除console.log
VITE_DROP_CONSOLE=true
# 是否sourcemap
VITE_SOURCEMAP=false
# 打包路径
VITE_BASE_PATH=/
# 输出路径
VITE_OUT_DIR=dist-prod
# 商城H5会员端域名
VITE_MALL_H5_DOMAIN='http://mall.yudao.iocoder.cn'
# GoView域名
VITE_GOVIEW_URL='http://127.0.0.1:3000'

34
.env.stage

@ -0,0 +1,34 @@
# 预发布环境:只在打包时使用
NODE_ENV=production
VITE_DEV=false
# 请求路径
VITE_BASE_URL='http://api-dashboard.yudao.iocoder.cn'
# 文件上传类型:server - 后端上传, client - 前端直连上传,仅支持S3服务
VITE_UPLOAD_TYPE=server
# 接口地址
VITE_API_URL=/admin-api
# 是否删除debugger
VITE_DROP_DEBUGGER=true
# 是否删除console.log
VITE_DROP_CONSOLE=true
# 是否sourcemap
VITE_SOURCEMAP=false
# 打包路径
VITE_BASE_PATH='http://static-vue3.yudao.iocoder.cn/'
# 输出路径
VITE_OUT_DIR=dist-stage
# 商城H5会员端域名
VITE_MALL_H5_DOMAIN='http://mall.yudao.iocoder.cn'
# GoView域名
VITE_GOVIEW_URL='http://127.0.0.1:3000'

34
.env.test

@ -0,0 +1,34 @@
# 测试环境:只在打包时使用
NODE_ENV=production
VITE_DEV=false
# 请求路径
VITE_BASE_URL='http://localhost:48080'
# 文件上传类型:server - 后端上传, client - 前端直连上传,仅支持S3服务
VITE_UPLOAD_TYPE=server
# 接口地址
VITE_API_URL=/admin-api
# 是否删除debugger
VITE_DROP_DEBUGGER=true
# 是否删除console.log
VITE_DROP_CONSOLE=true
# 是否sourcemap
VITE_SOURCEMAP=false
# 打包路径
VITE_BASE_PATH=/admin-ui-vue3/
# 输出路径
VITE_OUT_DIR=dist-test
# 商城H5会员端域名
VITE_MALL_H5_DOMAIN='http://mall.yudao.iocoder.cn'
# GoView域名
VITE_GOVIEW_URL='http://127.0.0.1:3000'

8
.eslintignore

@ -0,0 +1,8 @@
/build/
/config/
/dist/
/*.js
/test/unit/coverage/
/node_modules/*
/dist*
/src/main.ts

259
.eslintrc-auto-import.json

@ -0,0 +1,259 @@
{
"globals": {
"EffectScope": true,
"ElMessage": true,
"ElMessageBox": true,
"ElTag": true,
"asyncComputed": true,
"autoResetRef": true,
"computed": true,
"computedAsync": true,
"computedEager": true,
"computedInject": true,
"computedWithControl": true,
"controlledComputed": true,
"controlledRef": true,
"createApp": true,
"createEventHook": true,
"createGlobalState": true,
"createInjectionState": true,
"createReactiveFn": true,
"createSharedComposable": true,
"createUnrefFn": true,
"customRef": true,
"debouncedRef": true,
"debouncedWatch": true,
"defineAsyncComponent": true,
"defineComponent": true,
"eagerComputed": true,
"effectScope": true,
"extendRef": true,
"getCurrentInstance": true,
"getCurrentScope": true,
"h": true,
"ignorableWatch": true,
"inject": true,
"isDefined": true,
"isProxy": true,
"isReactive": true,
"isReadonly": true,
"isRef": true,
"makeDestructurable": true,
"markRaw": true,
"nextTick": true,
"onActivated": true,
"onBeforeMount": true,
"onBeforeUnmount": true,
"onBeforeUpdate": true,
"onClickOutside": true,
"onDeactivated": true,
"onErrorCaptured": true,
"onKeyStroke": true,
"onLongPress": true,
"onMounted": true,
"onRenderTracked": true,
"onRenderTriggered": true,
"onScopeDispose": true,
"onServerPrefetch": true,
"onStartTyping": true,
"onUnmounted": true,
"onUpdated": true,
"pausableWatch": true,
"provide": true,
"reactify": true,
"reactifyObject": true,
"reactive": true,
"reactiveComputed": true,
"reactiveOmit": true,
"reactivePick": true,
"readonly": true,
"ref": true,
"refAutoReset": true,
"refDebounced": true,
"refDefault": true,
"refThrottled": true,
"refWithControl": true,
"resolveComponent": true,
"resolveRef": true,
"resolveUnref": true,
"shallowReactive": true,
"shallowReadonly": true,
"shallowRef": true,
"syncRef": true,
"syncRefs": true,
"templateRef": true,
"throttledRef": true,
"throttledWatch": true,
"toRaw": true,
"toReactive": true,
"toRef": true,
"toRefs": true,
"triggerRef": true,
"tryOnBeforeMount": true,
"tryOnBeforeUnmount": true,
"tryOnMounted": true,
"tryOnScopeDispose": true,
"tryOnUnmounted": true,
"unref": true,
"unrefElement": true,
"until": true,
"useActiveElement": true,
"useArrayEvery": true,
"useArrayFilter": true,
"useArrayFind": true,
"useArrayFindIndex": true,
"useArrayJoin": true,
"useArrayMap": true,
"useArrayReduce": true,
"useArraySome": true,
"useAsyncQueue": true,
"useAsyncState": true,
"useAttrs": true,
"useBase64": true,
"useBattery": true,
"useBluetooth": true,
"useBreakpoints": true,
"useBroadcastChannel": true,
"useBrowserLocation": true,
"useCached": true,
"useClipboard": true,
"useColorMode": true,
"useConfirmDialog": true,
"useCounter": true,
"useCssModule": true,
"useCssVar": true,
"useCssVars": true,
"useCurrentElement": true,
"useCycleList": true,
"useDark": true,
"useDateFormat": true,
"useDebounce": true,
"useDebounceFn": true,
"useDebouncedRefHistory": true,
"useDeviceMotion": true,
"useDeviceOrientation": true,
"useDevicePixelRatio": true,
"useDevicesList": true,
"useDisplayMedia": true,
"useDocumentVisibility": true,
"useDraggable": true,
"useDropZone": true,
"useElementBounding": true,
"useElementByPoint": true,
"useElementHover": true,
"useElementSize": true,
"useElementVisibility": true,
"useEventBus": true,
"useEventListener": true,
"useEventSource": true,
"useEyeDropper": true,
"useFavicon": true,
"useFetch": true,
"useFileDialog": true,
"useFileSystemAccess": true,
"useFocus": true,
"useFocusWithin": true,
"useFps": true,
"useFullscreen": true,
"useGamepad": true,
"useGeolocation": true,
"useIdle": true,
"useImage": true,
"useInfiniteScroll": true,
"useIntersectionObserver": true,
"useInterval": true,
"useIntervalFn": true,
"useKeyModifier": true,
"useLastChanged": true,
"useLocalStorage": true,
"useMagicKeys": true,
"useManualRefHistory": true,
"useMediaControls": true,
"useMediaQuery": true,
"useMemoize": true,
"useMemory": true,
"useMounted": true,
"useMouse": true,
"useMouseInElement": true,
"useMousePressed": true,
"useMutationObserver": true,
"useNavigatorLanguage": true,
"useNetwork": true,
"useNow": true,
"useObjectUrl": true,
"useOffsetPagination": true,
"useOnline": true,
"usePageLeave": true,
"useParallax": true,
"usePermission": true,
"usePointer": true,
"usePointerSwipe": true,
"usePreferredColorScheme": true,
"usePreferredDark": true,
"usePreferredLanguages": true,
"useRafFn": true,
"useRefHistory": true,
"useResizeObserver": true,
"useRoute": true,
"useRouter": true,
"useScreenOrientation": true,
"useScreenSafeArea": true,
"useScriptTag": true,
"useScroll": true,
"useScrollLock": true,
"useSessionStorage": true,
"useShare": true,
"useSlots": true,
"useSpeechRecognition": true,
"useSpeechSynthesis": true,
"useStepper": true,
"useStorage": true,
"useStorageAsync": true,
"useStyleTag": true,
"useSupported": true,
"useSwipe": true,
"useTemplateRefsList": true,
"useTextDirection": true,
"useTextSelection": true,
"useTextareaAutosize": true,
"useThrottle": true,
"useThrottleFn": true,
"useThrottledRefHistory": true,
"useTimeAgo": true,
"useTimeout": true,
"useTimeoutFn": true,
"useTimeoutPoll": true,
"useTimestamp": true,
"useTitle": true,
"useToggle": true,
"useTransition": true,
"useUrlSearchParams": true,
"useUserMedia": true,
"useVModel": true,
"useVModels": true,
"useVibrate": true,
"useVirtualList": true,
"useWakeLock": true,
"useWebNotification": true,
"useWebSocket": true,
"useWebWorker": true,
"useWebWorkerFn": true,
"useWindowFocus": true,
"useWindowScroll": true,
"useWindowSize": true,
"watch": true,
"watchArray": true,
"watchAtMost": true,
"watchDebounced": true,
"watchEffect": true,
"watchIgnorable": true,
"watchOnce": true,
"watchPausable": true,
"watchPostEffect": true,
"watchSyncEffect": true,
"watchThrottled": true,
"watchTriggerable": true,
"watchWithFilter": true,
"whenever": true
}
}

75
.eslintrc.js

@ -0,0 +1,75 @@
// @ts-check
const { defineConfig } = require('eslint-define-config')
module.exports = defineConfig({
root: true,
env: {
browser: true,
node: true,
es6: true
},
parser: 'vue-eslint-parser',
parserOptions: {
parser: '@typescript-eslint/parser',
ecmaVersion: 2020,
sourceType: 'module',
jsxPragma: 'React',
ecmaFeatures: {
jsx: true
}
},
extends: [
'plugin:vue/vue3-recommended',
'plugin:@typescript-eslint/recommended',
'prettier',
'plugin:prettier/recommended',
'@unocss'
],
rules: {
'vue/no-setup-props-destructure': 'off',
'vue/script-setup-uses-vars': 'error',
'vue/no-reserved-component-names': 'off',
'@typescript-eslint/ban-ts-ignore': 'off',
'@typescript-eslint/explicit-function-return-type': 'off',
'@typescript-eslint/no-explicit-any': 'off',
'@typescript-eslint/no-var-requires': 'off',
'@typescript-eslint/no-empty-function': 'off',
'vue/custom-event-name-casing': 'off',
'no-use-before-define': 'off',
'@typescript-eslint/no-use-before-define': 'off',
'@typescript-eslint/ban-ts-comment': 'off',
'@typescript-eslint/ban-types': 'off',
'@typescript-eslint/no-non-null-assertion': 'off',
'@typescript-eslint/explicit-module-boundary-types': 'off',
'@typescript-eslint/no-unused-vars': 'off',
'no-unused-vars': 'off',
'space-before-function-paren': 'off',
'vue/attributes-order': 'off',
'vue/one-component-per-file': 'off',
'vue/html-closing-bracket-newline': 'off',
'vue/max-attributes-per-line': 'off',
'vue/multiline-html-element-content-newline': 'off',
'vue/singleline-html-element-content-newline': 'off',
'vue/attribute-hyphenation': 'off',
'vue/require-default-prop': 'off',
'vue/require-explicit-emits': 'off',
'vue/require-toggle-inside-transition': 'off',
'vue/html-self-closing': [
'error',
{
html: {
void: 'always',
normal: 'never',
component: 'always'
},
svg: 'always',
math: 'always'
}
],
'vue/multi-word-component-names': 'off',
'vue/no-v-html': 'off',
'prettier/prettier': 'off', // 芋艿:默认关闭 prettier 的 ESLint 校验,因为我们使用的是 IDE 的 Prettier 插件
'@unocss/order': 'off', // 芋艿:禁用 unocss 【css】顺序的提示,因为暂时不需要这么严格,警告也有点繁琐
'@unocss/order-attributify': 'off' // 芋艿:禁用 unocss 【属性】顺序的提示,因为暂时不需要这么严格,警告也有点繁琐
}
})

9
.gitignore vendored

@ -0,0 +1,9 @@
node_modules
.DS_Store
dist
dist-ssr
/dist*
pnpm-debug
auto-*.d.ts
.idea
.history

BIN
.image/Java监控.jpg

Binary file not shown.

After

Width:  |  Height:  |  Size: 112 KiB

BIN
.image/MySQL.jpg

Binary file not shown.

After

Width:  |  Height:  |  Size: 142 KiB

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

Binary file not shown.

After

Width:  |  Height:  |  Size: 152 KiB

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

Binary file not shown.

After

Width:  |  Height:  |  Size: 68 KiB

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

Binary file not shown.

After

Width:  |  Height:  |  Size: 65 KiB

BIN
.image/Redis.jpg

Binary file not shown.

After

Width:  |  Height:  |  Size: 95 KiB

BIN
.image/admin-uniapp/01.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 15 KiB

BIN
.image/admin-uniapp/02.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 33 KiB

BIN
.image/admin-uniapp/03.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 15 KiB

BIN
.image/admin-uniapp/04.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.7 KiB

BIN
.image/admin-uniapp/05.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 56 KiB

BIN
.image/admin-uniapp/06.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.6 KiB

BIN
.image/admin-uniapp/07.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 26 KiB

BIN
.image/admin-uniapp/08.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 26 KiB

BIN
.image/admin-uniapp/09.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.0 KiB

BIN
.image/common/ai-feature.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 21 KiB

BIN
.image/common/ai-preview.gif

Binary file not shown.

After

Width:  |  Height:  |  Size: 348 KiB

BIN
.image/common/bpm-feature.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 16 KiB

BIN
.image/common/crm-feature.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 15 KiB

BIN
.image/common/erp-feature.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 46 KiB

BIN
.image/common/infra-feature.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 16 KiB

BIN
.image/common/mall-feature.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 27 KiB

BIN
.image/common/mall-preview.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 238 KiB

BIN
.image/common/project-vs.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 139 KiB

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

Binary file not shown.

After

Width:  |  Height:  |  Size: 69 KiB

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

Binary file not shown.

After

Width:  |  Height:  |  Size: 32 KiB

BIN
.image/common/system-feature.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 13 KiB

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

Binary file not shown.

After

Width:  |  Height:  |  Size: 201 KiB

BIN
.image/common/yudao-roadmap.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 60 KiB

BIN
.image/个人中心.jpg

Binary file not shown.

After

Width:  |  Height:  |  Size: 37 KiB

BIN
.image/代码生成.jpg

Binary file not shown.

After

Width:  |  Height:  |  Size: 130 KiB

BIN
.image/令牌管理.jpg

Binary file not shown.

After

Width:  |  Height:  |  Size: 89 KiB

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

Binary file not shown.

After

Width:  |  Height:  |  Size: 89 KiB

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

Binary file not shown.

After

Width:  |  Height:  |  Size: 160 KiB

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

Binary file not shown.

After

Width:  |  Height:  |  Size: 150 KiB

BIN
.image/任务日志.jpg

Binary file not shown.

After

Width:  |  Height:  |  Size: 124 KiB

BIN
.image/商户信息.jpg

Binary file not shown.

After

Width:  |  Height:  |  Size: 83 KiB

BIN
.image/在线用户.jpg

Binary file not shown.

After

Width:  |  Height:  |  Size: 73 KiB

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

Binary file not shown.

After

Width:  |  Height:  |  Size: 53 KiB

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

Binary file not shown.

After

Width:  |  Height:  |  Size: 109 KiB

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

Binary file not shown.

After

Width:  |  Height:  |  Size: 69 KiB

BIN
.image/字典数据.jpg

Binary file not shown.

After

Width:  |  Height:  |  Size: 78 KiB

BIN
.image/字典类型.jpg

Binary file not shown.

After

Width:  |  Height:  |  Size: 126 KiB

BIN
.image/定时任务.jpg

Binary file not shown.

After

Width:  |  Height:  |  Size: 74 KiB

BIN
.image/岗位管理.jpg

Binary file not shown.

After

Width:  |  Height:  |  Size: 80 KiB

BIN
.image/工作流设计器-bpmn.jpg

Binary file not shown.

After

Width:  |  Height:  |  Size: 177 KiB

BIN
.image/工作流设计器-simple.jpg

Binary file not shown.

After

Width:  |  Height:  |  Size: 126 KiB

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

Binary file not shown.

After

Width:  |  Height:  |  Size: 93 KiB

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

Binary file not shown.

After

Width:  |  Height:  |  Size: 93 KiB

BIN
.image/应用管理.jpg

Binary file not shown.

After

Width:  |  Height:  |  Size: 55 KiB

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

Binary file not shown.

After

Width:  |  Height:  |  Size: 176 KiB

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

Binary file not shown.

After

Width:  |  Height:  |  Size: 91 KiB

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

Binary file not shown.

After

Width:  |  Height:  |  Size: 87 KiB

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

Binary file not shown.

After

Width:  |  Height:  |  Size: 33 KiB

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

Binary file not shown.

After

Width:  |  Height:  |  Size: 37 KiB

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

Binary file not shown.

After

Width:  |  Height:  |  Size: 41 KiB

BIN
.image/操作日志.jpg

Binary file not shown.

After

Width:  |  Height:  |  Size: 98 KiB

BIN
.image/支付订单.jpg

Binary file not shown.

After

Width:  |  Height:  |  Size: 208 KiB

BIN
.image/敏感词.jpg

Binary file not shown.

After

Width:  |  Height:  |  Size: 47 KiB

BIN
.image/数据库文档.jpg

Binary file not shown.

After

Width:  |  Height:  |  Size: 97 KiB

BIN
.image/文件管理.jpg

Binary file not shown.

After

Width:  |  Height:  |  Size: 74 KiB

BIN
.image/文件管理2.jpg

Binary file not shown.

After

Width:  |  Height:  |  Size: 114 KiB

BIN
.image/文件配置.jpg

Binary file not shown.

After

Width:  |  Height:  |  Size: 116 KiB

BIN
.image/日志中心.jpg

Binary file not shown.

After

Width:  |  Height:  |  Size: 84 KiB

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

Binary file not shown.

After

Width:  |  Height:  |  Size: 173 KiB

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

Binary file not shown.

After

Width:  |  Height:  |  Size: 125 KiB

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

Binary file not shown.

After

Width:  |  Height:  |  Size: 125 KiB

BIN
.image/流程表单.jpg

Binary file not shown.

After

Width:  |  Height:  |  Size: 148 KiB

BIN
.image/生成效果.jpg

Binary file not shown.

After

Width:  |  Height:  |  Size: 128 KiB

BIN
.image/用户分组.jpg

Binary file not shown.

After

Width:  |  Height:  |  Size: 82 KiB

BIN
.image/用户管理.jpg

Binary file not shown.

After

Width:  |  Height:  |  Size: 112 KiB

BIN
.image/登录.jpg

Binary file not shown.

After

Width:  |  Height:  |  Size: 93 KiB

BIN
.image/登录日志.jpg

Binary file not shown.

After

Width:  |  Height:  |  Size: 77 KiB

BIN
.image/短信日志.jpg

Binary file not shown.

After

Width:  |  Height:  |  Size: 41 KiB

BIN
.image/短信模板.jpg

Binary file not shown.

After

Width:  |  Height:  |  Size: 248 KiB

BIN
.image/短信渠道.jpg

Binary file not shown.

After

Width:  |  Height:  |  Size: 80 KiB

BIN
.image/租户套餐.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 96 KiB

BIN
.image/租户管理.jpg

Binary file not shown.

After

Width:  |  Height:  |  Size: 115 KiB

BIN
.image/系统接口.jpg

Binary file not shown.

After

Width:  |  Height:  |  Size: 91 KiB

BIN
.image/菜单管理.jpg

Binary file not shown.

After

Width:  |  Height:  |  Size: 129 KiB

BIN
.image/表单构建.jpg

Binary file not shown.

After

Width:  |  Height:  |  Size: 102 KiB

BIN
.image/角色管理.jpg

Binary file not shown.

After

Width:  |  Height:  |  Size: 85 KiB

BIN
.image/访问日志.jpg

Binary file not shown.

After

Width:  |  Height:  |  Size: 73 KiB

BIN
.image/退款订单.jpg

Binary file not shown.

After

Width:  |  Height:  |  Size: 92 KiB

BIN
.image/通知公告.jpg

Binary file not shown.

After

Width:  |  Height:  |  Size: 77 KiB

BIN
.image/部门管理.jpg

Binary file not shown.

After

Width:  |  Height:  |  Size: 109 KiB

BIN
.image/配置管理.jpg

Binary file not shown.

After

Width:  |  Height:  |  Size: 89 KiB

BIN
.image/链路追踪.jpg

Binary file not shown.

After

Width:  |  Height:  |  Size: 80 KiB

BIN
.image/错误日志.jpg

Binary file not shown.

After

Width:  |  Height:  |  Size: 110 KiB

Some files were not shown because too many files have changed in this diff Show More

Loading…
Cancel
Save