feat(api): 新增 cms-api API 域名支持并切换幻灯片广告接口域名

- 配置文件 env.js 中新增 CMS_API_URL,三个环境均统一配置
- app.ts 导出 CmsBaseUrl,用于 cms-api 相关请求
- cmsAd 模块接口调用统一改为通过 CmsBaseUrl 拼接完整 cms-api 路径
- 幻灯片广告相关接口走独立 cms-api 域名,保证数据隔离
- 更新工作备忘录,补充 API 域名配置与幻灯片广告调用说明
This commit is contained in:
2026-07-27 12:42:27 +08:00
parent 0cc0d089e9
commit f1c0349f64
4 changed files with 16 additions and 6 deletions

View File

@@ -6,6 +6,8 @@
- 后端 API 前缀:`/shop/``/api/`
- **后端项目路径:`/Users/gxwebsoft/JAVA/guilixu-java`**(⚠️ 不要找 paopao-java 或 websopy-java那是旧的
- **后端 Maven 编译命令**`cd /Users/gxwebsoft/JAVA/guilixu-java && "/Applications/IntelliJ IDEA Ultimate.app/Contents/plugins/maven/lib/maven3/bin/mvn" compile`guilixu 的 mvnw 损坏,用 IntelliJ 自带的 mvn
- **API 域名配置**`config/env.js` 三环境一致):`API_BASE_URL=https://shop-api.websoft.top/api``SERVER_API_URL=https://server.websoft.top/api``CMS_API_URL=https://cms-api.websoft.top/api``config/app.ts` 导出 `BaseUrl/ServerBaseUrl/CmsBaseUrl`
- **幻灯片广告(轮播图)调用已切到 cms-api**`src/api/cms/cmsAd/index.ts` 的读接口(`listCmsAd`/`getCmsAd`/`getCmsAdByCode`/`pageCmsAd`)通过 `cmsUrl()` 拼接 `CmsBaseUrl`,首页轮播 `listCmsAd({ adType: 'banner', status: 0 })``https://cms-api.websoft.top/api/cms/cms-ad`;写接口仍走 shop-api
- 门店店员身份判断:通过 `getMyClerk()` API (`/shop/shop-store-user/my`) 返回值判断
- VIP/分销商申请记录表:`ShopDealerApply`,状态码 10待审核/20通过/30驳回