diff --git a/.env b/.env index e1e6782..25005e6 100644 --- a/.env +++ b/.env @@ -1,2 +1,3 @@ VITE_APP_NAME=小程序商城 VITE_API_URL=/api +VITE_CMS_API_URL=https://cms-api.websoft.top/api diff --git a/.env.development b/.env.development index af53814..5c2e8c6 100644 --- a/.env.development +++ b/.env.development @@ -1,3 +1,4 @@ VITE_APP_NAME=后台管理系统 #VITE_API_URL=http://127.0.0.1:9200/api VITE_API_URL=https://shop-api.websoft.top/api +VITE_CMS_API_URL=https://cms-api.websoft.top/api diff --git a/.env.production b/.env.production index aae0d29..2ee01d3 100644 --- a/.env.production +++ b/.env.production @@ -1,2 +1,3 @@ VITE_APP_NAME=后台管理系统 VITE_API_URL=https://shop-api.websoft.top/api +VITE_CMS_API_URL=https://cms-api.websoft.top/api diff --git a/.workbuddy/memory/2026-07-25.md b/.workbuddy/memory/2026-07-25.md new file mode 100644 index 0000000..89f690c --- /dev/null +++ b/.workbuddy/memory/2026-07-25.md @@ -0,0 +1,16 @@ +# 2026-07-25 工作日志 + +## CMS 模块复用方案分析(mp-java vs guilixu-java) +- 结论:**guilixu 应直接调用 mp-java 的 cms(modules 服务),不要整体复制到 guilixu-java。** +- 证据:guilixu 的 152 个 cms 类是 mp-java 235 类的子集分叉且落后 1.5 个月;前端 cms 接口已全部走 `MODULES_API_URL`(指向 mp-java),guilixu-java 的 cms 包是死代码;"整体复制"因缺 `project` 模块无法编译。 +- 产出报告:`docs/cms-module-reuse-analysis.md` +- 已同步架构结论到 MEMORY.md(Java 后端架构 / 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 已起)。 diff --git a/.workbuddy/memory/MEMORY.md b/.workbuddy/memory/MEMORY.md index 4bc18a3..2080a58 100644 --- a/.workbuddy/memory/MEMORY.md +++ b/.workbuddy/memory/MEMORY.md @@ -22,6 +22,16 @@ 来源:管理后台 `src/views/shop/shopOrder/components/deliveryModal.vue` +## Java 后端架构(重要) + +### 双后端 / MODULES_API_URL 模式(2026-07-25 分析结论) +- **mp-java**(`/Users/gxwebsoft/JAVA/mp-java`)= 独立的「modules 服务」,用 `modules` 库;cms(235类)、shop 等业务模块都在它这里,持续高频开发。 +- **guilixu-java**(`/Users/gxwebsoft/JAVA/guilixu-java`)= 桂礼序主后端,用 `db_guilixu` 库;是 mp-java 的「子集分叉」。 +- **guilixu-admin 前端已预设双基地址**:`SERVER_API_URL`(主后端) + `MODULES_API_URL`(localStorage ApiUrl / VITE_API_URL)。shop 商户/优惠券、cms 全部接口**都已走 MODULES_API_URL**,即前端本就假定 cms/shop 由 mp-java(modules 服务)提供。 +- **结论:guilixu-java 里的 cms 包(152类)是 mp-java cms 的旧分叉子集、且前端并不调它(前端调 modules 服务),属重复/死代码,应删除而非复制或扩展。** +- 复制「整个 cms 到 guilixu-java」不可行:mp-java 完整 cms 的 CmsApp/CmsWebsiteService 依赖 `project` 模块(guilixu-java 没有),会编译失败。 +- 注意:mp-java 与 guilixu-java 是独立 git 仓库(`git.websoft.top/gxwebsoft/mp-java.git` 与 `guilixu-java.git`),各自独立部署、独立库。 + ### shopGoods status 字段(上架/下架) - `0` = 已上架 / 上架 - `1` = 待上架 / 下架 diff --git a/docs/cms-module-reuse-analysis.md b/docs/cms-module-reuse-analysis.md new file mode 100644 index 0000000..cddcead --- /dev/null +++ b/docs/cms-module-reuse-analysis.md @@ -0,0 +1,73 @@ +# 桂礼序 CMS 模块复用方案分析 + +> 分析对象:`mp-java`(modules 服务,cms 235 类) vs `guilixu-java`(桂礼序主后端,cms 152 类) +> 分析日期:2026-07-25 + +## 一、现状事实(已核实) + +| 维度 | mp-java | guilixu-java | +|------|---------|--------------| +| 形态 | 单体 Spring Boot 应用(单 pom,@MapperScan `com.gxwebsoft.**`) | 同左 | +| cms 类数 | **235**(controller 37) | **152**(controller 25) | +| cms 数据库 | `modules` 库 | `db_guilixu`(prod/dev)、`modules`(test) | +| cms 建表/迁移 | 由 `src/main/java/com/gxwebsoft/cms/sql/` + `docs/sql` 管理,高频更新 | `sql/` 目录**无 cms 建表脚本** | +| git 引入时间 | 2025-07-24("2.0版本分离"),持续开发 | 2026-06-01("桂礼序"),已落后 ~1.5 个月 | +| 最近提交 | 2026-07-24/25(仍在改 cms) | 最近为 shop/order 相关,cms 停滞 | + +**关键证据:** + +1. **guilixu-java 的 152 个 cms 类,全部能在 mp-java 的 cms 里找到同名类**;mp-java 额外多出 83 个(CmsApp / CmsBanner / CmsCase 等系列)。→ guilixu 的 cms 是 mp-java cms 的**子集分叉**。 +2. **前端(guilixu-admin)的 cms 接口早已使用 `MODULES_API_URL`**,路径如 `MODULES_API_URL + '/cms/cms-ad/page'`。`MODULES_API_URL` = `localStorage.ApiUrl || VITE_API_URL`,即指向 modules 服务(mp-java)。shop 的商户/优惠券接口同样走 `MODULES_API_URL`。→ **前端本就假定 cms/shop 由 mp-java 提供,guilixu-java 自己的 cms 包前端并不调用(重复/死代码)。** +3. **mp-java 与 guilixu-java 的 cms 控制器路径完全一致**(`/api/cms/cms-ad`、`/api/cms/cms-article-like` …),说明两者是同一套接口契约。 +4. **完整复制不可编译**:mp-java 完整 cms 的 `CmsApp*`/`CmsWebsiteService*` 依赖 `com.gxwebsoft.project`(Project/ProjectService),而 guilixu-java **没有 project 模块**。把 235 类整体搬过去会编译失败。 + +## 二、方案对比 + +### 方案 A:guilixu 直接调用 mp-java 的 cms(modules 服务作为 cms 提供方) + +**优点** +- ✅ 单一事实来源:cms 逻辑只维护一份,guilixu 永远拿到最新功能(含 83 个新增类)。 +- ✅ 前端几乎零改动:guilixu-admin 的 cms 接口**已经**指向 `MODULES_API_URL`,契约路径与 mp-java 一致。 +- ✅ 消除重复:可删除 guilixu-java 里 152 个冗余 cms 类,降低维护与同步负担。 +- ✅ cms 数据/建表/迁移由 mp-java 集中管理(modules 库),guilixu 无需自建 cms 表。 +- ✅ 符合现有"主后端 + modules 服务"双基地址架构(shop 已实现)。 + +**缺点 / 风险** +- ⚠️ 运行期耦合:guilixu 的 cms 功能可用性依赖 mp-java 在线(mp-java 宕机/升级 → cms 不可用)。 +- ⚠️ 跨库一致:cms 在 `modules`,guilixu 业务在 `db_guilixu`;若需"同事务写 cms+shop"无法用本地事务,需走事件/Saga。 +- ⚠️ 鉴权边界:mp-java 与 guilixu 各自用户体系(不同库),需确保 modules 服务对 guilixu-admin 的 cms 调用有合法鉴权(现有 TENANT_ID/APP_SECRET/ApiUrl 机制应已覆盖)。 +- ⚠️ 接口微小差异:guilixu 是旧分叉,个别字段/路径若 mp-java 已重构,需对一遍(如 CmsWebsite 已删手机号脱敏方法)。 + +### 方案 B:把 cms 模块整个复制到 guilixu-java + +**优点** +- ✅ 自包含:cms 随 guilixu-java 独立运行,不依赖 mp-java 在线。 +- ✅ 接口契约稳定:沿用现有 guilixu-java cms 路径,前端无需改 baseURL。 +- ✅ 可做 guilixu 专属深度定制,不受 mp-java 限制。 + +**缺点 / 风险** +- ❌ **语义上"整个复制"不可行**:完整 235 类依赖 guilixu 没有的 `project` 模块,编译失败;只能裁剪到子集,等于失去"完整"意义。 +- ❌ 固化分叉:现在已落后 83 类/1.5 个月;mp-java cms 仍高频演进,复制后会陷入"复制→分叉→再复制"循环,双份维护成本最高。 +- ❌ 数据迁移:需把 cms 表从 `modules` 迁到 `db_guilixu`,并自补建表/迁移脚本(目前 guilixu 无 cms 建表脚本)。 +- ❌ 与前端现状冲突:前端 cms 调的是 `MODULES_API_URL`(mp-java),复制后这套 guilixu cms 实际无人调用(死代码),反而制造两套真相。 + +### (补充)方案 C:抽独立 cms 共享库/微服务(长期最优,成本高) +把 cms 抽成 `cms-spring-boot-starter`(或独立 cms 微服务 + 客户端 SDK),mp-java 与 guilixu-java 都依赖。能根治重复与分叉,但需重构打包、版本发布流程,短期落地成本高于 A。 + +## 三、结论与落地建议 + +**结论:选方案 A(guilixu 直接调用 mp-java 的 cms),不要整体复制到 guilixu-java。** + +理由(按重要性): +1. 前端早已按"modules 服务(mp-java)提供 cms"设计(cms 接口全走 `MODULES_API_URL`,路径契约一致)——方案 A 是顺延既有架构,方案 B 反而与现状冲突。 +2. guilixu 的 cms 是 mp-java 的旧分叉子集且前端不调它,复制/扩展只会把分叉永久化;"整体复制"还因缺 `project` 模块无法编译。 +3. cms 数据、建表、迁移本就在 mp-java(modules 库)集中管理,远程调用天然复用。 + +**落地步骤建议:** +1. 确认 `guilixu-admin` 的 `MODULES_API_URL` / `localStorage.ApiUrl` 指向 mp-java 部署实例(modules 服务),cms 调用即生效(前端基本不用动)。 +2. **删除 guilixu-java 中重复的 `com/gxwebsoft/cms` 包(152 类)**,消除死代码与未来同步负担。 +3. 对一遍 mp-java 与 guilixu 旧 cms 的接口字段差异(重点 CmsWebsite 等已重构类),确保前端无误。 +4. 明确可用性边界:在运维/部署文档标注"cms 依赖 modules 服务",并为 mp-java 配置高可用/健康检查。 +5. 若后续确实需要 guilixu 专属、与自身业务同事务的 cms 能力,再走方案 C(抽共享库),不要走方案 B。 + +> 备注:若你的真实诉求是"让 guilixu 完全独立、不依赖 mp-java 在线",则需在方案 B 基础上额外补 `project` 模块依赖 + cms 表迁移到 `db_guilixu` + 长期同步机制,综合成本最高,除非有强隔离需求否则不推荐。 diff --git a/src/api/cms/cmsAd/index.ts b/src/api/cms/cmsAd/index.ts index c465bd4..8f87cc1 100644 --- a/src/api/cms/cmsAd/index.ts +++ b/src/api/cms/cmsAd/index.ts @@ -1,14 +1,14 @@ import request from '@/utils/request'; import type { ApiResult, PageResult } from '@/api'; import type { CmsAd, CmsAdParam } from './model'; -import { MODULES_API_URL } from '@/config/setting'; +import { CMS_API_BASE_URL } from '@/config/setting'; /** * 分页查询广告位 */ export async function pageCmsAd(params: CmsAdParam) { const res = await request.get>>( - MODULES_API_URL + '/cms/cms-ad/page', + CMS_API_BASE_URL + '/cms/cms-ad/page', { params } @@ -24,7 +24,7 @@ export async function pageCmsAd(params: CmsAdParam) { */ export async function listCmsAd(params?: CmsAdParam) { const res = await request.get>( - MODULES_API_URL + '/cms/cms-ad', + CMS_API_BASE_URL + '/cms/cms-ad', { params } @@ -40,7 +40,7 @@ export async function listCmsAd(params?: CmsAdParam) { */ export async function addCmsAd(data: CmsAd) { const res = await request.post>( - MODULES_API_URL + '/cms/cms-ad', + CMS_API_BASE_URL + '/cms/cms-ad', data ); if (res.data.code === 0) { @@ -54,7 +54,7 @@ export async function addCmsAd(data: CmsAd) { */ export async function updateCmsAd(data: CmsAd) { const res = await request.put>( - MODULES_API_URL + '/cms/cms-ad', + CMS_API_BASE_URL + '/cms/cms-ad', data ); if (res.data.code === 0) { @@ -68,7 +68,7 @@ export async function updateCmsAd(data: CmsAd) { */ export async function removeCmsAd(id?: number) { const res = await request.delete>( - MODULES_API_URL + '/cms/cms-ad/' + id + CMS_API_BASE_URL + '/cms/cms-ad/' + id ); if (res.data.code === 0) { return res.data.message; @@ -81,7 +81,7 @@ export async function removeCmsAd(id?: number) { */ export async function removeBatchCmsAd(data: (number | undefined)[]) { const res = await request.delete>( - MODULES_API_URL + '/cms/cms-ad/batch', + CMS_API_BASE_URL + '/cms/cms-ad/batch', { data } @@ -97,7 +97,7 @@ export async function removeBatchCmsAd(data: (number | undefined)[]) { */ export async function getCmsAd(id: number) { const res = await request.get>( - MODULES_API_URL + '/cms/cms-ad/' + id + CMS_API_BASE_URL + '/cms/cms-ad/' + id ); if (res.data.code === 0 && res.data.data) { return res.data.data; diff --git a/src/api/cms/cmsAdRecord/index.ts b/src/api/cms/cmsAdRecord/index.ts index 840e6d0..46bf607 100644 --- a/src/api/cms/cmsAdRecord/index.ts +++ b/src/api/cms/cmsAdRecord/index.ts @@ -1,14 +1,14 @@ import request from '@/utils/request'; import type { ApiResult, PageResult } from '@/api'; import type { CmsAdRecord, CmsAdRecordParam } from './model'; -import { MODULES_API_URL } from '@/config/setting'; +import { CMS_API_BASE_URL } from '@/config/setting'; /** * 分页查询广告图片 */ export async function pageCmsAdRecord(params: CmsAdRecordParam) { const res = await request.get>>( - MODULES_API_URL + '/cms/cms-ad-record/page', + CMS_API_BASE_URL + '/cms/cms-ad-record/page', { params } @@ -24,7 +24,7 @@ export async function pageCmsAdRecord(params: CmsAdRecordParam) { */ export async function listCmsAdRecord(params?: CmsAdRecordParam) { const res = await request.get>( - MODULES_API_URL + '/cms/cms-ad-record', + CMS_API_BASE_URL + '/cms/cms-ad-record', { params } @@ -40,7 +40,7 @@ export async function listCmsAdRecord(params?: CmsAdRecordParam) { */ export async function addCmsAdRecord(data: CmsAdRecord) { const res = await request.post>( - MODULES_API_URL + '/cms/cms-ad-record', + CMS_API_BASE_URL + '/cms/cms-ad-record', data ); if (res.data.code === 0) { @@ -54,7 +54,7 @@ export async function addCmsAdRecord(data: CmsAdRecord) { */ export async function updateCmsAdRecord(data: CmsAdRecord) { const res = await request.put>( - MODULES_API_URL + '/cms/cms-ad-record', + CMS_API_BASE_URL + '/cms/cms-ad-record', data ); if (res.data.code === 0) { @@ -68,7 +68,7 @@ export async function updateCmsAdRecord(data: CmsAdRecord) { */ export async function removeCmsAdRecord(id?: number) { const res = await request.delete>( - MODULES_API_URL + '/cms/cms-ad-record/' + id + CMS_API_BASE_URL + '/cms/cms-ad-record/' + id ); if (res.data.code === 0) { return res.data.message; @@ -81,7 +81,7 @@ export async function removeCmsAdRecord(id?: number) { */ export async function removeBatchCmsAdRecord(data: (number | undefined)[]) { const res = await request.delete>( - MODULES_API_URL + '/cms/cms-ad-record/batch', + CMS_API_BASE_URL + '/cms/cms-ad-record/batch', { data } @@ -97,7 +97,7 @@ export async function removeBatchCmsAdRecord(data: (number | undefined)[]) { */ export async function getCmsAdRecord(id: number) { const res = await request.get>( - MODULES_API_URL + '/cms/cms-ad-record/' + id + CMS_API_BASE_URL + '/cms/cms-ad-record/' + id ); if (res.data.code === 0 && res.data.data) { return res.data.data; diff --git a/src/api/cms/cmsArticle/index.ts b/src/api/cms/cmsArticle/index.ts index a102ff7..4c52fc8 100644 --- a/src/api/cms/cmsArticle/index.ts +++ b/src/api/cms/cmsArticle/index.ts @@ -1,4 +1,5 @@ import request from '@/utils/request'; +import { CMS_API_BASE_URL } from '@/config/setting'; import type { ApiResult, PageResult } from '@/api'; import type { CmsArticle, CmsArticleParam } from './model'; @@ -7,7 +8,7 @@ import type { CmsArticle, CmsArticleParam } from './model'; */ export async function pageCmsArticle(params: CmsArticleParam) { const res = await request.get>>( - '/cms/cms-article/page', + CMS_API_BASE_URL + '/cms/cms-article/page', { params } @@ -22,7 +23,7 @@ export async function pageCmsArticle(params: CmsArticleParam) { * 查询文章列表 */ export async function listCmsArticle(params?: CmsArticleParam) { - const res = await request.get>('/cms/cms-article', { + const res = await request.get>(CMS_API_BASE_URL + '/cms/cms-article', { params }); if (res.data.code === 0 && res.data.data) { @@ -35,7 +36,7 @@ export async function listCmsArticle(params?: CmsArticleParam) { * 添加文章 */ export async function addCmsArticle(data: CmsArticle) { - const res = await request.post>('/cms/cms-article', data); + const res = await request.post>(CMS_API_BASE_URL + '/cms/cms-article', data); if (res.data.code === 0) { return res.data.message; } @@ -46,7 +47,7 @@ export async function addCmsArticle(data: CmsArticle) { * 修改文章 */ export async function updateCmsArticle(data: CmsArticle) { - const res = await request.put>('/cms/cms-article', data); + const res = await request.put>(CMS_API_BASE_URL + '/cms/cms-article', data); if (res.data.code === 0) { return res.data.message; } @@ -58,7 +59,7 @@ export async function updateCmsArticle(data: CmsArticle) { */ export async function updateBatchCmsArticle(data: any) { const res = await request.put>( - '/cms/cms-article/batch', + CMS_API_BASE_URL + '/cms/cms-article/batch', data ); if (res.data.code === 0) { @@ -72,7 +73,7 @@ export async function updateBatchCmsArticle(data: any) { */ export async function removeCmsArticle(id?: number) { const res = await request.delete>( - '/cms/cms-article/' + id + CMS_API_BASE_URL + '/cms/cms-article/' + id ); if (res.data.code === 0) { return res.data.message; @@ -85,7 +86,7 @@ export async function removeCmsArticle(id?: number) { */ export async function removeBatchCmsArticle(data: (number | undefined)[]) { const res = await request.delete>( - '/cms/cms-article/batch', + CMS_API_BASE_URL + '/cms/cms-article/batch', { data } @@ -101,7 +102,7 @@ export async function removeBatchCmsArticle(data: (number | undefined)[]) { */ export async function getCmsArticle(id: number) { const res = await request.get>( - '/cms/cms-article/' + id + CMS_API_BASE_URL + '/cms/cms-article/' + id ); if (res.data.code === 0 && res.data.data) { return res.data.data; @@ -114,7 +115,7 @@ export async function getCmsArticle(id: number) { */ export async function getByCode(code: string) { const res = await request.get>( - '/cms/cms-article/getByCode/' + code + CMS_API_BASE_URL + '/cms/cms-article/getByCode/' + code ); if (res.data.code === 0 && res.data.data) { return res.data.data; @@ -123,7 +124,7 @@ export async function getByCode(code: string) { } export async function getCount(params: CmsArticleParam) { - const res = await request.get('/cms/cms-article/data', { + const res = await request.get(CMS_API_BASE_URL + '/cms/cms-article/data', { params }); if (res.data.code === 0) { @@ -139,7 +140,7 @@ export async function importArticles(file: File) { const formData = new FormData(); formData.append('file', file); const res = await request.post>( - '/cms/cms-article/import', + CMS_API_BASE_URL + '/cms/cms-article/import', formData ); if (res.data.code === 0) { diff --git a/src/api/cms/cmsArticleCategory/index.ts b/src/api/cms/cmsArticleCategory/index.ts index 4159ed2..7a78097 100644 --- a/src/api/cms/cmsArticleCategory/index.ts +++ b/src/api/cms/cmsArticleCategory/index.ts @@ -1,14 +1,14 @@ import request from '@/utils/request'; import type { ApiResult, PageResult } from '@/api'; import type { CmsArticleCategory, CmsArticleCategoryParam } from './model'; -import { MODULES_API_URL } from '@/config/setting'; +import { CMS_API_BASE_URL } from '@/config/setting'; /** * 分页查询文章分类表 */ export async function pageCmsArticleCategory(params: CmsArticleCategoryParam) { const res = await request.get>>( - MODULES_API_URL + '/cms/cms-article-category/page', + CMS_API_BASE_URL + '/cms/cms-article-category/page', { params } @@ -24,7 +24,7 @@ export async function pageCmsArticleCategory(params: CmsArticleCategoryParam) { */ export async function listCmsArticleCategory(params?: CmsArticleCategoryParam) { const res = await request.get>( - MODULES_API_URL + '/cms/cms-article-category', + CMS_API_BASE_URL + '/cms/cms-article-category', { params } @@ -40,7 +40,7 @@ export async function listCmsArticleCategory(params?: CmsArticleCategoryParam) { */ export async function addCmsArticleCategory(data: CmsArticleCategory) { const res = await request.post>( - MODULES_API_URL + '/cms/cms-article-category', + CMS_API_BASE_URL + '/cms/cms-article-category', data ); if (res.data.code === 0) { @@ -54,7 +54,7 @@ export async function addCmsArticleCategory(data: CmsArticleCategory) { */ export async function updateCmsArticleCategory(data: CmsArticleCategory) { const res = await request.put>( - MODULES_API_URL + '/cms/cms-article-category', + CMS_API_BASE_URL + '/cms/cms-article-category', data ); if (res.data.code === 0) { @@ -68,7 +68,7 @@ export async function updateCmsArticleCategory(data: CmsArticleCategory) { */ export async function removeCmsArticleCategory(id?: number) { const res = await request.delete>( - MODULES_API_URL + '/cms/cms-article-category/' + id + CMS_API_BASE_URL + '/cms/cms-article-category/' + id ); if (res.data.code === 0) { return res.data.message; @@ -83,7 +83,7 @@ export async function removeBatchCmsArticleCategory( data: (number | undefined)[] ) { const res = await request.delete>( - MODULES_API_URL + '/cms/cms-article-category/batch', + CMS_API_BASE_URL + '/cms/cms-article-category/batch', { data } @@ -99,7 +99,7 @@ export async function removeBatchCmsArticleCategory( */ export async function getCmsArticleCategory(id: number) { const res = await request.get>( - MODULES_API_URL + '/cms/cms-article-category/' + id + CMS_API_BASE_URL + '/cms/cms-article-category/' + id ); if (res.data.code === 0 && res.data.data) { return res.data.data; diff --git a/src/api/cms/cmsArticleComment/index.ts b/src/api/cms/cmsArticleComment/index.ts index 059a18c..12299a9 100644 --- a/src/api/cms/cmsArticleComment/index.ts +++ b/src/api/cms/cmsArticleComment/index.ts @@ -1,14 +1,14 @@ import request from '@/utils/request'; import type { ApiResult, PageResult } from '@/api'; import type { CmsArticleComment, CmsArticleCommentParam } from './model'; -import { MODULES_API_URL } from '@/config/setting'; +import { CMS_API_BASE_URL } from '@/config/setting'; /** * 分页查询文章评论表 */ export async function pageCmsArticleComment(params: CmsArticleCommentParam) { const res = await request.get>>( - MODULES_API_URL + '/cms/cms-article-comment/page', + CMS_API_BASE_URL + '/cms/cms-article-comment/page', { params } @@ -24,7 +24,7 @@ export async function pageCmsArticleComment(params: CmsArticleCommentParam) { */ export async function listCmsArticleComment(params?: CmsArticleCommentParam) { const res = await request.get>( - MODULES_API_URL + '/cms/cms-article-comment', + CMS_API_BASE_URL + '/cms/cms-article-comment', { params } @@ -40,7 +40,7 @@ export async function listCmsArticleComment(params?: CmsArticleCommentParam) { */ export async function addCmsArticleComment(data: CmsArticleComment) { const res = await request.post>( - MODULES_API_URL + '/cms/cms-article-comment', + CMS_API_BASE_URL + '/cms/cms-article-comment', data ); if (res.data.code === 0) { @@ -54,7 +54,7 @@ export async function addCmsArticleComment(data: CmsArticleComment) { */ export async function updateCmsArticleComment(data: CmsArticleComment) { const res = await request.put>( - MODULES_API_URL + '/cms/cms-article-comment', + CMS_API_BASE_URL + '/cms/cms-article-comment', data ); if (res.data.code === 0) { @@ -68,7 +68,7 @@ export async function updateCmsArticleComment(data: CmsArticleComment) { */ export async function removeCmsArticleComment(id?: number) { const res = await request.delete>( - MODULES_API_URL + '/cms/cms-article-comment/' + id + CMS_API_BASE_URL + '/cms/cms-article-comment/' + id ); if (res.data.code === 0) { return res.data.message; @@ -83,7 +83,7 @@ export async function removeBatchCmsArticleComment( data: (number | undefined)[] ) { const res = await request.delete>( - MODULES_API_URL + '/cms/cms-article-comment/batch', + CMS_API_BASE_URL + '/cms/cms-article-comment/batch', { data } @@ -99,7 +99,7 @@ export async function removeBatchCmsArticleComment( */ export async function getCmsArticleComment(id: number) { const res = await request.get>( - MODULES_API_URL + '/cms/cms-article-comment/' + id + CMS_API_BASE_URL + '/cms/cms-article-comment/' + id ); if (res.data.code === 0 && res.data.data) { return res.data.data; diff --git a/src/api/cms/cmsArticleContent/index.ts b/src/api/cms/cmsArticleContent/index.ts index c90b128..8d26dc1 100644 --- a/src/api/cms/cmsArticleContent/index.ts +++ b/src/api/cms/cmsArticleContent/index.ts @@ -1,14 +1,14 @@ import request from '@/utils/request'; import type { ApiResult, PageResult } from '@/api'; import type { CmsArticleContent, CmsArticleContentParam } from './model'; -import { MODULES_API_URL } from '@/config/setting'; +import { CMS_API_BASE_URL } from '@/config/setting'; /** * 分页查询文章记录表 */ export async function pageCmsArticleContent(params: CmsArticleContentParam) { const res = await request.get>>( - MODULES_API_URL + '/cms/cms-article-content/page', + CMS_API_BASE_URL + '/cms/cms-article-content/page', { params } @@ -24,7 +24,7 @@ export async function pageCmsArticleContent(params: CmsArticleContentParam) { */ export async function listCmsArticleContent(params?: CmsArticleContentParam) { const res = await request.get>( - MODULES_API_URL + '/cms/cms-article-content', + CMS_API_BASE_URL + '/cms/cms-article-content', { params } @@ -40,7 +40,7 @@ export async function listCmsArticleContent(params?: CmsArticleContentParam) { */ export async function addCmsArticleContent(data: CmsArticleContent) { const res = await request.post>( - MODULES_API_URL + '/cms/cms-article-content', + CMS_API_BASE_URL + '/cms/cms-article-content', data ); if (res.data.code === 0) { @@ -54,7 +54,7 @@ export async function addCmsArticleContent(data: CmsArticleContent) { */ export async function updateCmsArticleContent(data: CmsArticleContent) { const res = await request.put>( - MODULES_API_URL + '/cms/cms-article-content', + CMS_API_BASE_URL + '/cms/cms-article-content', data ); if (res.data.code === 0) { @@ -68,7 +68,7 @@ export async function updateCmsArticleContent(data: CmsArticleContent) { */ export async function removeCmsArticleContent(id?: number) { const res = await request.delete>( - MODULES_API_URL + '/cms/cms-article-content/' + id + CMS_API_BASE_URL + '/cms/cms-article-content/' + id ); if (res.data.code === 0) { return res.data.message; @@ -83,7 +83,7 @@ export async function removeBatchCmsArticleContent( data: (number | undefined)[] ) { const res = await request.delete>( - MODULES_API_URL + '/cms/cms-article-content/batch', + CMS_API_BASE_URL + '/cms/cms-article-content/batch', { data } @@ -99,7 +99,7 @@ export async function removeBatchCmsArticleContent( */ export async function getCmsArticleContent(id: number) { const res = await request.get>( - MODULES_API_URL + '/cms/cms-article-content/' + id + CMS_API_BASE_URL + '/cms/cms-article-content/' + id ); if (res.data.code === 0 && res.data.data) { return res.data.data; diff --git a/src/api/cms/cmsArticleCount/index.ts b/src/api/cms/cmsArticleCount/index.ts index 0d88f6d..00210e5 100644 --- a/src/api/cms/cmsArticleCount/index.ts +++ b/src/api/cms/cmsArticleCount/index.ts @@ -1,14 +1,14 @@ import request from '@/utils/request'; import type { ApiResult, PageResult } from '@/api'; import type { CmsArticleCount, CmsArticleCountParam } from './model'; -import { MODULES_API_URL } from '@/config/setting'; +import { CMS_API_BASE_URL } from '@/config/setting'; /** * 分页查询点赞文章 */ export async function pageCmsArticleCount(params: CmsArticleCountParam) { const res = await request.get>>( - MODULES_API_URL + '/cms/cms-article-count/page', + CMS_API_BASE_URL + '/cms/cms-article-count/page', { params } @@ -24,7 +24,7 @@ export async function pageCmsArticleCount(params: CmsArticleCountParam) { */ export async function listCmsArticleCount(params?: CmsArticleCountParam) { const res = await request.get>( - MODULES_API_URL + '/cms/cms-article-count', + CMS_API_BASE_URL + '/cms/cms-article-count', { params } @@ -40,7 +40,7 @@ export async function listCmsArticleCount(params?: CmsArticleCountParam) { */ export async function addCmsArticleCount(data: CmsArticleCount) { const res = await request.post>( - MODULES_API_URL + '/cms/cms-article-count', + CMS_API_BASE_URL + '/cms/cms-article-count', data ); if (res.data.code === 0) { @@ -54,7 +54,7 @@ export async function addCmsArticleCount(data: CmsArticleCount) { */ export async function updateCmsArticleCount(data: CmsArticleCount) { const res = await request.put>( - MODULES_API_URL + '/cms/cms-article-count', + CMS_API_BASE_URL + '/cms/cms-article-count', data ); if (res.data.code === 0) { @@ -68,7 +68,7 @@ export async function updateCmsArticleCount(data: CmsArticleCount) { */ export async function removeCmsArticleCount(id?: number) { const res = await request.delete>( - MODULES_API_URL + '/cms/cms-article-count/' + id + CMS_API_BASE_URL + '/cms/cms-article-count/' + id ); if (res.data.code === 0) { return res.data.message; @@ -81,7 +81,7 @@ export async function removeCmsArticleCount(id?: number) { */ export async function removeBatchCmsArticleCount(data: (number | undefined)[]) { const res = await request.delete>( - MODULES_API_URL + '/cms/cms-article-count/batch', + CMS_API_BASE_URL + '/cms/cms-article-count/batch', { data } @@ -97,7 +97,7 @@ export async function removeBatchCmsArticleCount(data: (number | undefined)[]) { */ export async function getCmsArticleCount(id: number) { const res = await request.get>( - MODULES_API_URL + '/cms/cms-article-count/' + id + CMS_API_BASE_URL + '/cms/cms-article-count/' + id ); if (res.data.code === 0 && res.data.data) { return res.data.data; diff --git a/src/api/cms/cmsArticleLike/index.ts b/src/api/cms/cmsArticleLike/index.ts index ab3dd0f..72e6e28 100644 --- a/src/api/cms/cmsArticleLike/index.ts +++ b/src/api/cms/cmsArticleLike/index.ts @@ -1,14 +1,14 @@ import request from '@/utils/request'; import type { ApiResult, PageResult } from '@/api'; import type { CmsArticleLike, CmsArticleLikeParam } from './model'; -import { MODULES_API_URL } from '@/config/setting'; +import { CMS_API_BASE_URL } from '@/config/setting'; /** * 分页查询点赞文章 */ export async function pageCmsArticleLike(params: CmsArticleLikeParam) { const res = await request.get>>( - MODULES_API_URL + '/cms/cms-article-like/page', + CMS_API_BASE_URL + '/cms/cms-article-like/page', { params } @@ -24,7 +24,7 @@ export async function pageCmsArticleLike(params: CmsArticleLikeParam) { */ export async function listCmsArticleLike(params?: CmsArticleLikeParam) { const res = await request.get>( - MODULES_API_URL + '/cms/cms-article-like', + CMS_API_BASE_URL + '/cms/cms-article-like', { params } @@ -40,7 +40,7 @@ export async function listCmsArticleLike(params?: CmsArticleLikeParam) { */ export async function addCmsArticleLike(data: CmsArticleLike) { const res = await request.post>( - MODULES_API_URL + '/cms/cms-article-like', + CMS_API_BASE_URL + '/cms/cms-article-like', data ); if (res.data.code === 0) { @@ -54,7 +54,7 @@ export async function addCmsArticleLike(data: CmsArticleLike) { */ export async function updateCmsArticleLike(data: CmsArticleLike) { const res = await request.put>( - MODULES_API_URL + '/cms/cms-article-like', + CMS_API_BASE_URL + '/cms/cms-article-like', data ); if (res.data.code === 0) { @@ -68,7 +68,7 @@ export async function updateCmsArticleLike(data: CmsArticleLike) { */ export async function removeCmsArticleLike(id?: number) { const res = await request.delete>( - MODULES_API_URL + '/cms/cms-article-like/' + id + CMS_API_BASE_URL + '/cms/cms-article-like/' + id ); if (res.data.code === 0) { return res.data.message; @@ -81,7 +81,7 @@ export async function removeCmsArticleLike(id?: number) { */ export async function removeBatchCmsArticleLike(data: (number | undefined)[]) { const res = await request.delete>( - MODULES_API_URL + '/cms/cms-article-like/batch', + CMS_API_BASE_URL + '/cms/cms-article-like/batch', { data } @@ -97,7 +97,7 @@ export async function removeBatchCmsArticleLike(data: (number | undefined)[]) { */ export async function getCmsArticleLike(id: number) { const res = await request.get>( - MODULES_API_URL + '/cms/cms-article-like/' + id + CMS_API_BASE_URL + '/cms/cms-article-like/' + id ); if (res.data.code === 0 && res.data.data) { return res.data.data; diff --git a/src/api/cms/cmsDesign/index.ts b/src/api/cms/cmsDesign/index.ts index eb4736c..ee9fd48 100644 --- a/src/api/cms/cmsDesign/index.ts +++ b/src/api/cms/cmsDesign/index.ts @@ -1,14 +1,14 @@ import request from '@/utils/request'; import type { ApiResult, PageResult } from '@/api'; import type { CmsDesign, CmsDesignParam } from './model'; -import { MODULES_API_URL } from '@/config/setting'; +import { CMS_API_BASE_URL } from '@/config/setting'; /** * 分页查询页面管理记录表 */ export async function pageCmsDesign(params: CmsDesignParam) { const res = await request.get>>( - MODULES_API_URL + '/cms/cms-design/page', + CMS_API_BASE_URL + '/cms/cms-design/page', { params } @@ -24,7 +24,7 @@ export async function pageCmsDesign(params: CmsDesignParam) { */ export async function listCmsDesign(params?: CmsDesignParam) { const res = await request.get>( - MODULES_API_URL + '/cms/cms-design', + CMS_API_BASE_URL + '/cms/cms-design', { params } @@ -40,7 +40,7 @@ export async function listCmsDesign(params?: CmsDesignParam) { */ export async function addCmsDesign(data: CmsDesign) { const res = await request.post>( - MODULES_API_URL + '/cms/cms-design', + CMS_API_BASE_URL + '/cms/cms-design', data ); if (res.data.code === 0) { @@ -54,7 +54,7 @@ export async function addCmsDesign(data: CmsDesign) { */ export async function updateCmsDesign(data: CmsDesign) { const res = await request.put>( - MODULES_API_URL + '/cms/cms-design', + CMS_API_BASE_URL + '/cms/cms-design', data ); if (res.data.code === 0) { @@ -68,7 +68,7 @@ export async function updateCmsDesign(data: CmsDesign) { */ export async function removeCmsDesign(id?: number) { const res = await request.delete>( - MODULES_API_URL + '/cms/cms-design/' + id + CMS_API_BASE_URL + '/cms/cms-design/' + id ); if (res.data.code === 0) { return res.data.message; @@ -81,7 +81,7 @@ export async function removeCmsDesign(id?: number) { */ export async function removeBatchCmsDesign(data: (number | undefined)[]) { const res = await request.delete>( - MODULES_API_URL + '/cms/cms-design/batch', + CMS_API_BASE_URL + '/cms/cms-design/batch', { data } @@ -97,7 +97,7 @@ export async function removeBatchCmsDesign(data: (number | undefined)[]) { */ export async function getCmsDesign(id: number) { const res = await request.get>( - MODULES_API_URL + '/cms/cms-design/' + id + CMS_API_BASE_URL + '/cms/cms-design/' + id ); if (res.data.code === 0 && res.data.data) { return res.data.data; diff --git a/src/api/cms/cmsDomain/index.ts b/src/api/cms/cmsDomain/index.ts index b0f3f95..0324c72 100644 --- a/src/api/cms/cmsDomain/index.ts +++ b/src/api/cms/cmsDomain/index.ts @@ -1,14 +1,14 @@ import request from '@/utils/request'; import type { ApiResult, PageResult } from '@/api'; import type { CmsDomain, CmsDomainParam } from './model'; -import { SERVER_API_URL } from '@/config/setting'; +import { CMS_API_BASE_URL } from '@/config/setting'; /** * 分页查询网站域名记录表 */ export async function pageCmsDomain(params: CmsDomainParam) { const res = await request.get>>( - SERVER_API_URL + '/cms/cms-domain/page', + CMS_API_BASE_URL + '/cms/cms-domain/page', { params } @@ -24,7 +24,7 @@ export async function pageCmsDomain(params: CmsDomainParam) { */ export async function listCmsDomain(params?: CmsDomainParam) { const res = await request.get>( - SERVER_API_URL + '/cms/cms-domain', + CMS_API_BASE_URL + '/cms/cms-domain', { params } @@ -40,7 +40,7 @@ export async function listCmsDomain(params?: CmsDomainParam) { */ export async function addCmsDomain(data: CmsDomain) { const res = await request.post>( - SERVER_API_URL + '/cms/cms-domain', + CMS_API_BASE_URL + '/cms/cms-domain', data ); if (res.data.code === 0) { @@ -54,7 +54,7 @@ export async function addCmsDomain(data: CmsDomain) { */ export async function updateCmsDomain(data: CmsDomain) { const res = await request.post>( - SERVER_API_URL + '/cms/cms-domain/domain', + CMS_API_BASE_URL + '/cms/cms-domain/domain', data ); if (res.data.code === 0) { @@ -68,7 +68,7 @@ export async function updateCmsDomain(data: CmsDomain) { */ export async function removeCmsDomain(id?: number) { const res = await request.delete>( - SERVER_API_URL + '/cms/cms-domain/' + id + CMS_API_BASE_URL + '/cms/cms-domain/' + id ); if (res.data.code === 0) { return res.data.message; @@ -81,7 +81,7 @@ export async function removeCmsDomain(id?: number) { */ export async function removeBatchCmsDomain(data: (number | undefined)[]) { const res = await request.delete>( - SERVER_API_URL + '/cms/cms-domain/batch', + CMS_API_BASE_URL + '/cms/cms-domain/batch', { data } @@ -97,7 +97,7 @@ export async function removeBatchCmsDomain(data: (number | undefined)[]) { */ export async function getCmsDomain(id: number) { const res = await request.get>( - SERVER_API_URL + '/cms/cms-domain/' + id + CMS_API_BASE_URL + '/cms/cms-domain/' + id ); if (res.data.code === 0 && res.data.data) { return res.data.data; @@ -114,7 +114,7 @@ export async function checkExistence( id?: number ) { const res = await request.get>( - SERVER_API_URL + '/cms/cms-domain/existence', + CMS_API_BASE_URL + '/cms/cms-domain/existence', { params: { field, value, id } } @@ -127,7 +127,7 @@ export async function checkExistence( export async function resolvable(id: number) { const res = await request.get>( - SERVER_API_URL + '/cms/cms-domain/resolvable/' + id + CMS_API_BASE_URL + '/cms/cms-domain/resolvable/' + id ); if (res.data.code === 0 && res.data) { return res.data; @@ -143,7 +143,7 @@ export async function getAuthorizedDomain() { return false; } const res = await request.get>( - SERVER_API_URL + + CMS_API_BASE_URL + '/cms/cms-domain/getAuthorizedDomain/' + localStorage.getItem('WebsiteId') ); diff --git a/src/api/cms/cmsForm/index.ts b/src/api/cms/cmsForm/index.ts index abf07ab..035bc23 100644 --- a/src/api/cms/cmsForm/index.ts +++ b/src/api/cms/cmsForm/index.ts @@ -1,14 +1,14 @@ import request from '@/utils/request'; import type { ApiResult, PageResult } from '@/api'; import type { CmsForm, CmsFormParam } from './model'; -import { MODULES_API_URL } from '@/config/setting'; +import { CMS_API_BASE_URL } from '@/config/setting'; /** * 分页查询表单设计表 */ export async function pageCmsForm(params: CmsFormParam) { const res = await request.get>>( - MODULES_API_URL + '/cms/cms-form/page', + CMS_API_BASE_URL + '/cms/cms-form/page', { params } @@ -24,7 +24,7 @@ export async function pageCmsForm(params: CmsFormParam) { */ export async function listCmsForm(params?: CmsFormParam) { const res = await request.get>( - MODULES_API_URL + '/cms/cms-form', + CMS_API_BASE_URL + '/cms/cms-form', { params } @@ -40,7 +40,7 @@ export async function listCmsForm(params?: CmsFormParam) { */ export async function addCmsForm(data: CmsForm) { const res = await request.post>( - MODULES_API_URL + '/cms/cms-form', + CMS_API_BASE_URL + '/cms/cms-form', data ); if (res.data.code === 0) { @@ -54,7 +54,7 @@ export async function addCmsForm(data: CmsForm) { */ export async function updateCmsForm(data: CmsForm) { const res = await request.put>( - MODULES_API_URL + '/cms/cms-form', + CMS_API_BASE_URL + '/cms/cms-form', data ); if (res.data.code === 0) { @@ -68,7 +68,7 @@ export async function updateCmsForm(data: CmsForm) { */ export async function removeCmsForm(id?: number) { const res = await request.delete>( - MODULES_API_URL + '/cms/cms-form/' + id + CMS_API_BASE_URL + '/cms/cms-form/' + id ); if (res.data.code === 0) { return res.data.message; @@ -81,7 +81,7 @@ export async function removeCmsForm(id?: number) { */ export async function removeBatchCmsForm(data: (number | undefined)[]) { const res = await request.delete>( - MODULES_API_URL + '/cms/cms-form/batch', + CMS_API_BASE_URL + '/cms/cms-form/batch', { data } @@ -97,7 +97,7 @@ export async function removeBatchCmsForm(data: (number | undefined)[]) { */ export async function getCmsForm(id: number) { const res = await request.get>( - MODULES_API_URL + '/cms/cms-form/' + id + CMS_API_BASE_URL + '/cms/cms-form/' + id ); if (res.data.code === 0 && res.data.data) { return res.data.data; diff --git a/src/api/cms/cmsFormRecord/index.ts b/src/api/cms/cmsFormRecord/index.ts index b281148..b91aea6 100644 --- a/src/api/cms/cmsFormRecord/index.ts +++ b/src/api/cms/cmsFormRecord/index.ts @@ -1,14 +1,14 @@ import request from '@/utils/request'; import type { ApiResult, PageResult } from '@/api'; import type { CmsFormRecord, CmsFormRecordParam } from './model'; -import { MODULES_API_URL } from '@/config/setting'; +import { CMS_API_BASE_URL } from '@/config/setting'; /** * 分页查询表单数据记录表 */ export async function pageCmsFormRecord(params: CmsFormRecordParam) { const res = await request.get>>( - MODULES_API_URL + '/cms/cms-form-record/page', + CMS_API_BASE_URL + '/cms/cms-form-record/page', { params } @@ -24,7 +24,7 @@ export async function pageCmsFormRecord(params: CmsFormRecordParam) { */ export async function listCmsFormRecord(params?: CmsFormRecordParam) { const res = await request.get>( - MODULES_API_URL + '/cms/cms-form-record', + CMS_API_BASE_URL + '/cms/cms-form-record', { params } @@ -40,7 +40,7 @@ export async function listCmsFormRecord(params?: CmsFormRecordParam) { */ export async function addCmsFormRecord(data: CmsFormRecord) { const res = await request.post>( - MODULES_API_URL + '/cms/cms-form-record', + CMS_API_BASE_URL + '/cms/cms-form-record', data ); if (res.data.code === 0) { @@ -54,7 +54,7 @@ export async function addCmsFormRecord(data: CmsFormRecord) { */ export async function updateCmsFormRecord(data: CmsFormRecord) { const res = await request.put>( - MODULES_API_URL + '/cms/cms-form-record', + CMS_API_BASE_URL + '/cms/cms-form-record', data ); if (res.data.code === 0) { @@ -68,7 +68,7 @@ export async function updateCmsFormRecord(data: CmsFormRecord) { */ export async function removeCmsFormRecord(id?: number) { const res = await request.delete>( - MODULES_API_URL + '/cms/cms-form-record/' + id + CMS_API_BASE_URL + '/cms/cms-form-record/' + id ); if (res.data.code === 0) { return res.data.message; @@ -81,7 +81,7 @@ export async function removeCmsFormRecord(id?: number) { */ export async function removeBatchCmsFormRecord(data: (number | undefined)[]) { const res = await request.delete>( - MODULES_API_URL + '/cms/cms-form-record/batch', + CMS_API_BASE_URL + '/cms/cms-form-record/batch', { data } @@ -97,7 +97,7 @@ export async function removeBatchCmsFormRecord(data: (number | undefined)[]) { */ export async function getCmsFormRecord(id: number) { const res = await request.get>( - MODULES_API_URL + '/cms/cms-form-record/' + id + CMS_API_BASE_URL + '/cms/cms-form-record/' + id ); if (res.data.code === 0 && res.data.data) { return res.data.data; diff --git a/src/api/cms/cmsLang/index.ts b/src/api/cms/cmsLang/index.ts index 8787da1..cc7f94f 100644 --- a/src/api/cms/cmsLang/index.ts +++ b/src/api/cms/cmsLang/index.ts @@ -1,14 +1,14 @@ import request from '@/utils/request'; import type { ApiResult, PageResult } from '@/api'; import type { CmsLang, CmsLangParam } from './model'; -import { MODULES_API_URL } from '@/config/setting'; +import { CMS_API_BASE_URL } from '@/config/setting'; /** * 分页查询国际化 */ export async function pageCmsLang(params: CmsLangParam) { const res = await request.get>>( - MODULES_API_URL + '/cms/cms-lang/page', + CMS_API_BASE_URL + '/cms/cms-lang/page', { params } @@ -24,7 +24,7 @@ export async function pageCmsLang(params: CmsLangParam) { */ export async function listCmsLang(params?: CmsLangParam) { const res = await request.get>( - MODULES_API_URL + '/cms/cms-lang', + CMS_API_BASE_URL + '/cms/cms-lang', { params } @@ -40,7 +40,7 @@ export async function listCmsLang(params?: CmsLangParam) { */ export async function addCmsLang(data: CmsLang) { const res = await request.post>( - MODULES_API_URL + '/cms/cms-lang', + CMS_API_BASE_URL + '/cms/cms-lang', data ); if (res.data.code === 0) { @@ -54,7 +54,7 @@ export async function addCmsLang(data: CmsLang) { */ export async function updateCmsLang(data: CmsLang) { const res = await request.put>( - MODULES_API_URL + '/cms/cms-lang', + CMS_API_BASE_URL + '/cms/cms-lang', data ); if (res.data.code === 0) { @@ -68,7 +68,7 @@ export async function updateCmsLang(data: CmsLang) { */ export async function removeCmsLang(id?: number) { const res = await request.delete>( - MODULES_API_URL + '/cms/cms-lang/' + id + CMS_API_BASE_URL + '/cms/cms-lang/' + id ); if (res.data.code === 0) { return res.data.message; @@ -81,7 +81,7 @@ export async function removeCmsLang(id?: number) { */ export async function removeBatchCmsLang(data: (number | undefined)[]) { const res = await request.delete>( - MODULES_API_URL + '/cms/cms-lang/batch', + CMS_API_BASE_URL + '/cms/cms-lang/batch', { data } @@ -97,7 +97,7 @@ export async function removeBatchCmsLang(data: (number | undefined)[]) { */ export async function getCmsLang(id: number) { const res = await request.get>( - MODULES_API_URL + '/cms/cms-lang/' + id + CMS_API_BASE_URL + '/cms/cms-lang/' + id ); if (res.data.code === 0 && res.data.data) { return res.data.data; diff --git a/src/api/cms/cmsLangLog/index.ts b/src/api/cms/cmsLangLog/index.ts index 9af33c7..8da5929 100644 --- a/src/api/cms/cmsLangLog/index.ts +++ b/src/api/cms/cmsLangLog/index.ts @@ -1,14 +1,14 @@ import request from '@/utils/request'; import type { ApiResult, PageResult } from '@/api'; import type { CmsLangLog, CmsLangLogParam } from './model'; -import { MODULES_API_URL } from '@/config/setting'; +import { CMS_API_BASE_URL } from '@/config/setting'; /** * 分页查询国际化记录启用 */ export async function pageCmsLangLog(params: CmsLangLogParam) { const res = await request.get>>( - MODULES_API_URL + '/cms/cms-lang-log/page', + CMS_API_BASE_URL + '/cms/cms-lang-log/page', { params } @@ -24,7 +24,7 @@ export async function pageCmsLangLog(params: CmsLangLogParam) { */ export async function listCmsLangLog(params?: CmsLangLogParam) { const res = await request.get>( - MODULES_API_URL + '/cms/cms-lang-log', + CMS_API_BASE_URL + '/cms/cms-lang-log', { params } @@ -40,7 +40,7 @@ export async function listCmsLangLog(params?: CmsLangLogParam) { */ export async function addCmsLangLog(data: CmsLangLog) { const res = await request.post>( - MODULES_API_URL + '/cms/cms-lang-log', + CMS_API_BASE_URL + '/cms/cms-lang-log', data ); if (res.data.code === 0) { @@ -54,7 +54,7 @@ export async function addCmsLangLog(data: CmsLangLog) { */ export async function updateCmsLangLog(data: CmsLangLog) { const res = await request.put>( - MODULES_API_URL + '/cms/cms-lang-log', + CMS_API_BASE_URL + '/cms/cms-lang-log', data ); if (res.data.code === 0) { @@ -68,7 +68,7 @@ export async function updateCmsLangLog(data: CmsLangLog) { */ export async function removeCmsLangLog(id?: number) { const res = await request.delete>( - MODULES_API_URL + '/cms/cms-lang-log/' + id + CMS_API_BASE_URL + '/cms/cms-lang-log/' + id ); if (res.data.code === 0) { return res.data.message; @@ -81,7 +81,7 @@ export async function removeCmsLangLog(id?: number) { */ export async function removeBatchCmsLangLog(data: (number | undefined)[]) { const res = await request.delete>( - MODULES_API_URL + '/cms/cms-lang-log/batch', + CMS_API_BASE_URL + '/cms/cms-lang-log/batch', { data } @@ -97,7 +97,7 @@ export async function removeBatchCmsLangLog(data: (number | undefined)[]) { */ export async function getCmsLangLog(id: number) { const res = await request.get>( - MODULES_API_URL + '/cms/cms-lang-log/' + id + CMS_API_BASE_URL + '/cms/cms-lang-log/' + id ); if (res.data.code === 0 && res.data.data) { return res.data.data; diff --git a/src/api/cms/cmsLink/index.ts b/src/api/cms/cmsLink/index.ts index 63558af..4087a72 100644 --- a/src/api/cms/cmsLink/index.ts +++ b/src/api/cms/cmsLink/index.ts @@ -1,14 +1,14 @@ import request from '@/utils/request'; import type { ApiResult, PageResult } from '@/api'; import type { CmsLink, CmsLinkParam } from './model'; -import { MODULES_API_URL } from '@/config/setting'; +import { CMS_API_BASE_URL } from '@/config/setting'; /** * 分页查询常用链接 */ export async function pageCmsLink(params: CmsLinkParam) { const res = await request.get>>( - MODULES_API_URL + '/cms/cms-link/page', + CMS_API_BASE_URL + '/cms/cms-link/page', { params } @@ -24,7 +24,7 @@ export async function pageCmsLink(params: CmsLinkParam) { */ export async function listCmsLink(params?: CmsLinkParam) { const res = await request.get>( - MODULES_API_URL + '/cms/cms-link', + CMS_API_BASE_URL + '/cms/cms-link', { params } @@ -40,7 +40,7 @@ export async function listCmsLink(params?: CmsLinkParam) { */ export async function addCmsLink(data: CmsLink) { const res = await request.post>( - MODULES_API_URL + '/cms/cms-link', + CMS_API_BASE_URL + '/cms/cms-link', data ); if (res.data.code === 0) { @@ -54,7 +54,7 @@ export async function addCmsLink(data: CmsLink) { */ export async function updateCmsLink(data: CmsLink) { const res = await request.put>( - MODULES_API_URL + '/cms/cms-link', + CMS_API_BASE_URL + '/cms/cms-link', data ); if (res.data.code === 0) { @@ -68,7 +68,7 @@ export async function updateCmsLink(data: CmsLink) { */ export async function removeCmsLink(id?: number) { const res = await request.delete>( - MODULES_API_URL + '/cms/cms-link/' + id + CMS_API_BASE_URL + '/cms/cms-link/' + id ); if (res.data.code === 0) { return res.data.message; @@ -81,7 +81,7 @@ export async function removeCmsLink(id?: number) { */ export async function updateBatchCmsLink(data: any) { const res = await request.put>( - MODULES_API_URL + '/cms/cms-link/batch', + CMS_API_BASE_URL + '/cms/cms-link/batch', data ); if (res.data.code === 0) { @@ -95,7 +95,7 @@ export async function updateBatchCmsLink(data: any) { */ export async function removeBatchCmsLink(data: (number | undefined)[]) { const res = await request.delete>( - MODULES_API_URL + '/cms/cms-link/batch', + CMS_API_BASE_URL + '/cms/cms-link/batch', { data } @@ -111,7 +111,7 @@ export async function removeBatchCmsLink(data: (number | undefined)[]) { */ export async function getCmsLink(id: number) { const res = await request.get>( - MODULES_API_URL + '/cms/cms-link/' + id + CMS_API_BASE_URL + '/cms/cms-link/' + id ); if (res.data.code === 0 && res.data.data) { return res.data.data; diff --git a/src/api/cms/cmsModel/index.ts b/src/api/cms/cmsModel/index.ts index 934e776..9741b82 100644 --- a/src/api/cms/cmsModel/index.ts +++ b/src/api/cms/cmsModel/index.ts @@ -1,14 +1,14 @@ import request from '@/utils/request'; import type { ApiResult, PageResult } from '@/api'; import type { CmsModel, CmsModelParam } from './model'; -import { MODULES_API_URL } from '@/config/setting'; +import { CMS_API_BASE_URL } from '@/config/setting'; /** * 分页查询模型 */ export async function pageCmsModel(params: CmsModelParam) { const res = await request.get>>( - MODULES_API_URL + '/cms/cms-model/page', + CMS_API_BASE_URL + '/cms/cms-model/page', { params } @@ -24,7 +24,7 @@ export async function pageCmsModel(params: CmsModelParam) { */ export async function listCmsModel(params?: CmsModelParam) { const res = await request.get>( - MODULES_API_URL + '/cms/cms-model', + CMS_API_BASE_URL + '/cms/cms-model', { params } @@ -40,7 +40,7 @@ export async function listCmsModel(params?: CmsModelParam) { */ export async function addCmsModel(data: CmsModel) { const res = await request.post>( - MODULES_API_URL + '/cms/cms-model', + CMS_API_BASE_URL + '/cms/cms-model', data ); if (res.data.code === 0) { @@ -54,7 +54,7 @@ export async function addCmsModel(data: CmsModel) { */ export async function updateCmsModel(data: CmsModel) { const res = await request.put>( - MODULES_API_URL + '/cms/cms-model', + CMS_API_BASE_URL + '/cms/cms-model', data ); if (res.data.code === 0) { @@ -68,7 +68,7 @@ export async function updateCmsModel(data: CmsModel) { */ export async function removeCmsModel(id?: number) { const res = await request.delete>( - MODULES_API_URL + '/cms/cms-model/' + id + CMS_API_BASE_URL + '/cms/cms-model/' + id ); if (res.data.code === 0) { return res.data.message; @@ -81,7 +81,7 @@ export async function removeCmsModel(id?: number) { */ export async function removeBatchCmsModel(data: (number | undefined)[]) { const res = await request.delete>( - MODULES_API_URL + '/cms/cms-model/batch', + CMS_API_BASE_URL + '/cms/cms-model/batch', { data } @@ -97,7 +97,7 @@ export async function removeBatchCmsModel(data: (number | undefined)[]) { */ export async function getCmsModel(id: number) { const res = await request.get>( - MODULES_API_URL + '/cms/cms-model/' + id + CMS_API_BASE_URL + '/cms/cms-model/' + id ); if (res.data.code === 0 && res.data.data) { return res.data.data; diff --git a/src/api/cms/cmsNavigation/index.ts b/src/api/cms/cmsNavigation/index.ts index fc25e83..831ea45 100644 --- a/src/api/cms/cmsNavigation/index.ts +++ b/src/api/cms/cmsNavigation/index.ts @@ -1,14 +1,14 @@ import request from '@/utils/request'; import type { ApiResult, PageResult } from '@/api'; import type { CmsNavigation, CmsNavigationParam } from './model'; -import { MODULES_API_URL } from '@/config/setting'; +import { CMS_API_BASE_URL } from '@/config/setting'; /** * 分页查询网站导航记录表 */ export async function pageCmsNavigation(params: CmsNavigationParam) { const res = await request.get>>( - MODULES_API_URL + '/cms/cms-navigation/page', + CMS_API_BASE_URL + '/cms/cms-navigation/page', { params } @@ -24,7 +24,7 @@ export async function pageCmsNavigation(params: CmsNavigationParam) { */ export async function listCmsNavigation(params?: CmsNavigationParam) { const res = await request.get>( - MODULES_API_URL + '/cms/cms-navigation', + CMS_API_BASE_URL + '/cms/cms-navigation', { params } @@ -40,7 +40,7 @@ export async function listCmsNavigation(params?: CmsNavigationParam) { */ export async function treeNavigation(params?: CmsNavigationParam) { const res = await request.get>( - MODULES_API_URL + '/cms/cms-navigation/tree', + CMS_API_BASE_URL + '/cms/cms-navigation/tree', { params } @@ -55,7 +55,7 @@ export async function treeNavigation(params?: CmsNavigationParam) { */ export async function addCmsNavigation(data: CmsNavigation) { const res = await request.post>( - MODULES_API_URL + '/cms/cms-navigation', + CMS_API_BASE_URL + '/cms/cms-navigation', data ); if (res.data.code === 0) { @@ -69,7 +69,7 @@ export async function addCmsNavigation(data: CmsNavigation) { */ export async function updateCmsNavigation(data: CmsNavigation) { const res = await request.put>( - MODULES_API_URL + '/cms/cms-navigation', + CMS_API_BASE_URL + '/cms/cms-navigation', data ); if (res.data.code === 0) { @@ -83,7 +83,7 @@ export async function updateCmsNavigation(data: CmsNavigation) { */ export async function removeCmsNavigation(id?: number) { const res = await request.delete>( - MODULES_API_URL + '/cms/cms-navigation/' + id + CMS_API_BASE_URL + '/cms/cms-navigation/' + id ); if (res.data.code === 0) { return res.data.message; @@ -96,7 +96,7 @@ export async function removeCmsNavigation(id?: number) { */ export async function removeBatchCmsNavigation(data: (number | undefined)[]) { const res = await request.delete>( - MODULES_API_URL + '/cms/cms-navigation/batch', + CMS_API_BASE_URL + '/cms/cms-navigation/batch', { data } @@ -112,7 +112,7 @@ export async function removeBatchCmsNavigation(data: (number | undefined)[]) { */ export async function getCmsNavigation(id: number) { const res = await request.get>( - MODULES_API_URL + '/cms/cms-navigation/' + id + CMS_API_BASE_URL + '/cms/cms-navigation/' + id ); if (res.data.code === 0 && res.data.data) { return res.data.data; @@ -125,7 +125,7 @@ export async function getCmsNavigation(id: number) { */ export async function getByCode(code: string) { const res = await request.get>( - '/cms/cms-navigation/getByCode/' + code + CMS_API_BASE_URL + '/cms/cms-navigation/getByCode/' + code ); if (res.data.code === 0 && res.data.data) { return res.data.data; @@ -140,7 +140,7 @@ export async function importCmsNavigation(file: File) { const formData = new FormData(); formData.append('file', file); const res = await request.post>( - MODULES_API_URL + '/cms/cms-navigation/import', + CMS_API_BASE_URL + '/cms/cms-navigation/import', formData ); if (res.data.code === 0) { diff --git a/src/api/cms/cmsOrder/index.ts b/src/api/cms/cmsOrder/index.ts index 3f05f5a..2fd1618 100644 --- a/src/api/cms/cmsOrder/index.ts +++ b/src/api/cms/cmsOrder/index.ts @@ -1,4 +1,5 @@ import request from '@/utils/request'; +import { CMS_API_BASE_URL } from '@/config/setting'; import type { ApiResult, PageResult } from '@/api'; import type { CmsOrder, CmsOrderParam } from './model'; @@ -7,7 +8,7 @@ import type { CmsOrder, CmsOrderParam } from './model'; */ export async function pageCmsOrder(params: CmsOrderParam) { const res = await request.get>>( - '/cms/cms-order/page', + CMS_API_BASE_URL + '/cms/cms-order/page', { params } @@ -23,7 +24,7 @@ export async function pageCmsOrder(params: CmsOrderParam) { */ export async function listCmsOrder(params?: CmsOrderParam) { const res = await request.get>( - '/cms/cms-order', + CMS_API_BASE_URL + '/cms/cms-order', { params } @@ -39,7 +40,7 @@ export async function listCmsOrder(params?: CmsOrderParam) { */ export async function addCmsOrder(data: CmsOrder) { const res = await request.post>( - '/cms/cms-order', + CMS_API_BASE_URL + '/cms/cms-order', data ); if (res.data.code === 0) { @@ -53,7 +54,7 @@ export async function addCmsOrder(data: CmsOrder) { */ export async function updateCmsOrder(data: CmsOrder) { const res = await request.put>( - '/cms/cms-order', + CMS_API_BASE_URL + '/cms/cms-order', data ); if (res.data.code === 0) { @@ -67,7 +68,7 @@ export async function updateCmsOrder(data: CmsOrder) { */ export async function removeCmsOrder(id?: number) { const res = await request.delete>( - '/cms/cms-order/' + id + CMS_API_BASE_URL + '/cms/cms-order/' + id ); if (res.data.code === 0) { return res.data.message; @@ -80,7 +81,7 @@ export async function removeCmsOrder(id?: number) { */ export async function removeBatchCmsOrder(data: (number | undefined)[]) { const res = await request.delete>( - '/cms/cms-order/batch', + CMS_API_BASE_URL + '/cms/cms-order/batch', { data } @@ -96,7 +97,7 @@ export async function removeBatchCmsOrder(data: (number | undefined)[]) { */ export async function getCmsOrder(id: number) { const res = await request.get>( - '/cms/cms-order/' + id + CMS_API_BASE_URL + '/cms/cms-order/' + id ); if (res.data.code === 0 && res.data.data) { return res.data.data; diff --git a/src/api/cms/cmsStatistics/index.ts b/src/api/cms/cmsStatistics/index.ts index 14edfeb..58130de 100644 --- a/src/api/cms/cmsStatistics/index.ts +++ b/src/api/cms/cmsStatistics/index.ts @@ -1,14 +1,14 @@ import request from '@/utils/request'; import type { ApiResult, PageResult } from '@/api'; import type { CmsStatistics, CmsStatisticsParam } from './model'; -import { MODULES_API_URL } from '@/config/setting'; +import { CMS_API_BASE_URL } from '@/config/setting'; /** * 分页查询站点统计信息表 */ export async function pageCmsStatistics(params: CmsStatisticsParam) { const res = await request.get>>( - MODULES_API_URL + '/cms/cms-statistics/page', + CMS_API_BASE_URL + '/cms/cms-statistics/page', { params } @@ -24,7 +24,7 @@ export async function pageCmsStatistics(params: CmsStatisticsParam) { */ export async function listCmsStatistics(params?: CmsStatisticsParam) { const res = await request.get>( - MODULES_API_URL + '/cms/cms-statistics', + CMS_API_BASE_URL + '/cms/cms-statistics', { params } @@ -40,7 +40,7 @@ export async function listCmsStatistics(params?: CmsStatisticsParam) { */ export async function addCmsStatistics(data: CmsStatistics) { const res = await request.post>( - MODULES_API_URL + '/cms/cms-statistics', + CMS_API_BASE_URL + '/cms/cms-statistics', data ); if (res.data.code === 0) { @@ -54,7 +54,7 @@ export async function addCmsStatistics(data: CmsStatistics) { */ export async function updateCmsStatistics(data: CmsStatistics) { const res = await request.put>( - MODULES_API_URL + '/cms/cms-statistics', + CMS_API_BASE_URL + '/cms/cms-statistics', data ); if (res.data.code === 0) { @@ -68,7 +68,7 @@ export async function updateCmsStatistics(data: CmsStatistics) { */ export async function removeCmsStatistics(id?: number) { const res = await request.delete>( - MODULES_API_URL + '/cms/cms-statistics/' + id + CMS_API_BASE_URL + '/cms/cms-statistics/' + id ); if (res.data.code === 0) { return res.data.message; @@ -81,7 +81,7 @@ export async function removeCmsStatistics(id?: number) { */ export async function removeBatchCmsStatistics(data: (number | undefined)[]) { const res = await request.delete>( - MODULES_API_URL + '/cms/cms-statistics/batch', + CMS_API_BASE_URL + '/cms/cms-statistics/batch', { data } @@ -97,7 +97,7 @@ export async function removeBatchCmsStatistics(data: (number | undefined)[]) { */ export async function getCmsStatistics(id: number) { const res = await request.get>( - MODULES_API_URL + '/cms/cms-statistics/' + id + CMS_API_BASE_URL + '/cms/cms-statistics/' + id ); if (res.data.code === 0 && res.data.data) { return res.data.data; diff --git a/src/api/cms/cmsTemplate/index.ts b/src/api/cms/cmsTemplate/index.ts index fd29228..e3dc525 100644 --- a/src/api/cms/cmsTemplate/index.ts +++ b/src/api/cms/cmsTemplate/index.ts @@ -1,14 +1,14 @@ import request from '@/utils/request'; import type { ApiResult, PageResult } from '@/api'; import type { CmsTemplate, CmsTemplateParam } from './model'; -import { MODULES_API_URL } from '@/config/setting'; +import { CMS_API_BASE_URL } from '@/config/setting'; /** * 分页查询网站模版 */ export async function pageCmsTemplate(params: CmsTemplateParam) { const res = await request.get>>( - MODULES_API_URL + '/cms/cms-template/page', + CMS_API_BASE_URL + '/cms/cms-template/page', { params } @@ -24,7 +24,7 @@ export async function pageCmsTemplate(params: CmsTemplateParam) { */ export async function listCmsTemplate(params?: CmsTemplateParam) { const res = await request.get>( - MODULES_API_URL + '/cms/cms-template', + CMS_API_BASE_URL + '/cms/cms-template', { params } @@ -40,7 +40,7 @@ export async function listCmsTemplate(params?: CmsTemplateParam) { */ export async function addCmsTemplate(data: CmsTemplate) { const res = await request.post>( - MODULES_API_URL + '/cms/cms-template', + CMS_API_BASE_URL + '/cms/cms-template', data ); if (res.data.code === 0) { @@ -54,7 +54,7 @@ export async function addCmsTemplate(data: CmsTemplate) { */ export async function updateCmsTemplate(data: CmsTemplate) { const res = await request.put>( - MODULES_API_URL + '/cms/cms-template', + CMS_API_BASE_URL + '/cms/cms-template', data ); if (res.data.code === 0) { @@ -68,7 +68,7 @@ export async function updateCmsTemplate(data: CmsTemplate) { */ export async function removeCmsTemplate(id?: number) { const res = await request.delete>( - MODULES_API_URL + '/cms/cms-template/' + id + CMS_API_BASE_URL + '/cms/cms-template/' + id ); if (res.data.code === 0) { return res.data.message; @@ -81,7 +81,7 @@ export async function removeCmsTemplate(id?: number) { */ export async function removeBatchCmsTemplate(data: (number | undefined)[]) { const res = await request.delete>( - MODULES_API_URL + '/cms/cms-template/batch', + CMS_API_BASE_URL + '/cms/cms-template/batch', { data } @@ -97,7 +97,7 @@ export async function removeBatchCmsTemplate(data: (number | undefined)[]) { */ export async function getCmsTemplate(id: number) { const res = await request.get>( - MODULES_API_URL + '/cms/cms-template/' + id + CMS_API_BASE_URL + '/cms/cms-template/' + id ); if (res.data.code === 0 && res.data.data) { return res.data.data; diff --git a/src/api/cms/cmsWebsite/index.ts b/src/api/cms/cmsWebsite/index.ts index 3324066..eeb0363 100644 --- a/src/api/cms/cmsWebsite/index.ts +++ b/src/api/cms/cmsWebsite/index.ts @@ -1,14 +1,14 @@ import request from '@/utils/request'; import type { ApiResult, PageResult } from '@/api'; import type { CmsWebsite, CmsWebsiteParam } from './model'; -import { MODULES_API_URL } from '@/config/setting'; +import { CMS_API_BASE_URL } from '@/config/setting'; /** * 分页查询网站信息记录表 */ export async function pageCmsWebsite(params: CmsWebsiteParam) { const res = await request.get>>( - MODULES_API_URL + '/cms/cms-website/page', + CMS_API_BASE_URL + '/cms/cms-website/page', { params } @@ -24,7 +24,7 @@ export async function pageCmsWebsite(params: CmsWebsiteParam) { */ export async function listCmsWebsite(params?: CmsWebsiteParam) { const res = await request.get>( - MODULES_API_URL + '/cms/cms-website', + CMS_API_BASE_URL + '/cms/cms-website', { params } @@ -40,7 +40,7 @@ export async function listCmsWebsite(params?: CmsWebsiteParam) { */ export async function addCmsWebsite(data: CmsWebsite) { const res = await request.post>( - MODULES_API_URL + '/cms/cms-website', + CMS_API_BASE_URL + '/cms/cms-website', data ); if (res.data.code === 0) { @@ -54,7 +54,7 @@ export async function addCmsWebsite(data: CmsWebsite) { */ export async function updateCmsWebsite(data: CmsWebsite) { const res = await request.put>( - MODULES_API_URL + '/cms/cms-website', + CMS_API_BASE_URL + '/cms/cms-website', data ); if (res.data.code === 0) { @@ -68,7 +68,7 @@ export async function updateCmsWebsite(data: CmsWebsite) { */ export async function removeCmsWebsite(id?: number) { const res = await request.delete>( - MODULES_API_URL + '/cms/cms-website/' + id + CMS_API_BASE_URL + '/cms/cms-website/' + id ); if (res.data.code === 0) { return res.data.message; @@ -81,7 +81,7 @@ export async function removeCmsWebsite(id?: number) { */ export async function removeBatchCmsWebsite(data: (number | undefined)[]) { const res = await request.delete>( - MODULES_API_URL + '/cms/cms-website/batch', + CMS_API_BASE_URL + '/cms/cms-website/batch', { data } @@ -97,7 +97,7 @@ export async function removeBatchCmsWebsite(data: (number | undefined)[]) { */ export async function getCmsWebsite(id: number) { const res = await request.get>( - MODULES_API_URL + '/cms/cms-website/' + id + CMS_API_BASE_URL + '/cms/cms-website/' + id ); if (res.data.code === 0 && res.data.data) { return res.data.data; @@ -110,7 +110,7 @@ export async function getCmsWebsite(id: number) { */ export async function removeSiteInfoCache(key?: string) { const res = await request.delete>( - MODULES_API_URL + '/cms/cms-website/clearSiteInfo/' + key + CMS_API_BASE_URL + '/cms/cms-website/clearSiteInfo/' + key ); if (res.data.code === 0) { return res.data.message; diff --git a/src/api/cms/cmsWebsiteField/index.ts b/src/api/cms/cmsWebsiteField/index.ts index 2770029..c176010 100644 --- a/src/api/cms/cmsWebsiteField/index.ts +++ b/src/api/cms/cmsWebsiteField/index.ts @@ -1,14 +1,14 @@ import request from '@/utils/request'; import type { ApiResult, PageResult } from '@/api'; import type { CmsWebsiteField, CmsWebsiteFieldParam, Config } from './model'; -import { MODULES_API_URL, TEMPLATE_ID } from '@/config/setting'; +import { CMS_API_BASE_URL, TEMPLATE_ID } from '@/config/setting'; /** * 分页查询应用参数 */ export async function pageCmsWebsiteField(params: CmsWebsiteFieldParam) { const res = await request.get>>( - MODULES_API_URL + '/cms/cms-website-field/page', + CMS_API_BASE_URL + '/cms/cms-website-field/page', { params } @@ -24,7 +24,7 @@ export async function pageCmsWebsiteField(params: CmsWebsiteFieldParam) { */ export async function listCmsWebsiteField(params?: CmsWebsiteFieldParam) { const res = await request.get>( - MODULES_API_URL + '/cms/cms-website-field', + CMS_API_BASE_URL + '/cms/cms-website-field', { params } @@ -40,7 +40,7 @@ export async function listCmsWebsiteField(params?: CmsWebsiteFieldParam) { */ export async function addCmsWebsiteField(data: CmsWebsiteField) { const res = await request.post>( - MODULES_API_URL + '/cms/cms-website-field', + CMS_API_BASE_URL + '/cms/cms-website-field', data ); if (res.data.code === 0) { @@ -54,7 +54,7 @@ export async function addCmsWebsiteField(data: CmsWebsiteField) { */ export async function updateCmsWebsiteField(data: CmsWebsiteField) { const res = await request.put>( - MODULES_API_URL + '/cms/cms-website-field', + CMS_API_BASE_URL + '/cms/cms-website-field', data ); if (res.data.code === 0) { @@ -68,7 +68,7 @@ export async function updateCmsWebsiteField(data: CmsWebsiteField) { */ export async function removeCmsWebsiteField(id?: number) { const res = await request.delete>( - MODULES_API_URL + '/cms/cms-website-field/' + id + CMS_API_BASE_URL + '/cms/cms-website-field/' + id ); if (res.data.code === 0) { return res.data.message; @@ -81,7 +81,7 @@ export async function removeCmsWebsiteField(id?: number) { */ export async function removeBatchCmsWebsiteField(data: (number | undefined)[]) { const res = await request.delete>( - MODULES_API_URL + '/cms/cms-website-field/batch', + CMS_API_BASE_URL + '/cms/cms-website-field/batch', { data } @@ -97,7 +97,7 @@ export async function removeBatchCmsWebsiteField(data: (number | undefined)[]) { */ export async function getCmsWebsiteField(id: number) { const res = await request.get>( - MODULES_API_URL + '/cms/cms-website-field/' + id + CMS_API_BASE_URL + '/cms/cms-website-field/' + id ); if (res.data.code === 0 && res.data.data) { return res.data.data; @@ -110,7 +110,7 @@ export async function getCmsWebsiteField(id: number) { */ export async function getCmsWebsiteFieldByCode(code: string) { const res = await request.get>( - MODULES_API_URL + '/cms/cms-website-field/getByCode/' + code + CMS_API_BASE_URL + '/cms/cms-website-field/getByCode/' + code ); if (res.data.code === 0 && res.data.data) { return res.data.data; @@ -123,7 +123,7 @@ export async function getCmsWebsiteFieldByCode(code: string) { */ export async function undeleteWebsiteField(id?: number) { const res = await request.delete>( - MODULES_API_URL + '/cms/website-field/undelete/' + id + CMS_API_BASE_URL + '/cms/website-field/undelete/' + id ); if (res.data.code === 0) { return res.data.message; @@ -138,7 +138,7 @@ export async function importWebsiteField(file: File) { const formData = new FormData(); formData.append('file', file); const res = await request.post>( - MODULES_API_URL + '/cms/cms-website-field/import', + CMS_API_BASE_URL + '/cms/cms-website-field/import', formData ); if (res.data.code === 0) { @@ -152,7 +152,7 @@ export async function importWebsiteField(file: File) { */ export async function configWebsiteField(params?: CmsWebsiteFieldParam) { const res = await request.get>( - MODULES_API_URL + '/cms/cms-website-field/config', + CMS_API_BASE_URL + '/cms/cms-website-field/config', { params, headers: { diff --git a/src/api/cms/cmsWebsiteSetting/index.ts b/src/api/cms/cmsWebsiteSetting/index.ts index a4db839..c41f78d 100644 --- a/src/api/cms/cmsWebsiteSetting/index.ts +++ b/src/api/cms/cmsWebsiteSetting/index.ts @@ -1,14 +1,14 @@ import request from '@/utils/request'; import type { ApiResult, PageResult } from '@/api'; import type { CmsWebsiteSetting, CmsWebsiteSettingParam } from './model'; -import { MODULES_API_URL } from '@/config/setting'; +import { CMS_API_BASE_URL } from '@/config/setting'; /** * 分页查询网站设置 */ export async function pageCmsWebsiteSetting(params: CmsWebsiteSettingParam) { const res = await request.get>>( - MODULES_API_URL + '/cms/cms-website-setting/page', + CMS_API_BASE_URL + '/cms/cms-website-setting/page', { params } @@ -24,7 +24,7 @@ export async function pageCmsWebsiteSetting(params: CmsWebsiteSettingParam) { */ export async function listCmsWebsiteSetting(params?: CmsWebsiteSettingParam) { const res = await request.get>( - MODULES_API_URL + '/cms/cms-website-setting', + CMS_API_BASE_URL + '/cms/cms-website-setting', { params } @@ -40,7 +40,7 @@ export async function listCmsWebsiteSetting(params?: CmsWebsiteSettingParam) { */ export async function addCmsWebsiteSetting(data: CmsWebsiteSetting) { const res = await request.post>( - MODULES_API_URL + '/cms/cms-website-setting', + CMS_API_BASE_URL + '/cms/cms-website-setting', data ); if (res.data.code === 0) { @@ -54,7 +54,7 @@ export async function addCmsWebsiteSetting(data: CmsWebsiteSetting) { */ export async function updateCmsWebsiteSetting(data: CmsWebsiteSetting) { const res = await request.put>( - MODULES_API_URL + '/cms/cms-website-setting', + CMS_API_BASE_URL + '/cms/cms-website-setting', data ); if (res.data.code === 0) { @@ -68,7 +68,7 @@ export async function updateCmsWebsiteSetting(data: CmsWebsiteSetting) { */ export async function removeCmsWebsiteSetting(id?: number) { const res = await request.delete>( - MODULES_API_URL + '/cms/cms-website-setting/' + id + CMS_API_BASE_URL + '/cms/cms-website-setting/' + id ); if (res.data.code === 0) { return res.data.message; @@ -83,7 +83,7 @@ export async function removeBatchCmsWebsiteSetting( data: (number | undefined)[] ) { const res = await request.delete>( - MODULES_API_URL + '/cms/cms-website-setting/batch', + CMS_API_BASE_URL + '/cms/cms-website-setting/batch', { data } @@ -99,7 +99,7 @@ export async function removeBatchCmsWebsiteSetting( */ export async function getCmsWebsiteSetting(id: number) { const res = await request.get>( - MODULES_API_URL + '/cms/cms-website-setting/' + id + CMS_API_BASE_URL + '/cms/cms-website-setting/' + id ); if (res.data.code === 0 && res.data.data) { return res.data.data; diff --git a/src/api/cms/link/index.ts b/src/api/cms/link/index.ts index e18a108..9dbbfce 100644 --- a/src/api/cms/link/index.ts +++ b/src/api/cms/link/index.ts @@ -1,14 +1,14 @@ import request from '@/utils/request'; import type { ApiResult, PageResult } from '@/api'; import type { Link, LinkParam } from './model'; -import { MODULES_API_URL } from '@/config/setting'; +import { CMS_API_BASE_URL } from '@/config/setting'; /** * 分页查询链接 */ export async function pageLink(params: LinkParam) { const res = await request.get>>( - MODULES_API_URL + '/oa/link/page', + CMS_API_BASE_URL + '/oa/link/page', { params } @@ -24,7 +24,7 @@ export async function pageLink(params: LinkParam) { */ export async function listLink(params?: LinkParam) { const res = await request.get>( - MODULES_API_URL + '/oa/link', + CMS_API_BASE_URL + '/oa/link', { params } @@ -40,7 +40,7 @@ export async function listLink(params?: LinkParam) { */ export async function addLink(data: Link) { const res = await request.post>( - MODULES_API_URL + '/oa/link', + CMS_API_BASE_URL + '/oa/link', data ); if (res.data.code === 0) { @@ -54,7 +54,7 @@ export async function addLink(data: Link) { */ export async function updateLink(data: Link) { const res = await request.put>( - MODULES_API_URL + '/oa/link', + CMS_API_BASE_URL + '/oa/link', data ); if (res.data.code === 0) { @@ -68,7 +68,7 @@ export async function updateLink(data: Link) { */ export async function removeLink(id?: number) { const res = await request.delete>( - MODULES_API_URL + '/oa/link/' + id + CMS_API_BASE_URL + '/oa/link/' + id ); if (res.data.code === 0) { return res.data.message; @@ -81,7 +81,7 @@ export async function removeLink(id?: number) { */ export async function removeBatchLink(data: (number | undefined)[]) { const res = await request.delete>( - MODULES_API_URL + '/oa/link/batch', + CMS_API_BASE_URL + '/oa/link/batch', { data } @@ -101,7 +101,7 @@ export async function checkExistence( id?: number ) { const res = await request.get>( - MODULES_API_URL + '/oa/link/existence', + CMS_API_BASE_URL + '/oa/link/existence', { params: { field, value, id } } diff --git a/src/config/setting.ts b/src/config/setting.ts index fd04210..d8fcb73 100644 --- a/src/config/setting.ts +++ b/src/config/setting.ts @@ -21,6 +21,9 @@ export const FILE_SERVER = */ // 接口地址 export const API_BASE_URL: string = import.meta.env.VITE_API_URL; +// CMS 模块接口地址(cms 已迁移到 mp-java 并独立部署,调用指向远程服务) +export const CMS_API_BASE_URL: string = + import.meta.env.VITE_CMS_API_URL || 'https://cms-api.websoft.top/api'; export const PROJECT_NAME: string = import.meta.env.VITE_APP_NAME; // 不显示侧栏的路由 export const HIDE_SIDEBARS: string[] = ['/home']; diff --git a/src/views/shop/shopGoodsCategory/index.vue b/src/views/shop/shopGoodsCategory/index.vue index 2402275..ee300fe 100644 --- a/src/views/shop/shopGoodsCategory/index.vue +++ b/src/views/shop/shopGoodsCategory/index.vue @@ -23,10 +23,11 @@