From 1bd98e2f954496b37ab91395aae51ae7b0a3e19d Mon Sep 17 00:00:00 2001 From: Trace Date: Fri, 17 Apr 2026 21:54:12 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E5=AE=8C=E6=88=90=E7=AE=A1=E7=90=86?= =?UTF-8?q?=E5=90=8E=E5=8F=B0=E5=86=97=E4=BD=99=E8=8F=9C=E5=8D=95=E3=80=81?= =?UTF-8?q?=E8=B7=AF=E7=94=B1=E5=8F=8A=E6=97=A0=E7=94=A8=E9=A1=B5=E9=9D=A2?= =?UTF-8?q?=E7=9A=84=E6=B8=85=E7=90=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .env | 10 +- .env.local | 5 + .eslintrc.js | 6 +- README.md | 24 +-- index.html | 12 +- public/brand-logo.png | Bin 0 -> 13908 bytes src/api/mall/trade/order/index.ts | 2 +- src/assets/imgs/home-admin-avatar.png | Bin 0 -> 4058 bytes src/assets/imgs/home-notice-avatar.png | Bin 0 -> 3472 bytes src/assets/imgs/kongshan-admin-avatar.svg | 47 ++++++ src/assets/imgs/kongshan-notice-avatar.svg | 36 +++++ .../components/mobile/UserCard/index.vue | 2 +- src/components/DiyEditor/index.vue | 2 +- src/components/DocAlert/index.vue | 8 +- src/components/Form/src/Form.vue | 4 +- src/components/Search/src/Search.vue | 10 +- .../SimpleProcessDesignerV2/src/node.ts | 2 +- src/components/Table/src/Table.vue | 4 +- src/components/Table/src/TableSelectForm.vue | 2 +- .../package/designer/ProcessDesigner.vue | 2 +- .../package/designer/ProcessViewer.vue | 2 +- .../package/penal/base/ElementBaseInfo.vue | 2 +- .../multi-instance/ElementMultiInstance.vue | 4 +- .../package/penal/task/ElementTask.vue | 2 +- .../penal/task/task-components/UserTask.vue | 2 +- src/hooks/web/useCrudSchemas.ts | 2 +- src/hooks/web/useTable.ts | 2 +- src/layout/components/Logo/src/Logo.vue | 2 +- .../components/UserInfo/src/UserInfo.vue | 2 +- src/locales/en.ts | 46 +++--- src/locales/zh-CN.ts | 46 +++--- src/store/modules/app.ts | 10 +- src/utils/constants.ts | 2 +- src/utils/dateUtil.ts | 2 +- src/utils/dict.ts | 2 +- src/utils/index.ts | 4 +- src/views/Home/Index.vue | 146 ++++++++++-------- src/views/Home/types.ts | 1 + src/views/Login/Login.vue | 15 +- src/views/Login/SocialLogin.vue | 6 +- src/views/Login/components/LoginForm.vue | 14 +- src/views/Login/components/MobileForm.vue | 2 +- src/views/Login/components/QrCodeForm.vue | 2 +- src/views/Profile/Index.vue | 2 +- .../components/message/MessageListEmpty.vue | 12 +- src/views/ai/chat/index/index.vue | 4 +- src/views/ai/utils/constants.ts | 2 +- src/views/ai/utils/utils.ts | 2 +- .../detail/ProcessInstanceOperationButton.vue | 2 +- src/views/bpm/task/copy/index.vue | 2 +- src/views/erp/finance/payment/index.vue | 4 +- src/views/erp/finance/receipt/index.vue | 4 +- src/views/erp/purchase/in/index.vue | 4 +- src/views/erp/purchase/order/index.vue | 4 +- src/views/erp/purchase/return/index.vue | 4 +- src/views/erp/sale/order/index.vue | 4 +- src/views/erp/sale/out/index.vue | 4 +- src/views/erp/sale/return/index.vue | 4 +- src/views/erp/stock/check/index.vue | 4 +- src/views/erp/stock/in/index.vue | 4 +- src/views/erp/stock/move/index.vue | 4 +- src/views/erp/stock/out/index.vue | 4 +- .../DeviceDetailsThingModelProperty.vue | 2 +- .../mall/promotion/bargain/activity/index.vue | 2 +- .../components/StoreStaffTableSelect.vue | 2 +- .../user/detail/UserExperienceRecordList.vue | 2 +- src/views/member/user/detail/index.vue | 2 +- .../mp/components/wx-material-select/main.vue | 2 +- src/views/mp/components/wx-msg/main.vue | 2 +- src/views/mp/components/wx-news/main.vue | 2 +- src/views/mp/components/wx-reply/main.vue | 2 +- .../mp/components/wx-video-play/main.vue | 2 +- .../mp/components/wx-voice-play/main.vue | 4 +- .../mp/material/components/ImageTable.vue | 2 +- src/views/mp/menu/index.vue | 2 +- 75 files changed, 357 insertions(+), 241 deletions(-) create mode 100644 public/brand-logo.png create mode 100644 src/assets/imgs/home-admin-avatar.png create mode 100644 src/assets/imgs/home-notice-avatar.png create mode 100644 src/assets/imgs/kongshan-admin-avatar.svg create mode 100644 src/assets/imgs/kongshan-notice-avatar.svg diff --git a/.env b/.env index 5a7a24a21..18d5c42f9 100644 --- a/.env +++ b/.env @@ -1,5 +1,5 @@ # 标题 -VITE_APP_TITLE=芋道管理系统 +VITE_APP_TITLE=空山管理系统 # 项目本地运行端口号 VITE_PORT=80 @@ -13,15 +13,17 @@ VITE_APP_TENANT_ENABLE=true # 验证码的开关 VITE_APP_CAPTCHA_ENABLE=true -# 文档地址的开关 +# 文档地址提示条开关(空山版统一帮助入口) VITE_APP_DOCALERT_ENABLE=true +# 统一帮助入口(帮助中心 / 内部Wiki) +VITE_APP_HELP_CENTER_URL=http://m.swelife.cn/#/pages/index # 百度统计 VITE_APP_BAIDU_CODE = a1ff8825baa73c3a78eb96aa40325abc # 默认账户密码 -VITE_APP_DEFAULT_LOGIN_TENANT = 芋道源码 -VITE_APP_DEFAULT_LOGIN_USERNAME = admin +VITE_APP_DEFAULT_LOGIN_TENANT = 空山平台 + VITE_APP_DEFAULT_LOGIN_USERNAME = admin VITE_APP_DEFAULT_LOGIN_PASSWORD = admin123 # API 加解密 diff --git a/.env.local b/.env.local index 35765584d..c5c8103e1 100644 --- a/.env.local +++ b/.env.local @@ -30,5 +30,10 @@ VITE_MALL_H5_DOMAIN='http://localhost:3000' # 验证码的开关 VITE_APP_CAPTCHA_ENABLE=false +# 文档地址提示条开关(本地联调启用统一帮助入口) +VITE_APP_DOCALERT_ENABLE=true +# 统一帮助入口(帮助中心 / 内部Wiki) +VITE_APP_HELP_CENTER_URL=http://m.swelife.cn/#/pages/index + # GoView域名 VITE_GOVIEW_URL='http://127.0.0.1:3000' \ No newline at end of file diff --git a/.eslintrc.js b/.eslintrc.js index b28255ca0..2c73ee5ad 100644 --- a/.eslintrc.js +++ b/.eslintrc.js @@ -68,8 +68,8 @@ module.exports = defineConfig({ ], '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 【属性】顺序的提示,因为暂时不需要这么严格,警告也有点繁琐 + 'prettier/prettier': 'off', // 项目组:默认关闭 prettier 的 ESLint 校验,因为我们使用的是 IDE 的 Prettier 插件 + '@unocss/order': 'off', // 项目组:禁用 unocss 【css】顺序的提示,因为暂时不需要这么严格,警告也有点繁琐 + '@unocss/order-attributify': 'off' // 项目组:禁用 unocss 【属性】顺序的提示,因为暂时不需要这么严格,警告也有点繁琐 } }) diff --git a/README.md b/README.md index 295946d97..5395174e0 100644 --- a/README.md +++ b/README.md @@ -10,15 +10,15 @@ ## 🐶 新手必读 * nodejs > 16.18.0 && pnpm > 8.6.0 (强制使用pnpm) -* 演示地址【Vue3 + element-plus】: -* 演示地址【Vue3 + vben5.0(ant-design-vue)】: -* 演示地址【Vue2 + element-ui】: -* 启动文档: -* 视频教程: +* 演示地址【Vue3 + element-plus】:待补充 +* 演示地址【Vue3 + vben5.0(ant-design-vue)】:待补充 +* 演示地址【Vue2 + element-ui】:待补充 +* 启动文档:待补充 +* 视频教程:待补充 ## 🐯 平台简介 -**芋道**,以开发者为中心,打造中国第一流的快速开发平台,全部开源,个人与企业可 100% 免费使用。 +**空山**,一个 AI + 电商平台项目,聚焦可持续迭代的业务开发与工程落地。 * 采用 [vue-element-plus-admin](https://gitee.com/kailong110120130/vue-element-plus-admin) 实现 * 改换 saas,自动引入等功能 @@ -69,11 +69,11 @@ 支持 Spring Boot、Spring Cloud 两种架构: -① Spring Boot 单体架构: +① Spring Boot 单体架构:待补充 ![架构图](/.image/common/ruoyi-vue-pro-architecture.png) -② Spring Cloud 微服务架构: +② Spring Cloud 微服务架构:待补充 ![架构图](/.image/common/yudao-cloud-architecture.png) @@ -216,7 +216,7 @@ ### 商城系统 -演示地址: +演示地址:待补充 ![功能图](/.image/common/mall-feature.png) @@ -224,19 +224,19 @@ ### ERP 系统 -演示地址: +演示地址:待补充 ![功能图](/.image/common/erp-feature.png) ### CRM 系统 -演示地址: +演示地址:待补充 ![功能图](/.image/common/crm-feature.png) ### AI 大模型 -演示地址: +演示地址:待补充 ![功能图](/.image/common/ai-feature.png) diff --git a/index.html b/index.html index 8cfcbefa6..e78f6fecc 100644 --- a/index.html +++ b/index.html @@ -2,16 +2,16 @@ - + %VITE_APP_TITLE% @@ -65,7 +65,7 @@ position: absolute; width: 100%; height: 100%; - border: 4px solid #2d8cf0; + border: 4px solid #1e88e5; border-bottom: 0; border-left-color: transparent; border-radius: 50%; @@ -78,7 +78,7 @@ left: calc(50% - 20px); width: 40px; height: 40px; - border: 4px solid #87bdff; + border: 4px solid #7fbaf2; border-right: 0; border-top-color: transparent; border-radius: 50%; @@ -136,7 +136,7 @@
- +
%VITE_APP_TITLE%
diff --git a/public/brand-logo.png b/public/brand-logo.png new file mode 100644 index 0000000000000000000000000000000000000000..d691d722534afeaed6c266451d8a93b8a29bdd31 GIT binary patch literal 13908 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 RU$5UF(&7qY)glH#{|liiJuLtL literal 0 HcmV?d00001 diff --git a/src/api/mall/trade/order/index.ts b/src/api/mall/trade/order/index.ts index 37fee8c76..ec17072b6 100644 --- a/src/api/mall/trade/order/index.ts +++ b/src/api/mall/trade/order/index.ts @@ -95,7 +95,7 @@ export interface OrderItemRespVO { orderPartPrice?: number | null //子订单分摊金额(总) orderDividePrice?: number | null //分摊后子订单实付金额(总) // ========== 营销基本信息 ========== - // TODO 芋艿:在捉摸一下 + // TODO 项目组:在捉摸一下 // ========== 售后基本信息 ========== afterSaleStatus?: number | null // 售后状态 properties?: ProductPropertiesVO[] //属性数组 diff --git a/src/assets/imgs/home-admin-avatar.png b/src/assets/imgs/home-admin-avatar.png new file mode 100644 index 0000000000000000000000000000000000000000..c03fe8aefbf1c58c7ee9cae53b3f8204c6661da8 GIT binary patch literal 4058 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 M07*qoM6N<$g5}CuIsgCw literal 0 HcmV?d00001 diff --git a/src/assets/imgs/home-notice-avatar.png b/src/assets/imgs/home-notice-avatar.png new file mode 100644 index 0000000000000000000000000000000000000000..374c854a5db643249b40b2eb5b321411b3683586 GIT binary patch literal 3472 zcmai1c{tSV*S}{NY7#?Ze`qXeG>K$izsWEpNk$}FNhu_2LPnOz5}J}FF?O2KWGQ5= zG+! z*s}hd9enUjcVOhgaiWFkQM((6*~iYo!z^Jl={|1-sVn;wnnS}qg&x{t!ce(Spere!SALg-)JNQ^k6gXkyV*cD{Fc#R%=rATPydmIbAcg1{nWbj4wt*P6hL2n?17QU z&oeUvc}_dD$A1?84si5UGS4RyO=WV-=F7yrN0+0u>im7nF$^B#WMp~l71|J0(2_~1e&Ma%#qV>%ae)IN z))ZZ#P`qTiJc3QQ5cYR)gblWLj`ZorS=?Z$XBnSb`}_o8uW1&vQ_|DeroL_?8CqFb z9+t0V(GmwS)vEjfJ;J(d+efX~0bvD;?LLV5F8mICAGBKd8Ly`HZP;{$@_nQ(_H~Go z?UJ>T_9>s!0S%SSjy$vg&t^_?y*ZL1fRt_9xr2ud~0> zjh{9YWl;w<;UNTtD% zZa*Iotw?|<7x?cO{Vh>`GQd|aeTQN|ux^m+AfWB?SKe7n?icMH$c55-N9hLvyRz)K z?4_5g#=onHZI%mZ!ipU{JuPypli!pTBn!Sy<2PN@qZGZMEY!HSU!iMNl{qd|LpQ7O zLWAIalxb{+Q=(9?t(zAbrD2{`q3r#^{fHw}J~QFMJHeTezrFPC?6qy#rNgli7D!r% zg@sz&3|S8lhPnl7}QU3aV5Rr6T8(wxa5{nLZuB-@-T`}kS4?`8h<0ABNF zGf^q|Q&^I6h6Ri`z|qKm;0iOVwy~k8&btZ0bTC+y*^h`n*qLmMsXlSz)ks+_HC?bh zi!7JWy!W~gsX7Xd zi;E=<+i$*Ii$gy>Gv4-ds7Dj0ezS8yTQ+XG-7XT9Q%M{__N2&~?L}vGKmIL_xRi6c z!;Fbf509xa-Ar$D!MUbmwfsh~%aYHc8{5QqkSo2wzQ zOOFip8fALDs_kk_*5d-E^p#|Wx0c=|-?wHQa?m(;Z(A@wNiEwY(|J%`)i-gWvpRUS zE`tD>2{0?4dj}B1E>d4y5`D%VVeob9Nk@DX#Rc~gst9MRQ#GpD;Zw5}`xzjgWrMRD z-+%JJFXS7KP4^>xVV1V;O)t;hd5L)A%k?_aCvHz=wAEC^F1pvjkbBOHUex19<=W5ezxUzZiUUT5KC?x=i5HdaAmB1|qX%P>1rCA5z=1ZieiA`Lzl@TR<%eJijq{t`yI*Ac6``s*j!g9_ zMHE^ITAR%kDV+oUwnZ-dGcI&5gCgYGWE(%OV*Q9Od@$9uK>$hoUnLLnApzV){81|2&lFxg^5_N|w-P{^rH)CWQt$w0Zt5xs+h49RhWn~MhoqkFcAmkdh4R6ZY3AYgI_eW}eif`^PVT5e2D>Qs?C^pn&3+Ns*x&aK)=Q z2bKc@bm-LS#?%H1faigH-#^#DP4oC6|Tw3CL&=8nPO=#9iub^p+l+ zVP;>xt{{D{L$q}NeCsnFI+I)p)9-3k5A`YQ8IFX!isURgc$heU=X86A_LwuSfUEh5ue3|8YR;_GM`6=i&@g z^J%XNlt6wId<$DTU^Te)n(|7ychUh?tFm7{bha)3NGGWTvYvBeJqL?)!{!Jw{F~UFaB;t#!Jgjyudui4~XQSUXtsb zEFi@w*q@Lvq&?tGC6x^kxG@E!LWM8c#K`+W;b*3uK&p{$r#rSoF3w1o)4M`)g4OGN znR6FDePP-3;bzzBH|w|WwvNFPYjeLUOp0XHR1j1vy%dc$|6F-9TR$!DC@ehHJ~tx` zR(AZwBcf6Q;^RNA=7-eS-u57$c@c4;aI*>temp%k{~2xJbb~SPopA5kFO&20%eRbM z(W&!%$8YAxe!HO<%A2zIX$MY0voCFubLVe@Gw(f(i^28lG$Z8}PqST`yg0LjYhtak zzKBGjWL2~44}AF`0RnUl!KpT@9EoY?3uK$m()yPval>MtWqbbsk!H^`0P@Vp5j<_1=MCAu z$2J|J0m?yn{l~?yElgM5I0tVMN7G=v6GQ~C*mwF@-5;q2FBM3Ln literal 0 HcmV?d00001 diff --git a/src/assets/imgs/kongshan-admin-avatar.svg b/src/assets/imgs/kongshan-admin-avatar.svg new file mode 100644 index 000000000..8738106cf --- /dev/null +++ b/src/assets/imgs/kongshan-admin-avatar.svg @@ -0,0 +1,47 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/assets/imgs/kongshan-notice-avatar.svg b/src/assets/imgs/kongshan-notice-avatar.svg new file mode 100644 index 000000000..6950bf1f0 --- /dev/null +++ b/src/assets/imgs/kongshan-notice-avatar.svg @@ -0,0 +1,36 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/components/DiyEditor/components/mobile/UserCard/index.vue b/src/components/DiyEditor/components/mobile/UserCard/index.vue index 14b447c62..1c833fac6 100644 --- a/src/components/DiyEditor/components/mobile/UserCard/index.vue +++ b/src/components/DiyEditor/components/mobile/UserCard/index.vue @@ -5,7 +5,7 @@ - 芋道源码 + 空山平台
diff --git a/src/components/DiyEditor/index.vue b/src/components/DiyEditor/index.vue index fa23a4d0f..fdc614124 100644 --- a/src/components/DiyEditor/index.vue +++ b/src/components/DiyEditor/index.vue @@ -171,7 +171,7 @@ />
手机扫码预览 - +
diff --git a/src/components/DocAlert/index.vue b/src/components/DocAlert/index.vue index 0073266c3..793ded5cb 100644 --- a/src/components/DocAlert/index.vue +++ b/src/components/DocAlert/index.vue @@ -1,7 +1,9 @@ @@ -17,13 +19,15 @@ const props = defineProps({ /** 跳转 URL 链接 */ const goToUrl = () => { - window.open(props.url) + window.open(helpCenterUrl) } /** 是否开启 */ const getEnable = () => { return import.meta.env.VITE_APP_DOCALERT_ENABLE !== 'false' } + +const helpCenterUrl = import.meta.env.VITE_APP_HELP_CENTER_URL || 'http://m.swelife.cn/#/pages/index'