Files
guilixu-admin/.workbuddy/memory/2026-07-25.md
赵忠林 4a8b0a957c refactor(api): 统一CMS接口URL配置
- 在环境变量中新增CMS接口URL配置项 VITE_CMS_API_URL
- 将所有CMS相关API接口调用的基地址由MODULES_API_URL或SERVER_API_URL替换为CMS_API_BASE_URL
- 更新cmsAd、cmsAdRecord、cmsArticle及相关cms模块的接口地址引用
- 统一管理CMS API基础路径,提高代码维护性和可配置性
2026-07-27 12:42:51 +08:00

17 lines
1.4 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 2026-07-25 工作日志
## CMS 模块复用方案分析mp-java vs guilixu-java
- 结论:**guilixu 应直接调用 mp-java 的 cmsmodules 服务),不要整体复制到 guilixu-java。**
- 证据guilixu 的 152 个 cms 类是 mp-java 235 类的子集分叉且落后 1.5 个月;前端 cms 接口已全部走 `MODULES_API_URL`(指向 mp-javaguilixu-java 的 cms 包是死代码;"整体复制"因缺 `project` 模块无法编译。
- 产出报告:`docs/cms-module-reuse-analysis.md`
- 已同步架构结论到 MEMORY.mdJava 后端架构 / MODULES_API_URL 模式)
## 商品分类列表:二级/三级前加树形连接线方案A
- 文件:`src/views/shop/shopGoodsCategory/index.vue`
- 需求:用户要二级/三级分类前加图标区分层级,先看 mockup 选方案选了「方案A 树形连接线」。
- 实现:移除原 `a-space``paddingLeft` 纯缩进,改为用 SVG 绘制树形连接线(`renderTreePrefix` 函数)。
- 新增 `nodeMap``isLastMap``buildTreeMeta` 在 datasource 加载时构建(是否末位子节点)。
- 连接线逻辑:祖先节点非末位→贯穿引导竖线;末段→竖线+横线拐角(末位用 └,否则 ├)。每级宽 20px颜色 #d0d0d0
- 顶级depth=0不画二级/三级按祖先链回溯绘制。缩进完全由 SVG 宽度承担。
- 验证vite 模块编译通过localhost:5580 dev server 已起)。