diff --git a/.vscode/launch.json b/.vscode/launch.json index 0278f8370..663c2b5b5 100644 --- a/.vscode/launch.json +++ b/.vscode/launch.json @@ -2,6 +2,15 @@ "$schema": "https://json.schemastore.org/launchsettings.json", "version": "0.2.0", "configurations": [ + { + "type": "chrome", + "name": "vben admin antd dev", + "request": "launch", + "url": "http://localhost:5999", + "env": { "NODE_ENV": "development" }, + "sourceMaps": true, + "webRoot": "${workspaceFolder}/apps/web-antdv-next" + }, { "type": "chrome", "name": "vben admin antd dev", diff --git a/README.md b/README.md index 3e8f10586..da1d8d551 100644 --- a/README.md +++ b/README.md @@ -82,9 +82,9 @@ ![功能分层](/.gitee/image/common/ruoyi-vue-pro-biz.png) -* 通用模块(必选):系统功能、基础设施 -* 通用模块(可选):工作流程、支付系统、数据报表、会员中心 -* 业务系统(按需):ERP 系统、CRM 系统、MES 系统、商城系统、微信公众号、AI 大模型、IoT 物联网 +- 通用模块(必选):系统功能、基础设施 +- 通用模块(可选):工作流程、支付系统、数据报表、会员中心 +- 业务系统(按需):ERP 系统、CRM 系统、MES 系统、商城系统、微信公众号、AI 大模型、IoT 物联网 ### 系统功能 @@ -221,13 +221,13 @@ ### 会员中心 -| | 功能 | 描述 | -|-----|------|----------------------------------| -| 🚀 | 会员管理 | 会员是 C 端的消费者,该功能用于会员的搜索与管理 | -| 🚀 | 会员标签 | 对会员的标签进行创建、查询、修改、删除等操作 | -| 🚀 | 会员等级 | 对会员的等级、成长值进行管理,可用于订单折扣等会员权益 | -| 🚀 | 会员分组 | 对会员进行分组,用于用户画像、内容推送等运营手段 | -| 🚀 | 积分签到 | 回馈给签到、消费等行为的积分,会员可订单抵现、积分兑换等途径消耗 | +| | 功能 | 描述 | +| --- | --- | --- | +| 🚀 | 会员管理 | 会员是 C 端的消费者,该功能用于会员的搜索与管理 | +| 🚀 | 会员标签 | 对会员的标签进行创建、查询、修改、删除等操作 | +| 🚀 | 会员等级 | 对会员的等级、成长值进行管理,可用于订单折扣等会员权益 | +| 🚀 | 会员分组 | 对会员进行分组,用于用户画像、内容推送等运营手段 | +| 🚀 | 积分签到 | 回馈给签到、消费等行为的积分,会员可订单抵现、积分兑换等途径消耗 | ### ERP 系统 diff --git a/apps/web-antd/src/views/bpm/components/bpmn-process-designer/src/modules/rules/CustomRules.js b/apps/web-antd/src/views/bpm/components/bpmn-process-designer/src/modules/rules/CustomRules.js index 15429d952..f343a787d 100644 --- a/apps/web-antd/src/views/bpm/components/bpmn-process-designer/src/modules/rules/CustomRules.js +++ b/apps/web-antd/src/views/bpm/components/bpmn-process-designer/src/modules/rules/CustomRules.js @@ -1,5 +1,4 @@ import BpmnRules from 'bpmn-js/lib/features/rules/BpmnRules'; -// eslint-disable-next-line n/no-extraneous-import import inherits from 'inherits'; function CustomRules(eventBus) { diff --git a/apps/web-antd/src/views/bpm/processInstance/detail/modules/operation-button.vue b/apps/web-antd/src/views/bpm/processInstance/detail/modules/operation-button.vue index f7e155338..ed0d81325 100644 --- a/apps/web-antd/src/views/bpm/processInstance/detail/modules/operation-button.vue +++ b/apps/web-antd/src/views/bpm/processInstance/detail/modules/operation-button.vue @@ -276,9 +276,7 @@ async function openPopover(type: string) { // 没有节点表单时,approveFormFApi 永远不会被赋值,跳过等待 if (runningTask.value?.formId > 0) { // 1s 兜底超时;超时 until 会抛错,这里静默吞掉,让首次计算照常进行 - await until( - () => typeof approveFormFApi.value?.validate === 'function', - ) + await until(() => typeof approveFormFApi.value?.validate === 'function') .toBeTruthy({ timeout: 1000 }) .catch(() => {}); } diff --git a/apps/web-antdv-next/.env b/apps/web-antdv-next/.env index 40b046d24..a0bfde11e 100644 --- a/apps/web-antdv-next/.env +++ b/apps/web-antdv-next/.env @@ -1,8 +1,38 @@ # 应用标题 -VITE_APP_TITLE=Vben Admin Antdv Next +VITE_APP_TITLE=芋道管理系统 # 应用命名空间,用于缓存、store等功能的前缀,确保隔离 -VITE_APP_NAMESPACE=vben-web-antdv-next +VITE_APP_NAMESPACE=yudao-vben-antd # 对store进行加密的密钥,在将store持久化到localStorage时会使用该密钥进行加密 VITE_APP_STORE_SECURE_KEY=please-replace-me-with-your-own-key + +# 是否开启模拟数据 +VITE_NITRO_MOCK=false + +# 租户开关 +VITE_APP_TENANT_ENABLE=true + +# 验证码的开关 +VITE_APP_CAPTCHA_ENABLE=false + +# 文档地址的开关 +VITE_APP_DOCALERT_ENABLE=true + +# 百度统计 +VITE_APP_BAIDU_CODE = e98f2eab6ceb8688bc6d8fc5332ff093 + +# GoView域名 +VITE_GOVIEW_URL='http://127.0.0.1:3000' + +# API 加解密 +VITE_APP_API_ENCRYPT_ENABLE = true +VITE_APP_API_ENCRYPT_HEADER = X-Api-Encrypt +VITE_APP_API_ENCRYPT_ALGORITHM = AES +VITE_APP_API_ENCRYPT_REQUEST_KEY = 52549111389893486934626385991395 +VITE_APP_API_ENCRYPT_RESPONSE_KEY = 96103715984234343991809655248883 +# VITE_APP_API_ENCRYPT_REQUEST_KEY = MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCls2rIpnGdYnLFgz1XU13GbNQ5DloyPpvW00FPGjqn5Z6JpK+kDtVlnkhwR87iRrE5Vf2WNqRX6vzbLSgveIQY8e8oqGCb829myjf1MuI+ZzN4ghf/7tEYhZJGPI9AbfxFqBUzm+kR3/HByAI22GLT96WM26QiMK8n3tIP/yiLswIDAQAB +# VITE_APP_API_ENCRYPT_RESPONSE_KEY = MIICdgIBADANBgkqhkiG9w0BAQEFAASCAmAwggJcAgEAAoGBAOH8IfIFxL/MR9XIg1UDv5z1fGXQI93E8wrU4iPFovL/sEt9uSgSkjyidC2O7N+m7EKtoN6b1u7cEwXSkwf3kfK0jdWLSQaNpX5YshqXCBzbDfugDaxuyYrNA4/tIMs7mzZAk0APuRXB35Dmupou7Yw7TFW/7QhQmGfzeEKULQvnAgMBAAECgYAw8LqlQGyQoPv5p3gRxEMOCfgL0JzD3XBJKztiRd35RDh40Nx1ejgjW4dPioFwGiVWd2W8cAGHLzALdcQT2KDJh+T/tsd4SPmI6uSBBK6Ff2DkO+kFFcuYvfclQQKqxma5CaZOSqhgenacmgTMFeg2eKlY3symV6JlFNu/IKU42QJBAOhxAK/Eq3e61aYQV2JSguhMR3b8NXJJRroRs/QHEanksJtl+M+2qhkC9nQVXBmBkndnkU/l2tYcHfSBlAyFySMCQQD445tgm/J2b6qMQmuUGQAYDN8FIkHjeKmha+l/fv0igWm8NDlBAem91lNDIPBUzHL1X1+pcts5bjmq99YdOnhtAkAg2J8dN3B3idpZDiQbC8fd5bGPmdI/pSUudAP27uzLEjr2qrE/QPPGdwm2m7IZFJtK7kK1hKio6u48t/bg0iL7AkEAuUUs94h+v702Fnym+jJ2CHEkXvz2US8UDs52nWrZYiM1o1y4tfSHm8H8bv8JCAa9GHyriEawfBraILOmllFdLQJAQSRZy4wmlaG48MhVXodB85X+VZ9krGXZ2TLhz7kz9iuToy53l9jTkESt6L5BfBDCVdIwcXLYgK+8KFdHN5W7HQ== + +# 百度地图 +VITE_BAIDU_MAP_KEY=Y2aJXiswwPxy6mwFs1z9c7U5gwX9WfUN \ No newline at end of file diff --git a/apps/web-antdv-next/.env.development b/apps/web-antdv-next/.env.development index f2b444287..5c71e36f2 100644 --- a/apps/web-antdv-next/.env.development +++ b/apps/web-antdv-next/.env.development @@ -3,14 +3,19 @@ VITE_PORT=5999 VITE_BASE=/ +# 请求路径 +VITE_BASE_URL=http://127.0.0.1:48080 # 接口地址 -VITE_GLOB_API_URL=/api - -# 是否开启 Nitro Mock服务,true 为开启,false 为关闭 -VITE_NITRO_MOCK=true - +VITE_GLOB_API_URL=/admin-api +# 文件上传类型:server - 后端上传, client - 前端直连上传,仅支持S3服务 +VITE_UPLOAD_TYPE=server # 是否打开 devtools,true 为打开,false 为关闭 VITE_DEVTOOLS=false # 是否注入全局loading VITE_INJECT_APP_LOADING=true + +# 默认登录用户名 +VITE_APP_DEFAULT_USERNAME=admin +# 默认登录密码 +VITE_APP_DEFAULT_PASSWORD=admin123 diff --git a/apps/web-antdv-next/.env.production b/apps/web-antdv-next/.env.production index 5375847a6..a8f3d29a9 100644 --- a/apps/web-antdv-next/.env.production +++ b/apps/web-antdv-next/.env.production @@ -1,7 +1,11 @@ VITE_BASE=/ +# 请求路径 +VITE_BASE_URL=http://127.0.0.1:48080 # 接口地址 -VITE_GLOB_API_URL=https://mock-napi.vben.pro/api +VITE_GLOB_API_URL=http://127.0.0.1:48080/admin-api +# 文件上传类型:server - 后端上传, client - 前端直连上传,仅支持S3服务 +VITE_UPLOAD_TYPE=server # 是否开启压缩,可以设置为 none, brotli, gzip VITE_COMPRESS=none @@ -17,3 +21,6 @@ VITE_INJECT_APP_LOADING=true # 打包后是否生成dist.zip VITE_ARCHIVER=true + +# 验证码的开关 +VITE_APP_CAPTCHA_ENABLE=true \ No newline at end of file diff --git a/apps/web-antdv-next/index.html b/apps/web-antdv-next/index.html index e3b9ae5c5..f390d1d76 100644 --- a/apps/web-antdv-next/index.html +++ b/apps/web-antdv-next/index.html @@ -15,13 +15,12 @@ %VITE_APP_TITLE%