From 85206f3894c594b62596e607def40bb6610fb4e4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=B5=B5=E5=BF=A0=E6=9E=97?= <170083662@qq.com> Date: Sun, 21 Sep 2025 08:44:44 +0800 Subject: [PATCH] =?UTF-8?q?-=20=E5=AE=8C=E6=88=90=E6=89=AB=E7=A0=81?= =?UTF-8?q?=E7=99=BB=E5=BD=95=E7=9A=84=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/cms/cmsDocs/index.ts | 106 --- src/api/cms/cmsDocs/model/index.ts | 45 -- src/api/cms/cmsDocsBook/index.ts | 106 --- src/api/cms/cmsDocsBook/model/index.ts | 37 -- src/api/cms/cmsDocsContent/index.ts | 106 --- src/api/cms/cmsDocsContent/model/index.ts | 25 - src/api/cms/cmsMp/index.ts | 106 --- src/api/cms/cmsMp/model/index.ts | 61 -- src/api/cms/cmsMpAd/index.ts | 106 --- src/api/cms/cmsMpAd/model/index.ts | 47 -- src/api/cms/cmsMpField/index.ts | 106 --- src/api/cms/cmsMpField/model/index.ts | 35 - src/api/cms/cmsMpMenu/index.ts | 106 --- src/api/cms/cmsMpMenu/model/index.ts | 79 --- src/api/cms/cmsMpOfficialMenu/index.ts | 106 --- src/api/cms/cmsMpOfficialMenu/model/index.ts | 35 - src/api/cms/cmsMpPages/index.ts | 106 --- src/api/cms/cmsMpPages/model/index.ts | 49 -- src/api/cms/cmsProduct/index.ts | 116 ---- src/api/cms/cmsProduct/model/index.ts | 98 --- src/api/cms/cmsProductComment/index.ts | 106 --- src/api/cms/cmsProductComment/model/index.ts | 37 -- src/api/cms/cmsProductParameter/index.ts | 106 --- .../cms/cmsProductParameter/model/index.ts | 33 - src/api/cms/cmsProductRecord/index.ts | 106 --- src/api/cms/cmsProductRecord/model/index.ts | 31 - src/api/cms/cmsProductSku/index.ts | 106 --- src/api/cms/cmsProductSku/model/index.ts | 49 -- src/api/cms/cmsProductSpec/index.ts | 106 --- src/api/cms/cmsProductSpec/model/index.ts | 35 - src/api/cms/cmsProductSpecValue/index.ts | 106 --- .../cms/cmsProductSpecValue/model/index.ts | 29 - src/api/cms/cmsProductUrl/index.ts | 106 --- src/api/cms/cmsProductUrl/model/index.ts | 41 -- src/api/cms/cmsSpec/index.ts | 106 --- src/api/cms/cmsSpec/model/index.ts | 35 - src/api/cms/cmsSpecValue/index.ts | 106 --- src/api/cms/cmsSpecValue/model/index.ts | 29 - src/api/cms/mpOfficialMenu/index.ts | 106 --- src/api/cms/mpOfficialMenu/model/index.ts | 37 -- src/api/shop/shopArticle/index.ts | 105 --- src/api/shop/shopArticle/model/index.ts | 123 ---- src/api/system/role/index.ts | 5 +- src/components/QrLogin/index.vue | 1 - .../cms/cmsDocs/components/cmsDocsEdit.vue | 260 -------- src/views/cms/cmsDocs/components/search.vue | 42 -- src/views/cms/cmsDocs/index.vue | 287 -------- .../components/cmsDocsBookEdit.vue | 228 ------- .../cms/cmsDocsBook/components/search.vue | 42 -- src/views/cms/cmsDocsBook/index.vue | 263 -------- .../components/cmsDocsContentEdit.vue | 178 ----- .../cms/cmsDocsContent/components/search.vue | 42 -- src/views/cms/cmsDocsContent/index.vue | 227 ------- src/views/cms/cmsMp/components/cmsMpEdit.vue | 284 -------- src/views/cms/cmsMp/components/search.vue | 42 -- src/views/cms/cmsMp/index.vue | 242 ------- src/views/cms/cmsMpAd/components/mpAdEdit.vue | 378 ----------- src/views/cms/cmsMpAd/components/search.vue | 60 -- src/views/cms/cmsMpAd/index.vue | 250 ------- .../cmsMpField/components/cmsMpFieldEdit.vue | 216 ------ .../cms/cmsMpField/components/search.vue | 42 -- src/views/cms/cmsMpField/index.vue | 256 ------- .../cms/cmsMpGroup/components/dict-edit.vue | 178 ----- src/views/cms/cmsMpGroup/index.vue | 228 ------- .../cmsMpMenu/components/cmsMpMenuEdit.vue | 391 ----------- src/views/cms/cmsMpMenu/components/search.vue | 42 -- src/views/cms/cmsMpMenu/index.vue | 389 ----------- .../components/cmsMpOfficialMenuEdit.vue | 220 ------ .../cmsMpOfficialMenu/components/search.vue | 42 -- src/views/cms/cmsMpOfficialMenu/index.vue | 257 ------- .../cms/cmsMpPackage/components/dict-edit.vue | 195 ------ src/views/cms/cmsMpPackage/index.vue | 223 ------- .../cms/cmsMpPages/components/mpPagesEdit.vue | 281 -------- .../cms/cmsMpPages/components/search.vue | 66 -- src/views/cms/cmsMpPages/index.vue | 345 ---------- .../cmsProduct/components/cmsProductEdit.vue | 625 ------------------ .../cms/cmsProduct/components/search.vue | 190 ------ src/views/cms/cmsProduct/components/spec.vue | 222 ------- src/views/cms/cmsProduct/index.vue | 356 ---------- .../components/cmsProductCommentEdit.vue | 182 ----- .../cmsProductComment/components/search.vue | 68 -- src/views/cms/cmsProductComment/index.vue | 247 ------- .../components/cmsProductParameterEdit.vue | 183 ----- .../cmsProductParameter/components/search.vue | 42 -- src/views/cms/cmsProductParameter/index.vue | 217 ------ .../components/cmsProductRecordEdit.vue | 204 ------ .../cmsProductRecord/components/search.vue | 42 -- src/views/cms/cmsProductRecord/index.vue | 245 ------- .../components/cmsProductSkuEdit.vue | 278 -------- .../cms/cmsProductSku/components/search.vue | 42 -- src/views/cms/cmsProductSku/index.vue | 299 --------- .../components/cmsProductSpecEdit.vue | 220 ------ .../cms/cmsProductSpec/components/search.vue | 42 -- src/views/cms/cmsProductSpec/index.vue | 257 ------- .../components/cmsProductSpecValueEdit.vue | 197 ------ .../cmsProductSpecValue/components/search.vue | 42 -- src/views/cms/cmsProductSpecValue/index.vue | 239 ------- .../components/cmsProductUrlEdit.vue | 222 ------- .../cms/cmsProductUrl/components/search.vue | 42 -- src/views/cms/cmsProductUrl/index.vue | 218 ------ .../cms/cmsSpec/components/cmsSpecEdit.vue | 220 ------ src/views/cms/cmsSpec/components/search.vue | 42 -- src/views/cms/cmsSpec/index.vue | 231 ------- .../components/cmsSpecValueEdit.vue | 197 ------ .../cms/cmsSpecValue/components/search.vue | 42 -- src/views/cms/cmsSpecValue/index.vue | 239 ------- .../shop/shopArticle/components/search.vue | 42 -- .../components/shopArticleEdit.vue | 576 ---------------- src/views/shop/shopArticle/index.vue | 535 --------------- .../components/shopGoodsSkuEdit.vue | 7 +- src/views/shop/shopOrder/mobile/index.tsx | 396 ----------- .../components/shopOrderGoodsEdit.vue | 7 +- .../shop/shopSpec/components/shopSpecEdit.vue | 7 +- .../components/shopSpecValueEdit.vue | 5 - .../components/shopUserCouponEdit.vue | 7 +- .../components/shopUserRefereeEdit.vue | 7 +- .../components/chatConversationEdit.vue | 14 +- .../components/chatMessageEdit.vue | 7 +- .../system/user/components/role-select.vue | 88 +-- .../components/chatConversationEdit.vue | 7 +- 120 files changed, 53 insertions(+), 16971 deletions(-) delete mode 100644 src/api/cms/cmsDocs/index.ts delete mode 100644 src/api/cms/cmsDocs/model/index.ts delete mode 100644 src/api/cms/cmsDocsBook/index.ts delete mode 100644 src/api/cms/cmsDocsBook/model/index.ts delete mode 100644 src/api/cms/cmsDocsContent/index.ts delete mode 100644 src/api/cms/cmsDocsContent/model/index.ts delete mode 100644 src/api/cms/cmsMp/index.ts delete mode 100644 src/api/cms/cmsMp/model/index.ts delete mode 100644 src/api/cms/cmsMpAd/index.ts delete mode 100644 src/api/cms/cmsMpAd/model/index.ts delete mode 100644 src/api/cms/cmsMpField/index.ts delete mode 100644 src/api/cms/cmsMpField/model/index.ts delete mode 100644 src/api/cms/cmsMpMenu/index.ts delete mode 100644 src/api/cms/cmsMpMenu/model/index.ts delete mode 100644 src/api/cms/cmsMpOfficialMenu/index.ts delete mode 100644 src/api/cms/cmsMpOfficialMenu/model/index.ts delete mode 100644 src/api/cms/cmsMpPages/index.ts delete mode 100644 src/api/cms/cmsMpPages/model/index.ts delete mode 100644 src/api/cms/cmsProduct/index.ts delete mode 100644 src/api/cms/cmsProduct/model/index.ts delete mode 100644 src/api/cms/cmsProductComment/index.ts delete mode 100644 src/api/cms/cmsProductComment/model/index.ts delete mode 100644 src/api/cms/cmsProductParameter/index.ts delete mode 100644 src/api/cms/cmsProductParameter/model/index.ts delete mode 100644 src/api/cms/cmsProductRecord/index.ts delete mode 100644 src/api/cms/cmsProductRecord/model/index.ts delete mode 100644 src/api/cms/cmsProductSku/index.ts delete mode 100644 src/api/cms/cmsProductSku/model/index.ts delete mode 100644 src/api/cms/cmsProductSpec/index.ts delete mode 100644 src/api/cms/cmsProductSpec/model/index.ts delete mode 100644 src/api/cms/cmsProductSpecValue/index.ts delete mode 100644 src/api/cms/cmsProductSpecValue/model/index.ts delete mode 100644 src/api/cms/cmsProductUrl/index.ts delete mode 100644 src/api/cms/cmsProductUrl/model/index.ts delete mode 100644 src/api/cms/cmsSpec/index.ts delete mode 100644 src/api/cms/cmsSpec/model/index.ts delete mode 100644 src/api/cms/cmsSpecValue/index.ts delete mode 100644 src/api/cms/cmsSpecValue/model/index.ts delete mode 100644 src/api/cms/mpOfficialMenu/index.ts delete mode 100644 src/api/cms/mpOfficialMenu/model/index.ts delete mode 100644 src/api/shop/shopArticle/index.ts delete mode 100644 src/api/shop/shopArticle/model/index.ts delete mode 100644 src/views/cms/cmsDocs/components/cmsDocsEdit.vue delete mode 100644 src/views/cms/cmsDocs/components/search.vue delete mode 100644 src/views/cms/cmsDocs/index.vue delete mode 100644 src/views/cms/cmsDocsBook/components/cmsDocsBookEdit.vue delete mode 100644 src/views/cms/cmsDocsBook/components/search.vue delete mode 100644 src/views/cms/cmsDocsBook/index.vue delete mode 100644 src/views/cms/cmsDocsContent/components/cmsDocsContentEdit.vue delete mode 100644 src/views/cms/cmsDocsContent/components/search.vue delete mode 100644 src/views/cms/cmsDocsContent/index.vue delete mode 100644 src/views/cms/cmsMp/components/cmsMpEdit.vue delete mode 100644 src/views/cms/cmsMp/components/search.vue delete mode 100644 src/views/cms/cmsMp/index.vue delete mode 100644 src/views/cms/cmsMpAd/components/mpAdEdit.vue delete mode 100644 src/views/cms/cmsMpAd/components/search.vue delete mode 100644 src/views/cms/cmsMpAd/index.vue delete mode 100644 src/views/cms/cmsMpField/components/cmsMpFieldEdit.vue delete mode 100644 src/views/cms/cmsMpField/components/search.vue delete mode 100644 src/views/cms/cmsMpField/index.vue delete mode 100644 src/views/cms/cmsMpGroup/components/dict-edit.vue delete mode 100644 src/views/cms/cmsMpGroup/index.vue delete mode 100644 src/views/cms/cmsMpMenu/components/cmsMpMenuEdit.vue delete mode 100644 src/views/cms/cmsMpMenu/components/search.vue delete mode 100644 src/views/cms/cmsMpMenu/index.vue delete mode 100644 src/views/cms/cmsMpOfficialMenu/components/cmsMpOfficialMenuEdit.vue delete mode 100644 src/views/cms/cmsMpOfficialMenu/components/search.vue delete mode 100644 src/views/cms/cmsMpOfficialMenu/index.vue delete mode 100644 src/views/cms/cmsMpPackage/components/dict-edit.vue delete mode 100644 src/views/cms/cmsMpPackage/index.vue delete mode 100644 src/views/cms/cmsMpPages/components/mpPagesEdit.vue delete mode 100644 src/views/cms/cmsMpPages/components/search.vue delete mode 100644 src/views/cms/cmsMpPages/index.vue delete mode 100644 src/views/cms/cmsProduct/components/cmsProductEdit.vue delete mode 100644 src/views/cms/cmsProduct/components/search.vue delete mode 100644 src/views/cms/cmsProduct/components/spec.vue delete mode 100644 src/views/cms/cmsProduct/index.vue delete mode 100644 src/views/cms/cmsProductComment/components/cmsProductCommentEdit.vue delete mode 100644 src/views/cms/cmsProductComment/components/search.vue delete mode 100644 src/views/cms/cmsProductComment/index.vue delete mode 100644 src/views/cms/cmsProductParameter/components/cmsProductParameterEdit.vue delete mode 100644 src/views/cms/cmsProductParameter/components/search.vue delete mode 100644 src/views/cms/cmsProductParameter/index.vue delete mode 100644 src/views/cms/cmsProductRecord/components/cmsProductRecordEdit.vue delete mode 100644 src/views/cms/cmsProductRecord/components/search.vue delete mode 100644 src/views/cms/cmsProductRecord/index.vue delete mode 100644 src/views/cms/cmsProductSku/components/cmsProductSkuEdit.vue delete mode 100644 src/views/cms/cmsProductSku/components/search.vue delete mode 100644 src/views/cms/cmsProductSku/index.vue delete mode 100644 src/views/cms/cmsProductSpec/components/cmsProductSpecEdit.vue delete mode 100644 src/views/cms/cmsProductSpec/components/search.vue delete mode 100644 src/views/cms/cmsProductSpec/index.vue delete mode 100644 src/views/cms/cmsProductSpecValue/components/cmsProductSpecValueEdit.vue delete mode 100644 src/views/cms/cmsProductSpecValue/components/search.vue delete mode 100644 src/views/cms/cmsProductSpecValue/index.vue delete mode 100644 src/views/cms/cmsProductUrl/components/cmsProductUrlEdit.vue delete mode 100644 src/views/cms/cmsProductUrl/components/search.vue delete mode 100644 src/views/cms/cmsProductUrl/index.vue delete mode 100644 src/views/cms/cmsSpec/components/cmsSpecEdit.vue delete mode 100644 src/views/cms/cmsSpec/components/search.vue delete mode 100644 src/views/cms/cmsSpec/index.vue delete mode 100644 src/views/cms/cmsSpecValue/components/cmsSpecValueEdit.vue delete mode 100644 src/views/cms/cmsSpecValue/components/search.vue delete mode 100644 src/views/cms/cmsSpecValue/index.vue delete mode 100644 src/views/shop/shopArticle/components/search.vue delete mode 100644 src/views/shop/shopArticle/components/shopArticleEdit.vue delete mode 100644 src/views/shop/shopArticle/index.vue delete mode 100644 src/views/shop/shopOrder/mobile/index.tsx diff --git a/src/api/cms/cmsDocs/index.ts b/src/api/cms/cmsDocs/index.ts deleted file mode 100644 index 443bd39..0000000 --- a/src/api/cms/cmsDocs/index.ts +++ /dev/null @@ -1,106 +0,0 @@ -import request from '@/utils/request'; -import type { ApiResult, PageResult } from '@/api'; -import type { CmsDocs, CmsDocsParam } from './model'; -import { MODULES_API_URL } from '@/config/setting'; - -/** - * 分页查询文档管理记录表 - */ -export async function pageCmsDocs(params: CmsDocsParam) { - const res = await request.get>>( - MODULES_API_URL + '/cms/cms-docs/page', - { - params - } - ); - if (res.data.code === 0) { - return res.data.data; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 查询文档管理记录表列表 - */ -export async function listCmsDocs(params?: CmsDocsParam) { - const res = await request.get>( - MODULES_API_URL + '/cms/cms-docs', - { - params - } - ); - if (res.data.code === 0 && res.data.data) { - return res.data.data; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 添加文档管理记录表 - */ -export async function addCmsDocs(data: CmsDocs) { - const res = await request.post>( - MODULES_API_URL + '/cms/cms-docs', - data - ); - if (res.data.code === 0) { - return res.data.message; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 修改文档管理记录表 - */ -export async function updateCmsDocs(data: CmsDocs) { - const res = await request.put>( - MODULES_API_URL + '/cms/cms-docs', - data - ); - if (res.data.code === 0) { - return res.data.message; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 删除文档管理记录表 - */ -export async function removeCmsDocs(id?: number) { - const res = await request.delete>( - MODULES_API_URL + '/cms/cms-docs/' + id - ); - if (res.data.code === 0) { - return res.data.message; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 批量删除文档管理记录表 - */ -export async function removeBatchCmsDocs(data: (number | undefined)[]) { - const res = await request.delete>( - MODULES_API_URL + '/cms/cms-docs/batch', - { - data - } - ); - if (res.data.code === 0) { - return res.data.message; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 根据id查询文档管理记录表 - */ -export async function getCmsDocs(id: number) { - const res = await request.get>( - MODULES_API_URL + '/cms/cms-docs/' + id - ); - if (res.data.code === 0 && res.data.data) { - return res.data.data; - } - return Promise.reject(new Error(res.data.message)); -} diff --git a/src/api/cms/cmsDocs/model/index.ts b/src/api/cms/cmsDocs/model/index.ts deleted file mode 100644 index 1c8c78d..0000000 --- a/src/api/cms/cmsDocs/model/index.ts +++ /dev/null @@ -1,45 +0,0 @@ -import type { PageParam } from '@/api'; - -/** - * 文档管理记录表 - */ -export interface CmsDocs { - // 文档ID - docsId?: number; - // 文档标题 - title?: string; - // 上级目录 - parentId?: number; - // 书籍ID - bookId?: number; - // 可见性(public,private,protected) - visibility?: string; - // 虚拟阅读量(仅用作展示) - virtualViews?: number; - // 实际阅读量 - actualViews?: number; - // 用户ID - userId?: number; - // 备注 - comments?: string; - // 排序(数字越小越靠前) - sortNumber?: number; - // 状态, 0正常, 1冻结 - status?: number; - // 是否删除, 0否, 1是 - deleted?: number; - // 租户id - tenantId?: number; - // 创建时间 - createTime?: string; - // 修改时间 - updateTime?: string; -} - -/** - * 文档管理记录表搜索条件 - */ -export interface CmsDocsParam extends PageParam { - docsId?: number; - keywords?: string; -} diff --git a/src/api/cms/cmsDocsBook/index.ts b/src/api/cms/cmsDocsBook/index.ts deleted file mode 100644 index dae9d2d..0000000 --- a/src/api/cms/cmsDocsBook/index.ts +++ /dev/null @@ -1,106 +0,0 @@ -import request from '@/utils/request'; -import type { ApiResult, PageResult } from '@/api'; -import type { CmsDocsBook, CmsDocsBookParam } from './model'; -import { MODULES_API_URL } from '@/config/setting'; - -/** - * 分页查询书籍记录表 - */ -export async function pageCmsDocsBook(params: CmsDocsBookParam) { - const res = await request.get>>( - MODULES_API_URL + '/cms/cms-docs-book/page', - { - params - } - ); - if (res.data.code === 0) { - return res.data.data; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 查询书籍记录表列表 - */ -export async function listCmsDocsBook(params?: CmsDocsBookParam) { - const res = await request.get>( - MODULES_API_URL + '/cms/cms-docs-book', - { - params - } - ); - if (res.data.code === 0 && res.data.data) { - return res.data.data; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 添加书籍记录表 - */ -export async function addCmsDocsBook(data: CmsDocsBook) { - const res = await request.post>( - MODULES_API_URL + '/cms/cms-docs-book', - data - ); - if (res.data.code === 0) { - return res.data.message; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 修改书籍记录表 - */ -export async function updateCmsDocsBook(data: CmsDocsBook) { - const res = await request.put>( - MODULES_API_URL + '/cms/cms-docs-book', - data - ); - if (res.data.code === 0) { - return res.data.message; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 删除书籍记录表 - */ -export async function removeCmsDocsBook(id?: number) { - const res = await request.delete>( - MODULES_API_URL + '/cms/cms-docs-book/' + id - ); - if (res.data.code === 0) { - return res.data.message; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 批量删除书籍记录表 - */ -export async function removeBatchCmsDocsBook(data: (number | undefined)[]) { - const res = await request.delete>( - MODULES_API_URL + '/cms/cms-docs-book/batch', - { - data - } - ); - if (res.data.code === 0) { - return res.data.message; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 根据id查询书籍记录表 - */ -export async function getCmsDocsBook(id: number) { - const res = await request.get>( - MODULES_API_URL + '/cms/cms-docs-book/' + id - ); - if (res.data.code === 0 && res.data.data) { - return res.data.data; - } - return Promise.reject(new Error(res.data.message)); -} diff --git a/src/api/cms/cmsDocsBook/model/index.ts b/src/api/cms/cmsDocsBook/model/index.ts deleted file mode 100644 index 5e02d44..0000000 --- a/src/api/cms/cmsDocsBook/model/index.ts +++ /dev/null @@ -1,37 +0,0 @@ -import type { PageParam } from '@/api'; - -/** - * 书籍记录表 - */ -export interface CmsDocsBook { - // ID - bookId?: number; - // 书籍名称 - name?: string; - // 书籍标识 - code?: string; - // 封面图 - photo?: string; - // 备注 - comments?: string; - // 文档内容 - content?: string; - // 排序(数字越小越靠前) - sortNumber?: number; - // 状态, 0正常, 1冻结 - status?: number; - // 是否删除, 0否, 1是 - deleted?: number; - // 租户id - tenantId?: number; - // 创建时间 - createTime?: string; -} - -/** - * 书籍记录表搜索条件 - */ -export interface CmsDocsBookParam extends PageParam { - bookId?: number; - keywords?: string; -} diff --git a/src/api/cms/cmsDocsContent/index.ts b/src/api/cms/cmsDocsContent/index.ts deleted file mode 100644 index e6341c7..0000000 --- a/src/api/cms/cmsDocsContent/index.ts +++ /dev/null @@ -1,106 +0,0 @@ -import request from '@/utils/request'; -import type { ApiResult, PageResult } from '@/api'; -import type { CmsDocsContent, CmsDocsContentParam } from './model'; -import { MODULES_API_URL } from '@/config/setting'; - -/** - * 分页查询文档内容记录表 - */ -export async function pageCmsDocsContent(params: CmsDocsContentParam) { - const res = await request.get>>( - MODULES_API_URL + '/cms/cms-docs-content/page', - { - params - } - ); - if (res.data.code === 0) { - return res.data.data; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 查询文档内容记录表列表 - */ -export async function listCmsDocsContent(params?: CmsDocsContentParam) { - const res = await request.get>( - MODULES_API_URL + '/cms/cms-docs-content', - { - params - } - ); - if (res.data.code === 0 && res.data.data) { - return res.data.data; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 添加文档内容记录表 - */ -export async function addCmsDocsContent(data: CmsDocsContent) { - const res = await request.post>( - MODULES_API_URL + '/cms/cms-docs-content', - data - ); - if (res.data.code === 0) { - return res.data.message; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 修改文档内容记录表 - */ -export async function updateCmsDocsContent(data: CmsDocsContent) { - const res = await request.put>( - MODULES_API_URL + '/cms/cms-docs-content', - data - ); - if (res.data.code === 0) { - return res.data.message; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 删除文档内容记录表 - */ -export async function removeCmsDocsContent(id?: number) { - const res = await request.delete>( - MODULES_API_URL + '/cms/cms-docs-content/' + id - ); - if (res.data.code === 0) { - return res.data.message; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 批量删除文档内容记录表 - */ -export async function removeBatchCmsDocsContent(data: (number | undefined)[]) { - const res = await request.delete>( - MODULES_API_URL + '/cms/cms-docs-content/batch', - { - data - } - ); - if (res.data.code === 0) { - return res.data.message; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 根据id查询文档内容记录表 - */ -export async function getCmsDocsContent(id: number) { - const res = await request.get>( - MODULES_API_URL + '/cms/cms-docs-content/' + id - ); - if (res.data.code === 0 && res.data.data) { - return res.data.data; - } - return Promise.reject(new Error(res.data.message)); -} diff --git a/src/api/cms/cmsDocsContent/model/index.ts b/src/api/cms/cmsDocsContent/model/index.ts deleted file mode 100644 index dc06432..0000000 --- a/src/api/cms/cmsDocsContent/model/index.ts +++ /dev/null @@ -1,25 +0,0 @@ -import type { PageParam } from '@/api'; - -/** - * 文档内容记录表 - */ -export interface CmsDocsContent { - // ID - id?: number; - // 文档ID - docsId?: number; - // 文档内容 - content?: string; - // 租户id - tenantId?: number; - // 创建时间 - createTime?: string; -} - -/** - * 文档内容记录表搜索条件 - */ -export interface CmsDocsContentParam extends PageParam { - id?: number; - keywords?: string; -} diff --git a/src/api/cms/cmsMp/index.ts b/src/api/cms/cmsMp/index.ts deleted file mode 100644 index 6f8d3f7..0000000 --- a/src/api/cms/cmsMp/index.ts +++ /dev/null @@ -1,106 +0,0 @@ -import request from '@/utils/request'; -import type { ApiResult, PageResult } from '@/api'; -import type { CmsMp, CmsMpParam } from './model'; -import { MODULES_API_URL } from '@/config/setting'; - -/** - * 分页查询小程序信息 - */ -export async function pageCmsMp(params: CmsMpParam) { - const res = await request.get>>( - MODULES_API_URL + '/cms/cms-mp/page', - { - params - } - ); - if (res.data.code === 0) { - return res.data.data; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 查询小程序信息列表 - */ -export async function listCmsMp(params?: CmsMpParam) { - const res = await request.get>( - MODULES_API_URL + '/cms/cms-mp', - { - params - } - ); - if (res.data.code === 0 && res.data.data) { - return res.data.data; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 添加小程序信息 - */ -export async function addCmsMp(data: CmsMp) { - const res = await request.post>( - MODULES_API_URL + '/cms/cms-mp', - data - ); - if (res.data.code === 0) { - return res.data.message; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 修改小程序信息 - */ -export async function updateCmsMp(data: CmsMp) { - const res = await request.put>( - MODULES_API_URL + '/cms/cms-mp', - data - ); - if (res.data.code === 0) { - return res.data.message; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 删除小程序信息 - */ -export async function removeCmsMp(id?: number) { - const res = await request.delete>( - MODULES_API_URL + '/cms/cms-mp/' + id - ); - if (res.data.code === 0) { - return res.data.message; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 批量删除小程序信息 - */ -export async function removeBatchCmsMp(data: (number | undefined)[]) { - const res = await request.delete>( - MODULES_API_URL + '/cms/cms-mp/batch', - { - data - } - ); - if (res.data.code === 0) { - return res.data.message; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 根据id查询小程序信息 - */ -export async function getCmsMp(id: number) { - const res = await request.get>( - MODULES_API_URL + '/cms/cms-mp/' + id - ); - if (res.data.code === 0 && res.data.data) { - return res.data.data; - } - return Promise.reject(new Error(res.data.message)); -} diff --git a/src/api/cms/cmsMp/model/index.ts b/src/api/cms/cmsMp/model/index.ts deleted file mode 100644 index b3eafe1..0000000 --- a/src/api/cms/cmsMp/model/index.ts +++ /dev/null @@ -1,61 +0,0 @@ -import type { PageParam } from '@/api'; - -/** - * 小程序信息 - */ -export interface CmsMp { - // ID - mpId?: number; - // 是否主账号 - type?: number; - // 小程序ID - appId?: string; - // 小程序密钥 - appSecret?: string; - // 小程序名称 - mpName?: string; - // 小程序简称 - shortName?: string; - // 头像 - avatar?: string; - // 小程序码 - mpQrcode?: string; - // 微信认证 - authentication?: number; - // 主体信息 - companyName?: string; - // 小程序备案 - icpNo?: string; - // 登录邮箱 - email?: string; - // 登录密码 - password?: string; - // 原始ID - ghId?: string; - // 入口页面 - mainPath?: string; - // 过期时间 - expirationTime?: string; - // 排序(数字越小越靠前) - sortNumber?: number; - // 介绍 - comments?: string; - // 用户ID - userId?: number; - // 状态, 0正常, 1冻结 - status?: number; - // 是否删除, 0否, 1是 - deleted?: number; - // 租户id - tenantId?: number; - // 创建时间 - createTime?: string; -} - -/** - * 小程序信息搜索条件 - */ -export interface CmsMpParam extends PageParam { - mpId?: number; - keywords?: string; -} diff --git a/src/api/cms/cmsMpAd/index.ts b/src/api/cms/cmsMpAd/index.ts deleted file mode 100644 index 7f4a1fd..0000000 --- a/src/api/cms/cmsMpAd/index.ts +++ /dev/null @@ -1,106 +0,0 @@ -import request from '@/utils/request'; -import type { ApiResult, PageResult } from '@/api'; -import type { CmsMpAd, CmsMpAdParam } from './model'; -import { MODULES_API_URL } from '@/config/setting'; - -/** - * 分页查询小程序广告位 - */ -export async function pageCmsMpAd(params: CmsMpAdParam) { - const res = await request.get>>( - MODULES_API_URL + '/cms/cms-mp-ad/page', - { - params - } - ); - if (res.data.code === 0) { - return res.data.data; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 查询小程序广告位列表 - */ -export async function listCmsMpAd(params?: CmsMpAdParam) { - const res = await request.get>( - MODULES_API_URL + '/cms/cms-mp-ad', - { - params - } - ); - if (res.data.code === 0 && res.data.data) { - return res.data.data; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 添加小程序广告位 - */ -export async function addCmsMpAd(data: CmsMpAd) { - const res = await request.post>( - MODULES_API_URL + '/cms/cms-mp-ad', - data - ); - if (res.data.code === 0) { - return res.data.message; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 修改小程序广告位 - */ -export async function updateCmsMpAd(data: CmsMpAd) { - const res = await request.put>( - MODULES_API_URL + '/cms/cms-mp-ad', - data - ); - if (res.data.code === 0) { - return res.data.message; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 删除小程序广告位 - */ -export async function removeCmsMpAd(id?: number) { - const res = await request.delete>( - MODULES_API_URL + '/cms/cms-mp-ad/' + id - ); - if (res.data.code === 0) { - return res.data.message; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 批量删除小程序广告位 - */ -export async function removeBatchCmsMpAd(data: (number | undefined)[]) { - const res = await request.delete>( - MODULES_API_URL + '/cms/cms-mp-ad/batch', - { - data - } - ); - if (res.data.code === 0) { - return res.data.message; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 根据id查询小程序广告位 - */ -export async function getCmsMpAd(id: number) { - const res = await request.get>( - MODULES_API_URL + '/cms/cms-mp-ad/' + id - ); - if (res.data.code === 0 && res.data.data) { - return res.data.data; - } - return Promise.reject(new Error(res.data.message)); -} diff --git a/src/api/cms/cmsMpAd/model/index.ts b/src/api/cms/cmsMpAd/model/index.ts deleted file mode 100644 index 3d061d6..0000000 --- a/src/api/cms/cmsMpAd/model/index.ts +++ /dev/null @@ -1,47 +0,0 @@ -import type { PageParam } from '@/api'; - -/** - * 小程序广告位 - */ -export interface CmsMpAd { - // ID - adId?: number; - // 页面ID - pageId?: number; - // 广告类型 - adType?: string; - // 广告位名称 - name?: string; - // 宽 - width?: string; - // 高 - height?: string; - // 广告图片 - images?: string; - // 路由/链接地址 - path?: string; - // 页面名称 - pageName?: string; - // 用户ID - userId?: number; - // 排序(数字越小越靠前) - sortNumber?: number; - // 备注 - comments?: string; - // 状态, 0正常, 1冻结 - status?: number; - // 是否删除, 0否, 1是 - deleted?: number; - // 租户id - tenantId?: number; - // 创建时间 - createTime?: string; -} - -/** - * 小程序广告位搜索条件 - */ -export interface CmsMpAdParam extends PageParam { - adId?: number; - keywords?: string; -} diff --git a/src/api/cms/cmsMpField/index.ts b/src/api/cms/cmsMpField/index.ts deleted file mode 100644 index 5942e4e..0000000 --- a/src/api/cms/cmsMpField/index.ts +++ /dev/null @@ -1,106 +0,0 @@ -import request from '@/utils/request'; -import type { ApiResult, PageResult } from '@/api'; -import type { CmsMpField, CmsMpFieldParam } from './model'; -import { MODULES_API_URL } from '@/config/setting'; - -/** - * 分页查询小程序配置 - */ -export async function pageCmsMpField(params: CmsMpFieldParam) { - const res = await request.get>>( - MODULES_API_URL + '/cms/cms-mp-field/page', - { - params - } - ); - if (res.data.code === 0) { - return res.data.data; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 查询小程序配置列表 - */ -export async function listCmsMpField(params?: CmsMpFieldParam) { - const res = await request.get>( - MODULES_API_URL + '/cms/cms-mp-field', - { - params - } - ); - if (res.data.code === 0 && res.data.data) { - return res.data.data; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 添加小程序配置 - */ -export async function addCmsMpField(data: CmsMpField) { - const res = await request.post>( - MODULES_API_URL + '/cms/cms-mp-field', - data - ); - if (res.data.code === 0) { - return res.data.message; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 修改小程序配置 - */ -export async function updateCmsMpField(data: CmsMpField) { - const res = await request.put>( - MODULES_API_URL + '/cms/cms-mp-field', - data - ); - if (res.data.code === 0) { - return res.data.message; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 删除小程序配置 - */ -export async function removeCmsMpField(id?: number) { - const res = await request.delete>( - MODULES_API_URL + '/cms/cms-mp-field/' + id - ); - if (res.data.code === 0) { - return res.data.message; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 批量删除小程序配置 - */ -export async function removeBatchCmsMpField(data: (number | undefined)[]) { - const res = await request.delete>( - MODULES_API_URL + '/cms/cms-mp-field/batch', - { - data - } - ); - if (res.data.code === 0) { - return res.data.message; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 根据id查询小程序配置 - */ -export async function getCmsMpField(id: number) { - const res = await request.get>( - MODULES_API_URL + '/cms/cms-mp-field/' + id - ); - if (res.data.code === 0 && res.data.data) { - return res.data.data; - } - return Promise.reject(new Error(res.data.message)); -} diff --git a/src/api/cms/cmsMpField/model/index.ts b/src/api/cms/cmsMpField/model/index.ts deleted file mode 100644 index f573edb..0000000 --- a/src/api/cms/cmsMpField/model/index.ts +++ /dev/null @@ -1,35 +0,0 @@ -import type { PageParam } from '@/api'; - -/** - * 小程序配置 - */ -export interface CmsMpField { - // 自增ID - id?: number; - // 类型,0文本 1图片 2其他 - type?: number; - // 名称 - name?: string; - // 备注 - comments?: string; - // 名称 - value?: string; - // 页面ID - pageId?: number; - // 排序(数字越小越靠前) - sortNumber?: number; - // 是否删除, 0否, 1是 - deleted?: number; - // 租户id - tenantId?: number; - // 创建时间 - createTime?: string; -} - -/** - * 小程序配置搜索条件 - */ -export interface CmsMpFieldParam extends PageParam { - id?: number; - keywords?: string; -} diff --git a/src/api/cms/cmsMpMenu/index.ts b/src/api/cms/cmsMpMenu/index.ts deleted file mode 100644 index 7f9f83e..0000000 --- a/src/api/cms/cmsMpMenu/index.ts +++ /dev/null @@ -1,106 +0,0 @@ -import request from '@/utils/request'; -import type { ApiResult, PageResult } from '@/api'; -import type { CmsMpMenu, CmsMpMenuParam } from './model'; -import { MODULES_API_URL } from '@/config/setting'; - -/** - * 分页查询小程序端菜单 - */ -export async function pageCmsMpMenu(params: CmsMpMenuParam) { - const res = await request.get>>( - MODULES_API_URL + '/cms/cms-mp-menu/page', - { - params - } - ); - if (res.data.code === 0) { - return res.data.data; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 查询小程序端菜单列表 - */ -export async function listCmsMpMenu(params?: CmsMpMenuParam) { - const res = await request.get>( - MODULES_API_URL + '/cms/cms-mp-menu', - { - params - } - ); - if (res.data.code === 0 && res.data.data) { - return res.data.data; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 添加小程序端菜单 - */ -export async function addCmsMpMenu(data: CmsMpMenu) { - const res = await request.post>( - MODULES_API_URL + '/cms/cms-mp-menu', - data - ); - if (res.data.code === 0) { - return res.data.message; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 修改小程序端菜单 - */ -export async function updateCmsMpMenu(data: CmsMpMenu) { - const res = await request.put>( - MODULES_API_URL + '/cms/cms-mp-menu', - data - ); - if (res.data.code === 0) { - return res.data.message; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 删除小程序端菜单 - */ -export async function removeCmsMpMenu(id?: number) { - const res = await request.delete>( - MODULES_API_URL + '/cms/cms-mp-menu/' + id - ); - if (res.data.code === 0) { - return res.data.message; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 批量删除小程序端菜单 - */ -export async function removeBatchCmsMpMenu(data: (number | undefined)[]) { - const res = await request.delete>( - MODULES_API_URL + '/cms/cms-mp-menu/batch', - { - data - } - ); - if (res.data.code === 0) { - return res.data.message; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 根据id查询小程序端菜单 - */ -export async function getCmsMpMenu(id: number) { - const res = await request.get>( - MODULES_API_URL + '/cms/cms-mp-menu/' + id - ); - if (res.data.code === 0 && res.data.data) { - return res.data.data; - } - return Promise.reject(new Error(res.data.message)); -} diff --git a/src/api/cms/cmsMpMenu/model/index.ts b/src/api/cms/cmsMpMenu/model/index.ts deleted file mode 100644 index 7019e58..0000000 --- a/src/api/cms/cmsMpMenu/model/index.ts +++ /dev/null @@ -1,79 +0,0 @@ -import type { PageParam } from '@/api'; - -/** - * 小程序端菜单 - */ -export interface CmsMpMenu { - // ID - menuId?: number; - // 上级id, 0是顶级 - parentId?: number; - // 菜单名称 - title?: string; - // 类型 0功能图标 1订单状态图标 2首页导航图标 3 商城导航图标 4管理人员功能图标 - type?: number; - // 是否微信小程序菜单 - isMpWeixin?: string; - // 菜单路由地址 - path?: string; - // 菜单组件地址, 目录可为空 - component?: string; - // 打开位置 - target?: string; - // 菜单图标 - avatar?: string; - // 图标颜色 - color?: string; - // 上传图标 - icon?: string; - // 是否隐藏, 0否, 1是(仅注册路由不显示在左侧菜单) - hide?: number; - // 位置 0不限 1顶部 2底部 - position?: number; - // 0 第一行 1第二行 - rows?: number; - // 菜单侧栏选中的path - active?: string; - // 其它路由元信息 - meta?: string; - // 绑定的页面 - pageId?: number; - // 绑定的文章分类ID - articleCategoryId?: number; - // 绑定的文章ID - articleId?: number; - // 绑定的表单ID - formId?: number; - // 绑定的书籍标识 - bookCode?: string; - // 绑定的商品分类ID - goodsCategoryId?: number; - // 绑定的商品ID - goodsId?: number; - // 用户ID - userId?: number; - // 是否管理人员可见 - adminShow?: number; - // 设为首页 - home?: number; - // 分组名称 - groupName?: string; - // 排序(数字越小越靠前) - sortNumber?: number; - // 备注 - comments?: string; - // 状态, 0正常, 1冻结 - status?: number; - // 租户id - tenantId?: number; - // 创建时间 - createTime?: string; -} - -/** - * 小程序端菜单搜索条件 - */ -export interface CmsMpMenuParam extends PageParam { - menuId?: number; - keywords?: string; -} diff --git a/src/api/cms/cmsMpOfficialMenu/index.ts b/src/api/cms/cmsMpOfficialMenu/index.ts deleted file mode 100644 index 43ea022..0000000 --- a/src/api/cms/cmsMpOfficialMenu/index.ts +++ /dev/null @@ -1,106 +0,0 @@ -import request from '@/utils/request'; -import type { ApiResult, PageResult } from '@/api'; -import type { CmsMpOfficialMenu, CmsMpOfficialMenuParam } from './model'; -import { MODULES_API_URL } from '@/config/setting'; - -/** - * 分页查询微信公众号 - */ -export async function pageCmsMpOfficialMenu(params: CmsMpOfficialMenuParam) { - const res = await request.get>>( - MODULES_API_URL + '/cms/cms-mp-official-menu/page', - { - params - } - ); - if (res.data.code === 0) { - return res.data.data; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 查询微信公众号列表 - */ -export async function listCmsMpOfficialMenu(params?: CmsMpOfficialMenuParam) { - const res = await request.get>( - MODULES_API_URL + '/cms/cms-mp-official-menu', - { - params - } - ); - if (res.data.code === 0 && res.data.data) { - return res.data.data; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 添加微信公众号 - */ -export async function addCmsMpOfficialMenu(data: CmsMpOfficialMenu) { - const res = await request.post>( - MODULES_API_URL + '/cms/cms-mp-official-menu', - data - ); - if (res.data.code === 0) { - return res.data.message; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 修改微信公众号 - */ -export async function updateCmsMpOfficialMenu(data: CmsMpOfficialMenu) { - const res = await request.put>( - MODULES_API_URL + '/cms/cms-mp-official-menu', - data - ); - if (res.data.code === 0) { - return res.data.message; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 删除微信公众号 - */ -export async function removeCmsMpOfficialMenu(id?: number) { - const res = await request.delete>( - MODULES_API_URL + '/cms/cms-mp-official-menu/' + id - ); - if (res.data.code === 0) { - return res.data.message; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 批量删除微信公众号 - */ -export async function removeBatchCmsMpOfficialMenu(data: (number | undefined)[]) { - const res = await request.delete>( - MODULES_API_URL + '/cms/cms-mp-official-menu/batch', - { - data - } - ); - if (res.data.code === 0) { - return res.data.message; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 根据id查询微信公众号 - */ -export async function getCmsMpOfficialMenu(id: number) { - const res = await request.get>( - MODULES_API_URL + '/cms/cms-mp-official-menu/' + id - ); - if (res.data.code === 0 && res.data.data) { - return res.data.data; - } - return Promise.reject(new Error(res.data.message)); -} diff --git a/src/api/cms/cmsMpOfficialMenu/model/index.ts b/src/api/cms/cmsMpOfficialMenu/model/index.ts deleted file mode 100644 index 350f2b3..0000000 --- a/src/api/cms/cmsMpOfficialMenu/model/index.ts +++ /dev/null @@ -1,35 +0,0 @@ -import type { PageParam } from '@/api'; - -/** - * 微信公众号 - */ -export interface CmsMpOfficialMenu { - // ID - id?: number; - // 上级id, 0是顶级 - parentId?: number; - // 菜单名称 - name?: string; - // 类型 - type?: string; - // 菜单值 - key?: string; - // 排序(数字越小越靠前) - sortNumber?: number; - // 备注 - comments?: string; - // 状态, 0正常, 1冻结 - status?: number; - // 租户id - tenantId?: number; - // 创建时间 - createTime?: string; -} - -/** - * 微信公众号搜索条件 - */ -export interface CmsMpOfficialMenuParam extends PageParam { - id?: number; - keywords?: string; -} diff --git a/src/api/cms/cmsMpPages/index.ts b/src/api/cms/cmsMpPages/index.ts deleted file mode 100644 index 7d80f10..0000000 --- a/src/api/cms/cmsMpPages/index.ts +++ /dev/null @@ -1,106 +0,0 @@ -import request from '@/utils/request'; -import type { ApiResult, PageResult } from '@/api'; -import type { CmsMpPages, CmsMpPagesParam } from './model'; -import { MODULES_API_URL } from '@/config/setting'; - -/** - * 分页查询小程序页面 - */ -export async function pageCmsMpPages(params: CmsMpPagesParam) { - const res = await request.get>>( - MODULES_API_URL + '/cms/cms-mp-pages/page', - { - params - } - ); - if (res.data.code === 0) { - return res.data.data; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 查询小程序页面列表 - */ -export async function listCmsMpPages(params?: CmsMpPagesParam) { - const res = await request.get>( - MODULES_API_URL + '/cms/cms-mp-pages', - { - params - } - ); - if (res.data.code === 0 && res.data.data) { - return res.data.data; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 添加小程序页面 - */ -export async function addCmsMpPages(data: CmsMpPages) { - const res = await request.post>( - MODULES_API_URL + '/cms/cms-mp-pages', - data - ); - if (res.data.code === 0) { - return res.data.message; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 修改小程序页面 - */ -export async function updateCmsMpPages(data: CmsMpPages) { - const res = await request.put>( - MODULES_API_URL + '/cms/cms-mp-pages', - data - ); - if (res.data.code === 0) { - return res.data.message; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 删除小程序页面 - */ -export async function removeCmsMpPages(id?: number) { - const res = await request.delete>( - MODULES_API_URL + '/cms/cms-mp-pages/' + id - ); - if (res.data.code === 0) { - return res.data.message; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 批量删除小程序页面 - */ -export async function removeBatchCmsMpPages(data: (number | undefined)[]) { - const res = await request.delete>( - MODULES_API_URL + '/cms/cms-mp-pages/batch', - { - data - } - ); - if (res.data.code === 0) { - return res.data.message; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 根据id查询小程序页面 - */ -export async function getCmsMpPages(id: number) { - const res = await request.get>( - MODULES_API_URL + '/cms/cms-mp-pages/' + id - ); - if (res.data.code === 0 && res.data.data) { - return res.data.data; - } - return Promise.reject(new Error(res.data.message)); -} diff --git a/src/api/cms/cmsMpPages/model/index.ts b/src/api/cms/cmsMpPages/model/index.ts deleted file mode 100644 index 537184b..0000000 --- a/src/api/cms/cmsMpPages/model/index.ts +++ /dev/null @@ -1,49 +0,0 @@ -import type { PageParam } from '@/api'; - -/** - * 小程序页面 - */ -export interface CmsMpPages { - // ID - id?: number; - // 上级id, 0是顶级 - parentId?: number; - // 页面名称 - title?: string; - // 页面路径 - path?: string; - // 设为首页 - home?: number; - // 分包 - subpackage?: string; - // 图标 - icon?: string; - // 未选中图标 - iconPath?: string; - // 选中的图标 - selectedIconPath?: string; - // 排序(数字越小越靠前) - sortNumber?: number; - // 备注 - comments?: string; - // 用户ID - userId?: number; - // 状态, 0正常, 1冻结 - status?: number; - // 是否删除, 0否, 1是 - deleted?: number; - // 租户id - tenantId?: number; - // 创建时间 - createTime?: string; - // 子级 - children?: CmsMpPages[]; -} - -/** - * 小程序页面搜索条件 - */ -export interface CmsMpPagesParam extends PageParam { - id?: number; - keywords?: string; -} diff --git a/src/api/cms/cmsProduct/index.ts b/src/api/cms/cmsProduct/index.ts deleted file mode 100644 index 285ce32..0000000 --- a/src/api/cms/cmsProduct/index.ts +++ /dev/null @@ -1,116 +0,0 @@ -import request from '@/utils/request'; -import type { ApiResult, PageResult } from '@/api'; -import type { CmsProduct, CmsProductParam } from './model'; -import { MODULES_API_URL } from '@/config/setting'; - -/** - * 分页查询产品 - */ -export async function pageCmsProduct(params: CmsProductParam) { - const res = await request.get>>( - MODULES_API_URL + '/cms/cms-product/page', - { - params - } - ); - if (res.data.code === 0) { - return res.data.data; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 查询产品列表 - */ -export async function listCmsProduct(params?: CmsProductParam) { - const res = await request.get>( - MODULES_API_URL + '/cms/cms-product', - { - params - } - ); - if (res.data.code === 0 && res.data.data) { - return res.data.data; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 添加产品 - */ -export async function addCmsProduct(data: CmsProduct) { - const res = await request.post>( - MODULES_API_URL + '/cms/cms-product', - data - ); - if (res.data.code === 0) { - return res.data.message; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 修改产品 - */ -export async function updateCmsProduct(data: CmsProduct) { - const res = await request.put>( - MODULES_API_URL + '/cms/cms-product', - data - ); - if (res.data.code === 0) { - return res.data.message; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 删除产品 - */ -export async function removeCmsProduct(id?: number) { - const res = await request.delete>( - MODULES_API_URL + '/cms/cms-product/' + id - ); - if (res.data.code === 0) { - return res.data.message; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 批量删除产品 - */ -export async function removeBatchCmsProduct(data: (number | undefined)[]) { - const res = await request.delete>( - MODULES_API_URL + '/cms/cms-product/batch', - { - data - } - ); - if (res.data.code === 0) { - return res.data.message; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 根据id查询产品 - */ -export async function getCmsProduct(id: number) { - const res = await request.get>( - MODULES_API_URL + '/cms/cms-product/' + id - ); - if (res.data.code === 0 && res.data.data) { - return res.data.data; - } - return Promise.reject(new Error(res.data.message)); -} - -export async function getCount(params: CmsProductParam) { - const res = await request.get(MODULES_API_URL + '/cms/cms-product/data', { - params - }); - if (res.data.code === 0) { - return res.data.data; - } - return Promise.reject(new Error(res.data.message)); -} diff --git a/src/api/cms/cmsProduct/model/index.ts b/src/api/cms/cmsProduct/model/index.ts deleted file mode 100644 index 484338e..0000000 --- a/src/api/cms/cmsProduct/model/index.ts +++ /dev/null @@ -1,98 +0,0 @@ -import type { PageParam } from '@/api'; - -/** - * 产品 - */ -export interface CmsProduct { - // 自增ID - productId?: number; - // 类型 0软件产品 1实物商品 2虚拟商品 - type?: number; - // 产品编码 - code?: string; - // 产品标题 - title?: string; - // 封面图 - image?: string; - // 产品详情 - content?: string; - // 父级分类ID - parentId?: number; - // 父级栏目名称 - parentName?: string; - // 产品分类ID - categoryId?: number; - // 分类名称 - categoryName?: string; - // 关联的菜单ID - menuId?: number; - // 控制台入口 - path?: string; - // 产品规格 0单规格 1多规格 - specs?: number; - // 货架 - position?: string; - // 单位名称 (个) - unitName?: string; - // 进货价格 - price?: string; - // 销售价格 - salePrice?: string; - // 标签 - tag?: string; - // 库存计算方式(10下单减库存 20付款减库存) - deductStockType?: number; - // 交付方式 - deliveryMethod?: number; - // 购买时长 - durationMethod?: number; - // 服务套餐 - serverMethod?: number; - // 套餐版本 - packageMethod?: number; - // 可购买数量 - canBuyNumber?: number; - // 轮播图 - files?: string; - // 销量 - sales?: number; - // 库存 - stock?: number; - // 消费赚取积分 - gainIntegral?: string; - // 推荐 - recommend?: number; - // 是否官方自营 - official?: number; - // 商户ID - merchantId?: number; - // 状态(0:未上架,1:上架) - isShow?: string; - // 状态, 0上架 1待上架 2待审核 3审核不通过 - status?: number; - // 备注 - comments?: string; - // 排序号 - sortNumber?: number; - // 用户ID - userId?: number; - // 是否删除, 0否, 1是 - deleted?: number; - // 租户id - tenantId?: number; - // 创建时间 - createTime?: string; - // 修改时间 - updateTime?: string; -} - -/** - * 产品搜索条件 - */ -export interface CmsProductParam extends PageParam { - productId?: number; - type?: number; - official?: number; - status?: number; - keywords?: string; -} diff --git a/src/api/cms/cmsProductComment/index.ts b/src/api/cms/cmsProductComment/index.ts deleted file mode 100644 index ce70fb8..0000000 --- a/src/api/cms/cmsProductComment/index.ts +++ /dev/null @@ -1,106 +0,0 @@ -import request from '@/utils/request'; -import type {ApiResult, PageResult} from '@/api'; -import type {CmsProductComment, CmsProductCommentParam} from './model'; -import {MODULES_API_URL} from '@/config/setting'; - -/** - * 分页查询产品评论 - */ -export async function pageCmsProductComment(params: CmsProductCommentParam) { - const res = await request.get>>( - MODULES_API_URL + '/cms/cms-product-comment/page', - { - params - } - ); - if (res.data.code === 0) { - return res.data.data; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 查询产品评论列表 - */ -export async function listCmsProductComment(params?: CmsProductCommentParam) { - const res = await request.get>( - MODULES_API_URL + '/cms/cms-product-comment', - { - params - } - ); - if (res.data.code === 0 && res.data.data) { - return res.data.data; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 添加产品评论 - */ -export async function addCmsProductComment(data: CmsProductComment) { - const res = await request.post>( - MODULES_API_URL + '/cms/cms-product-comment', - data - ); - if (res.data.code === 0) { - return res.data.message; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 修改产品评论 - */ -export async function updateCmsProductComment(data: CmsProductComment) { - const res = await request.put>( - MODULES_API_URL + '/cms/cms-product-comment', - data - ); - if (res.data.code === 0) { - return res.data.message; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 删除产品评论 - */ -export async function removeCmsProductComment(id?: number) { - const res = await request.delete>( - MODULES_API_URL + '/cms/cms-product-comment/' + id - ); - if (res.data.code === 0) { - return res.data.message; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 批量删除产品评论 - */ -export async function removeBatchCmsProductComment(data: (number | undefined)[]) { - const res = await request.delete>( - MODULES_API_URL + '/cms/cms-product-comment/batch', - { - data - } - ); - if (res.data.code === 0) { - return res.data.message; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 根据id查询产品评论 - */ -export async function getCmsProductComment(id: number) { - const res = await request.get>( - MODULES_API_URL + '/cms/cms-product-comment/' + id - ); - if (res.data.code === 0 && res.data.data) { - return res.data.data; - } - return Promise.reject(new Error(res.data.message)); -} diff --git a/src/api/cms/cmsProductComment/model/index.ts b/src/api/cms/cmsProductComment/model/index.ts deleted file mode 100644 index c8df35c..0000000 --- a/src/api/cms/cmsProductComment/model/index.ts +++ /dev/null @@ -1,37 +0,0 @@ -import type { PageParam } from '@/api'; - -/** - * 产品评论 - */ -export interface CmsProductComment { - // ID - id?: number; - // 产品ID - productId?: number; - // 用户ID - userId?: number; - // 昵称 - nickname?: string; - // 用户头像 - avatar?: string; - // 排序(数字越小越靠前) - sortNumber?: number; - // 评论内容 - comments?: string; - // 状态 - status?: number; - // 租户id - tenantId?: number; - // 创建时间 - createTime?: string; - image?: string; -} - -/** - * 产品评论搜索条件 - */ -export interface CmsProductCommentParam extends PageParam { - id?: number; - userId?: number; - keywords?: string; -} diff --git a/src/api/cms/cmsProductParameter/index.ts b/src/api/cms/cmsProductParameter/index.ts deleted file mode 100644 index f23a8ff..0000000 --- a/src/api/cms/cmsProductParameter/index.ts +++ /dev/null @@ -1,106 +0,0 @@ -import request from '@/utils/request'; -import type { ApiResult, PageResult } from '@/api'; -import type { CmsProductParameter, CmsProductParameterParam } from './model'; -import {MODULES_API_URL} from '@/config/setting'; - -/** - * 分页查询产品参数 - */ -export async function pageCmsProductParameter(params: CmsProductParameterParam) { - const res = await request.get>>( - MODULES_API_URL + '/cms/cms-product-parameter/page', - { - params - } - ); - if (res.data.code === 0) { - return res.data.data; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 查询产品参数列表 - */ -export async function listCmsProductParameter(params?: CmsProductParameterParam) { - const res = await request.get>( - MODULES_API_URL + '/cms/cms-product-parameter', - { - params - } - ); - if (res.data.code === 0 && res.data.data) { - return res.data.data; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 添加产品参数 - */ -export async function addCmsProductParameter(data: CmsProductParameter) { - const res = await request.post>( - MODULES_API_URL + '/cms/cms-product-parameter', - data - ); - if (res.data.code === 0) { - return res.data.message; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 修改产品参数 - */ -export async function updateCmsProductParameter(data: CmsProductParameter) { - const res = await request.put>( - MODULES_API_URL + '/cms/cms-product-parameter', - data - ); - if (res.data.code === 0) { - return res.data.message; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 删除产品参数 - */ -export async function removeCmsProductParameter(id?: number) { - const res = await request.delete>( - MODULES_API_URL + '/cms/cms-product-parameter/' + id - ); - if (res.data.code === 0) { - return res.data.message; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 批量删除产品参数 - */ -export async function removeBatchCmsProductParameter(data: (number | undefined)[]) { - const res = await request.delete>( - MODULES_API_URL + '/cms/cms-product-parameter/batch', - { - data - } - ); - if (res.data.code === 0) { - return res.data.message; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 根据id查询产品参数 - */ -export async function getCmsProductParameter(id: number) { - const res = await request.get>( - MODULES_API_URL + '/cms/cms-product-parameter/' + id - ); - if (res.data.code === 0 && res.data.data) { - return res.data.data; - } - return Promise.reject(new Error(res.data.message)); -} diff --git a/src/api/cms/cmsProductParameter/model/index.ts b/src/api/cms/cmsProductParameter/model/index.ts deleted file mode 100644 index 6d7a761..0000000 --- a/src/api/cms/cmsProductParameter/model/index.ts +++ /dev/null @@ -1,33 +0,0 @@ -import type { PageParam } from '@/api'; - -/** - * 产品参数 - */ -export interface CmsProductParameter { - // 自增ID - id?: number; - // 产品ID - productId?: number; - // 参数名称 - name?: string; - // 参数内容 - value?: string; - // 备注 - comments?: string; - // 排序(数字越小越靠前) - sortNumber?: number; - // 状态, 0正常, 1待确认 - status?: number; - // 创建时间 - createTime?: string; - // 租户id - tenantId?: number; -} - -/** - * 产品参数搜索条件 - */ -export interface CmsProductParameterParam extends PageParam { - id?: number; - keywords?: string; -} diff --git a/src/api/cms/cmsProductRecord/index.ts b/src/api/cms/cmsProductRecord/index.ts deleted file mode 100644 index 8806c66..0000000 --- a/src/api/cms/cmsProductRecord/index.ts +++ /dev/null @@ -1,106 +0,0 @@ -import request from '@/utils/request'; -import type { ApiResult, PageResult } from '@/api'; -import type { CmsProductRecord, CmsProductRecordParam } from './model'; -import { MODULES_API_URL } from '@/config/setting'; - -/** - * 分页查询插件安装明细 - */ -export async function pageCmsProductRecord(params: CmsProductRecordParam) { - const res = await request.get>>( - MODULES_API_URL + '/cms/cms-product-record/page', - { - params - } - ); - if (res.data.code === 0) { - return res.data.data; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 查询插件安装明细列表 - */ -export async function listCmsProductRecord(params?: CmsProductRecordParam) { - const res = await request.get>( - MODULES_API_URL + '/cms/cms-product-record', - { - params - } - ); - if (res.data.code === 0 && res.data.data) { - return res.data.data; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 添加插件安装明细 - */ -export async function addCmsProductRecord(data: CmsProductRecord) { - const res = await request.post>( - MODULES_API_URL + '/cms/cms-product-record', - data - ); - if (res.data.code === 0) { - return res.data.message; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 修改插件安装明细 - */ -export async function updateCmsProductRecord(data: CmsProductRecord) { - const res = await request.put>( - MODULES_API_URL + '/cms/cms-product-record', - data - ); - if (res.data.code === 0) { - return res.data.message; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 删除插件安装明细 - */ -export async function removeCmsProductRecord(id?: number) { - const res = await request.delete>( - MODULES_API_URL + '/cms/cms-product-record/' + id - ); - if (res.data.code === 0) { - return res.data.message; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 批量删除插件安装明细 - */ -export async function removeBatchCmsProductRecord(data: (number | undefined)[]) { - const res = await request.delete>( - MODULES_API_URL + '/cms/cms-product-record/batch', - { - data - } - ); - if (res.data.code === 0) { - return res.data.message; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 根据id查询插件安装明细 - */ -export async function getCmsProductRecord(id: number) { - const res = await request.get>( - MODULES_API_URL + '/cms/cms-product-record/' + id - ); - if (res.data.code === 0 && res.data.data) { - return res.data.data; - } - return Promise.reject(new Error(res.data.message)); -} diff --git a/src/api/cms/cmsProductRecord/model/index.ts b/src/api/cms/cmsProductRecord/model/index.ts deleted file mode 100644 index 14c00e0..0000000 --- a/src/api/cms/cmsProductRecord/model/index.ts +++ /dev/null @@ -1,31 +0,0 @@ -import type { PageParam } from '@/api'; - -/** - * 插件安装明细 - */ -export interface CmsProductRecord { - // ID - id?: number; - // 产品ID - productId?: number; - // 用户ID - userId?: number; - // 排序(数字越小越靠前) - sortNumber?: number; - // 备注 - comments?: string; - // 状态, 0已安装, 1已卸载 - status?: number; - // 租户id - tenantId?: number; - // 创建时间 - createTime?: string; -} - -/** - * 插件安装明细搜索条件 - */ -export interface CmsProductRecordParam extends PageParam { - id?: number; - keywords?: string; -} diff --git a/src/api/cms/cmsProductSku/index.ts b/src/api/cms/cmsProductSku/index.ts deleted file mode 100644 index eb6e5e5..0000000 --- a/src/api/cms/cmsProductSku/index.ts +++ /dev/null @@ -1,106 +0,0 @@ -import request from '@/utils/request'; -import type { ApiResult, PageResult } from '@/api'; -import type { CmsProductSku, CmsProductSkuParam } from './model'; -import { MODULES_API_URL } from '@/config/setting'; - -/** - * 分页查询商品sku列表 - */ -export async function pageCmsProductSku(params: CmsProductSkuParam) { - const res = await request.get>>( - MODULES_API_URL + '/cms/cms-product-sku/page', - { - params - } - ); - if (res.data.code === 0) { - return res.data.data; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 查询商品sku列表列表 - */ -export async function listCmsProductSku(params?: CmsProductSkuParam) { - const res = await request.get>( - MODULES_API_URL + '/cms/cms-product-sku', - { - params - } - ); - if (res.data.code === 0 && res.data.data) { - return res.data.data; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 添加商品sku列表 - */ -export async function addCmsProductSku(data: CmsProductSku) { - const res = await request.post>( - MODULES_API_URL + '/cms/cms-product-sku', - data - ); - if (res.data.code === 0) { - return res.data.message; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 修改商品sku列表 - */ -export async function updateCmsProductSku(data: CmsProductSku) { - const res = await request.put>( - MODULES_API_URL + '/cms/cms-product-sku', - data - ); - if (res.data.code === 0) { - return res.data.message; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 删除商品sku列表 - */ -export async function removeCmsProductSku(id?: number) { - const res = await request.delete>( - MODULES_API_URL + '/cms/cms-product-sku/' + id - ); - if (res.data.code === 0) { - return res.data.message; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 批量删除商品sku列表 - */ -export async function removeBatchCmsProductSku(data: (number | undefined)[]) { - const res = await request.delete>( - MODULES_API_URL + '/cms/cms-product-sku/batch', - { - data - } - ); - if (res.data.code === 0) { - return res.data.message; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 根据id查询商品sku列表 - */ -export async function getCmsProductSku(id: number) { - const res = await request.get>( - MODULES_API_URL + '/cms/cms-product-sku/' + id - ); - if (res.data.code === 0 && res.data.data) { - return res.data.data; - } - return Promise.reject(new Error(res.data.message)); -} diff --git a/src/api/cms/cmsProductSku/model/index.ts b/src/api/cms/cmsProductSku/model/index.ts deleted file mode 100644 index d0b8e0c..0000000 --- a/src/api/cms/cmsProductSku/model/index.ts +++ /dev/null @@ -1,49 +0,0 @@ -import type { PageParam } from '@/api'; - -/** - * 商品sku列表 - */ -export interface CmsProductSku { - // 主键ID - id?: number; - // 商品ID - goodsId?: number; - // 商品属性索引值 (attr_value|attr_value[|....]) - sku?: string; - // 商品图片 - image?: string; - // 商品价格 - price?: string; - // 市场价格 - salePrice?: string; - // 成本价 - cost?: string; - // 库存 - stock?: number; - // sku编码 - skuNo?: string; - // 商品条码 - barCode?: string; - // 重量 - weight?: string; - // 体积 - volume?: string; - // 唯一值 - uuid?: string; - // 状态, 0正常, 1异常 - status?: number; - // 备注 - comments?: string; - // 租户id - tenantId?: number; - // 创建时间 - createTime?: string; -} - -/** - * 商品sku列表搜索条件 - */ -export interface CmsProductSkuParam extends PageParam { - id?: number; - keywords?: string; -} diff --git a/src/api/cms/cmsProductSpec/index.ts b/src/api/cms/cmsProductSpec/index.ts deleted file mode 100644 index c870941..0000000 --- a/src/api/cms/cmsProductSpec/index.ts +++ /dev/null @@ -1,106 +0,0 @@ -import request from '@/utils/request'; -import type { ApiResult, PageResult } from '@/api'; -import type { CmsProductSpec, CmsProductSpecParam } from './model'; -import { MODULES_API_URL } from '@/config/setting'; - -/** - * 分页查询规格 - */ -export async function pageCmsProductSpec(params: CmsProductSpecParam) { - const res = await request.get>>( - MODULES_API_URL + '/cms/cms-product-spec/page', - { - params - } - ); - if (res.data.code === 0) { - return res.data.data; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 查询规格列表 - */ -export async function listCmsProductSpec(params?: CmsProductSpecParam) { - const res = await request.get>( - MODULES_API_URL + '/cms/cms-product-spec', - { - params - } - ); - if (res.data.code === 0 && res.data.data) { - return res.data.data; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 添加规格 - */ -export async function addCmsProductSpec(data: CmsProductSpec) { - const res = await request.post>( - MODULES_API_URL + '/cms/cms-product-spec', - data - ); - if (res.data.code === 0) { - return res.data.message; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 修改规格 - */ -export async function updateCmsProductSpec(data: CmsProductSpec) { - const res = await request.put>( - MODULES_API_URL + '/cms/cms-product-spec', - data - ); - if (res.data.code === 0) { - return res.data.message; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 删除规格 - */ -export async function removeCmsProductSpec(id?: number) { - const res = await request.delete>( - MODULES_API_URL + '/cms/cms-product-spec/' + id - ); - if (res.data.code === 0) { - return res.data.message; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 批量删除规格 - */ -export async function removeBatchCmsProductSpec(data: (number | undefined)[]) { - const res = await request.delete>( - MODULES_API_URL + '/cms/cms-product-spec/batch', - { - data - } - ); - if (res.data.code === 0) { - return res.data.message; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 根据id查询规格 - */ -export async function getCmsProductSpec(id: number) { - const res = await request.get>( - MODULES_API_URL + '/cms/cms-product-spec/' + id - ); - if (res.data.code === 0 && res.data.data) { - return res.data.data; - } - return Promise.reject(new Error(res.data.message)); -} diff --git a/src/api/cms/cmsProductSpec/model/index.ts b/src/api/cms/cmsProductSpec/model/index.ts deleted file mode 100644 index 9b11d6b..0000000 --- a/src/api/cms/cmsProductSpec/model/index.ts +++ /dev/null @@ -1,35 +0,0 @@ -import type { PageParam } from '@/api'; - -/** - * 规格 - */ -export interface CmsProductSpec { - // 规格ID - specId?: number; - // 规格名称 - specName?: string; - // 规格值 - specValue?: string; - // 创建用户 - userId?: number; - // 更新者 - updater?: number; - // 备注 - comments?: string; - // 状态, 0正常, 1待修,2异常已修,3异常未修 - status?: number; - // 排序号 - sortNumber?: number; - // 租户id - tenantId?: number; - // 创建时间 - createTime?: string; -} - -/** - * 规格搜索条件 - */ -export interface CmsProductSpecParam extends PageParam { - specId?: number; - keywords?: string; -} diff --git a/src/api/cms/cmsProductSpecValue/index.ts b/src/api/cms/cmsProductSpecValue/index.ts deleted file mode 100644 index fa58d63..0000000 --- a/src/api/cms/cmsProductSpecValue/index.ts +++ /dev/null @@ -1,106 +0,0 @@ -import request from '@/utils/request'; -import type { ApiResult, PageResult } from '@/api'; -import type { CmsProductSpecValue, CmsProductSpecValueParam } from './model'; -import { MODULES_API_URL } from '@/config/setting'; - -/** - * 分页查询规格值 - */ -export async function pageCmsProductSpecValue(params: CmsProductSpecValueParam) { - const res = await request.get>>( - MODULES_API_URL + '/cms/cms-product-spec-value/page', - { - params - } - ); - if (res.data.code === 0) { - return res.data.data; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 查询规格值列表 - */ -export async function listCmsProductSpecValue(params?: CmsProductSpecValueParam) { - const res = await request.get>( - MODULES_API_URL + '/cms/cms-product-spec-value', - { - params - } - ); - if (res.data.code === 0 && res.data.data) { - return res.data.data; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 添加规格值 - */ -export async function addCmsProductSpecValue(data: CmsProductSpecValue) { - const res = await request.post>( - MODULES_API_URL + '/cms/cms-product-spec-value', - data - ); - if (res.data.code === 0) { - return res.data.message; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 修改规格值 - */ -export async function updateCmsProductSpecValue(data: CmsProductSpecValue) { - const res = await request.put>( - MODULES_API_URL + '/cms/cms-product-spec-value', - data - ); - if (res.data.code === 0) { - return res.data.message; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 删除规格值 - */ -export async function removeCmsProductSpecValue(id?: number) { - const res = await request.delete>( - MODULES_API_URL + '/cms/cms-product-spec-value/' + id - ); - if (res.data.code === 0) { - return res.data.message; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 批量删除规格值 - */ -export async function removeBatchCmsProductSpecValue(data: (number | undefined)[]) { - const res = await request.delete>( - MODULES_API_URL + '/cms/cms-product-spec-value/batch', - { - data - } - ); - if (res.data.code === 0) { - return res.data.message; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 根据id查询规格值 - */ -export async function getCmsProductSpecValue(id: number) { - const res = await request.get>( - MODULES_API_URL + '/cms/cms-product-spec-value/' + id - ); - if (res.data.code === 0 && res.data.data) { - return res.data.data; - } - return Promise.reject(new Error(res.data.message)); -} diff --git a/src/api/cms/cmsProductSpecValue/model/index.ts b/src/api/cms/cmsProductSpecValue/model/index.ts deleted file mode 100644 index fbd6076..0000000 --- a/src/api/cms/cmsProductSpecValue/model/index.ts +++ /dev/null @@ -1,29 +0,0 @@ -import type { PageParam } from '@/api'; - -/** - * 规格值 - */ -export interface CmsProductSpecValue { - // 规格值ID - specValueId?: number; - // 规格组ID - specId?: number; - // 规格值 - specValue?: string; - // 备注 - comments?: string; - // 排序号 - sortNumber?: number; - // 租户id - tenantId?: number; - // 创建时间 - createTime?: string; -} - -/** - * 规格值搜索条件 - */ -export interface CmsProductSpecValueParam extends PageParam { - specValueId?: number; - keywords?: string; -} diff --git a/src/api/cms/cmsProductUrl/index.ts b/src/api/cms/cmsProductUrl/index.ts deleted file mode 100644 index a492c1c..0000000 --- a/src/api/cms/cmsProductUrl/index.ts +++ /dev/null @@ -1,106 +0,0 @@ -import request from '@/utils/request'; -import type {ApiResult, PageResult} from '@/api'; -import type {CmsProductUrl, CmsProductUrlParam} from './model'; -import {MODULES_API_URL} from '@/config/setting'; - -/** - * 分页查询域名 - */ -export async function pageCmsProductUrl(params: CmsProductUrlParam) { - const res = await request.get>>( - MODULES_API_URL + '/cms/cms-product-url/page', - { - params - } - ); - if (res.data.code === 0) { - return res.data.data; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 查询域名列表 - */ -export async function listCmsProductUrl(params?: CmsProductUrlParam) { - const res = await request.get>( - MODULES_API_URL + '/cms/cms-product-url', - { - params - } - ); - if (res.data.code === 0 && res.data.data) { - return res.data.data; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 添加域名 - */ -export async function addCmsProductUrl(data: CmsProductUrl) { - const res = await request.post>( - MODULES_API_URL + '/cms/cms-product-url', - data - ); - if (res.data.code === 0) { - return res.data.message; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 修改域名 - */ -export async function updateCmsProductUrl(data: CmsProductUrl) { - const res = await request.put>( - MODULES_API_URL + '/cms/cms-product-url', - data - ); - if (res.data.code === 0) { - return res.data.message; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 删除域名 - */ -export async function removeCmsProductUrl(id?: number) { - const res = await request.delete>( - MODULES_API_URL + '/cms/cms-product-url/' + id - ); - if (res.data.code === 0) { - return res.data.message; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 批量删除域名 - */ -export async function removeBatchCmsProductUrl(data: (number | undefined)[]) { - const res = await request.delete>( - MODULES_API_URL + '/cms/cms-product-url/batch', - { - data - } - ); - if (res.data.code === 0) { - return res.data.message; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 根据id查询域名 - */ -export async function getCmsProductUrl(id: number) { - const res = await request.get>( - MODULES_API_URL + '/cms/cms-product-url/' + id - ); - if (res.data.code === 0 && res.data.data) { - return res.data.data; - } - return Promise.reject(new Error(res.data.message)); -} diff --git a/src/api/cms/cmsProductUrl/model/index.ts b/src/api/cms/cmsProductUrl/model/index.ts deleted file mode 100644 index 92e5ddf..0000000 --- a/src/api/cms/cmsProductUrl/model/index.ts +++ /dev/null @@ -1,41 +0,0 @@ -import type { PageParam } from '@/api'; - -/** - * 域名 - */ -export interface CmsProductUrl { - // 自增ID - id?: number; - // 产品ID - productId?: number; - // 域名类型 - type?: string; - // 域名 - domain?: string; - // 账号 - account?: string; - // 密码 - password?: string; - // 商户ID - merchantId?: number; - // 二维码 - qrcode?: string; - // 备注 - comments?: string; - // 排序(数字越小越靠前) - sortNumber?: number; - // 状态, 0正常, 1待确认 - status?: number; - // 创建时间 - createTime?: string; - // 租户id - tenantId?: number; -} - -/** - * 域名搜索条件 - */ -export interface CmsProductUrlParam extends PageParam { - id?: number; - keywords?: string; -} diff --git a/src/api/cms/cmsSpec/index.ts b/src/api/cms/cmsSpec/index.ts deleted file mode 100644 index c571330..0000000 --- a/src/api/cms/cmsSpec/index.ts +++ /dev/null @@ -1,106 +0,0 @@ -import request from '@/utils/request'; -import type { ApiResult, PageResult } from '@/api'; -import type { CmsSpec, CmsSpecParam } from './model'; -import { MODULES_API_URL } from '@/config/setting'; - -/** - * 分页查询规格 - */ -export async function pageCmsSpec(params: CmsSpecParam) { - const res = await request.get>>( - MODULES_API_URL + '/cms/cms-spec/page', - { - params - } - ); - if (res.data.code === 0) { - return res.data.data; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 查询规格列表 - */ -export async function listCmsSpec(params?: CmsSpecParam) { - const res = await request.get>( - MODULES_API_URL + '/cms/cms-spec', - { - params - } - ); - if (res.data.code === 0 && res.data.data) { - return res.data.data; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 添加规格 - */ -export async function addCmsSpec(data: CmsSpec) { - const res = await request.post>( - MODULES_API_URL + '/cms/cms-spec', - data - ); - if (res.data.code === 0) { - return res.data.message; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 修改规格 - */ -export async function updateCmsSpec(data: CmsSpec) { - const res = await request.put>( - MODULES_API_URL + '/cms/cms-spec', - data - ); - if (res.data.code === 0) { - return res.data.message; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 删除规格 - */ -export async function removeCmsSpec(id?: number) { - const res = await request.delete>( - MODULES_API_URL + '/cms/cms-spec/' + id - ); - if (res.data.code === 0) { - return res.data.message; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 批量删除规格 - */ -export async function removeBatchCmsSpec(data: (number | undefined)[]) { - const res = await request.delete>( - MODULES_API_URL + '/cms/cms-spec/batch', - { - data - } - ); - if (res.data.code === 0) { - return res.data.message; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 根据id查询规格 - */ -export async function getCmsSpec(id: number) { - const res = await request.get>( - MODULES_API_URL + '/cms/cms-spec/' + id - ); - if (res.data.code === 0 && res.data.data) { - return res.data.data; - } - return Promise.reject(new Error(res.data.message)); -} diff --git a/src/api/cms/cmsSpec/model/index.ts b/src/api/cms/cmsSpec/model/index.ts deleted file mode 100644 index 3a7913a..0000000 --- a/src/api/cms/cmsSpec/model/index.ts +++ /dev/null @@ -1,35 +0,0 @@ -import type { PageParam } from '@/api'; - -/** - * 规格 - */ -export interface CmsSpec { - // 规格ID - specId?: number; - // 规格名称 - specName?: string; - // 规格值 - specValue?: string; - // 创建用户 - userId?: number; - // 更新者 - updater?: number; - // 备注 - comments?: string; - // 状态, 0正常, 1待修,2异常已修,3异常未修 - status?: number; - // 排序号 - sortNumber?: number; - // 租户id - tenantId?: number; - // 创建时间 - createTime?: string; -} - -/** - * 规格搜索条件 - */ -export interface CmsSpecParam extends PageParam { - specId?: number; - keywords?: string; -} diff --git a/src/api/cms/cmsSpecValue/index.ts b/src/api/cms/cmsSpecValue/index.ts deleted file mode 100644 index 3985527..0000000 --- a/src/api/cms/cmsSpecValue/index.ts +++ /dev/null @@ -1,106 +0,0 @@ -import request from '@/utils/request'; -import type { ApiResult, PageResult } from '@/api'; -import type { CmsSpecValue, CmsSpecValueParam } from './model'; -import { MODULES_API_URL } from '@/config/setting'; - -/** - * 分页查询规格值 - */ -export async function pageCmsSpecValue(params: CmsSpecValueParam) { - const res = await request.get>>( - MODULES_API_URL + '/cms/cms-spec-value/page', - { - params - } - ); - if (res.data.code === 0) { - return res.data.data; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 查询规格值列表 - */ -export async function listCmsSpecValue(params?: CmsSpecValueParam) { - const res = await request.get>( - MODULES_API_URL + '/cms/cms-spec-value', - { - params - } - ); - if (res.data.code === 0 && res.data.data) { - return res.data.data; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 添加规格值 - */ -export async function addCmsSpecValue(data: CmsSpecValue) { - const res = await request.post>( - MODULES_API_URL + '/cms/cms-spec-value', - data - ); - if (res.data.code === 0) { - return res.data.message; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 修改规格值 - */ -export async function updateCmsSpecValue(data: CmsSpecValue) { - const res = await request.put>( - MODULES_API_URL + '/cms/cms-spec-value', - data - ); - if (res.data.code === 0) { - return res.data.message; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 删除规格值 - */ -export async function removeCmsSpecValue(id?: number) { - const res = await request.delete>( - MODULES_API_URL + '/cms/cms-spec-value/' + id - ); - if (res.data.code === 0) { - return res.data.message; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 批量删除规格值 - */ -export async function removeBatchCmsSpecValue(data: (number | undefined)[]) { - const res = await request.delete>( - MODULES_API_URL + '/cms/cms-spec-value/batch', - { - data - } - ); - if (res.data.code === 0) { - return res.data.message; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 根据id查询规格值 - */ -export async function getCmsSpecValue(id: number) { - const res = await request.get>( - MODULES_API_URL + '/cms/cms-spec-value/' + id - ); - if (res.data.code === 0 && res.data.data) { - return res.data.data; - } - return Promise.reject(new Error(res.data.message)); -} diff --git a/src/api/cms/cmsSpecValue/model/index.ts b/src/api/cms/cmsSpecValue/model/index.ts deleted file mode 100644 index 697279d..0000000 --- a/src/api/cms/cmsSpecValue/model/index.ts +++ /dev/null @@ -1,29 +0,0 @@ -import type { PageParam } from '@/api'; - -/** - * 规格值 - */ -export interface CmsSpecValue { - // 规格值ID - specValueId?: number; - // 规格组ID - specId?: number; - // 规格值 - specValue?: string; - // 备注 - comments?: string; - // 排序号 - sortNumber?: number; - // 租户id - tenantId?: number; - // 创建时间 - createTime?: string; -} - -/** - * 规格值搜索条件 - */ -export interface CmsSpecValueParam extends PageParam { - specValueId?: number; - keywords?: string; -} diff --git a/src/api/cms/mpOfficialMenu/index.ts b/src/api/cms/mpOfficialMenu/index.ts deleted file mode 100644 index 9210cc3..0000000 --- a/src/api/cms/mpOfficialMenu/index.ts +++ /dev/null @@ -1,106 +0,0 @@ -import request from '@/utils/request'; -import type { ApiResult, PageResult } from '@/api'; -import type { MpOfficialMenu, MpOfficialMenuParam } from './model'; -import { MODULES_API_URL } from '@/config/setting'; - -/** - * 分页查询小程序端菜单 - */ -export async function pageMpOfficialMenu(params: MpOfficialMenuParam) { - const res = await request.get>>( - MODULES_API_URL + '/cms/mp-official-menu/page', - { - params - } - ); - if (res.data.code === 0) { - return res.data.data; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 查询小程序端菜单列表 - */ -export async function listMpOfficialMenu(params?: MpOfficialMenuParam) { - const res = await request.get>( - MODULES_API_URL + '/cms/mp-official-menu', - { - params - } - ); - if (res.data.code === 0 && res.data.data) { - return res.data.data; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 添加小程序端菜单 - */ -export async function addMpOfficialMenu(data: MpOfficialMenu) { - const res = await request.post>( - MODULES_API_URL + '/cms/mp-official-menu', - data - ); - if (res.data.code === 0) { - return res.data.message; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 修改小程序端菜单 - */ -export async function updateMpOfficialMenu(data: MpOfficialMenu) { - const res = await request.put>( - MODULES_API_URL + '/cms/mp-official-menu', - data - ); - if (res.data.code === 0) { - return res.data.message; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 删除小程序端菜单 - */ -export async function removeMpOfficialMenu(id?: number) { - const res = await request.delete>( - MODULES_API_URL + '/cms/mp-official-menu/' + id - ); - if (res.data.code === 0) { - return res.data.message; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 批量删除小程序端菜单 - */ -export async function removeBatchMpOfficialMenu(data: (number | undefined)[]) { - const res = await request.delete>( - MODULES_API_URL + '/cms/mp-official-menu/batch', - { - data - } - ); - if (res.data.code === 0) { - return res.data.message; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 根据id查询小程序端菜单 - */ -export async function getMpOfficialMenu(id: number) { - const res = await request.get>( - MODULES_API_URL + '/cms/mp-official-menu/' + id - ); - if (res.data.code === 0 && res.data.data) { - return res.data.data; - } - return Promise.reject(new Error(res.data.message)); -} diff --git a/src/api/cms/mpOfficialMenu/model/index.ts b/src/api/cms/mpOfficialMenu/model/index.ts deleted file mode 100644 index dc4cd02..0000000 --- a/src/api/cms/mpOfficialMenu/model/index.ts +++ /dev/null @@ -1,37 +0,0 @@ -import type { PageParam } from '@/api'; - -/** - * 小程序端菜单 - */ -export interface MpOfficialMenu { - // ID - id?: number; - // 上级id, 0是顶级 - parentId?: number; - // 菜单名称 - name?: string; - // 类型 - type?: string; - // 菜单值 - key?: string; - // 用户ID - userId?: number; - // 排序(数字越小越靠前) - sortNumber?: number; - // 备注 - comments?: string; - // 状态, 0正常, 1冻结 - status?: number; - // 租户id - tenantId?: number; - // 创建时间 - createTime?: string; -} - -/** - * 小程序端菜单搜索条件 - */ -export interface MpOfficialMenuParam extends PageParam { - id?: number; - keywords?: string; -} diff --git a/src/api/shop/shopArticle/index.ts b/src/api/shop/shopArticle/index.ts deleted file mode 100644 index 03c7f6f..0000000 --- a/src/api/shop/shopArticle/index.ts +++ /dev/null @@ -1,105 +0,0 @@ -import request from '@/utils/request'; -import type { ApiResult, PageResult } from '@/api'; -import type { ShopArticle, ShopArticleParam } from './model'; - -/** - * 分页查询商品文章 - */ -export async function pageShopArticle(params: ShopArticleParam) { - const res = await request.get>>( - '/shop/shop-article/page', - { - params - } - ); - if (res.data.code === 0) { - return res.data.data; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 查询商品文章列表 - */ -export async function listShopArticle(params?: ShopArticleParam) { - const res = await request.get>( - '/shop/shop-article', - { - params - } - ); - if (res.data.code === 0 && res.data.data) { - return res.data.data; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 添加商品文章 - */ -export async function addShopArticle(data: ShopArticle) { - const res = await request.post>( - '/shop/shop-article', - data - ); - if (res.data.code === 0) { - return res.data.message; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 修改商品文章 - */ -export async function updateShopArticle(data: ShopArticle) { - const res = await request.put>( - '/shop/shop-article', - data - ); - if (res.data.code === 0) { - return res.data.message; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 删除商品文章 - */ -export async function removeShopArticle(id?: number) { - const res = await request.delete>( - '/shop/shop-article/' + id - ); - if (res.data.code === 0) { - return res.data.message; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 批量删除商品文章 - */ -export async function removeBatchShopArticle(data: (number | undefined)[]) { - const res = await request.delete>( - '/shop/shop-article/batch', - { - data - } - ); - if (res.data.code === 0) { - return res.data.message; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 根据id查询商品文章 - */ -export async function getShopArticle(id: number) { - const res = await request.get>( - '/shop/shop-article/' + id - ); - if (res.data.code === 0 && res.data.data) { - return res.data.data; - } - return Promise.reject(new Error(res.data.message)); -} diff --git a/src/api/shop/shopArticle/model/index.ts b/src/api/shop/shopArticle/model/index.ts deleted file mode 100644 index 5fc01c4..0000000 --- a/src/api/shop/shopArticle/model/index.ts +++ /dev/null @@ -1,123 +0,0 @@ -import type { PageParam } from '@/api'; - -/** - * 商品文章 - */ -export interface ShopArticle { - // 文章ID - articleId?: number; - // 文章标题 - title?: string; - // 文章类型 0常规 1视频 - type?: number; - // 模型 - model?: string; - // 详情页模板 - detail?: string; - // 文章分类ID - categoryId?: number; - // 上级id, 0是顶级 - parentId?: number; - // 话题 - topic?: string; - // 标签 - tags?: string; - // 封面图 - image?: string; - // 封面图宽 - imageWidth?: number; - // 封面图高 - imageHeight?: number; - // 付费金额 - price?: string; - // 开始时间 - startTime?: string; - // 结束时间 - endTime?: string; - // 来源 - source?: string; - // 产品概述 - overview?: string; - // 虚拟阅读量(仅用作展示) - virtualViews?: number; - // 实际阅读量 - actualViews?: number; - // 评分 - rate?: string; - // 列表显示方式(10小图展示 20大图展示) - showType?: number; - // 访问密码 - password?: string; - // 可见类型 0所有人 1登录可见 2密码可见 - permission?: number; - // 发布来源客户端 (APP、H5、小程序等) - platform?: string; - // 文章附件 - files?: string; - // 视频地址 - video?: string; - // 接受的文件类型 - accept?: string; - // 经度 - longitude?: string; - // 纬度 - latitude?: string; - // 所在省份 - province?: string; - // 所在城市 - city?: string; - // 所在辖区 - region?: string; - // 街道地址 - address?: string; - // 点赞数 - likes?: number; - // 评论数 - commentNumbers?: number; - // 提醒谁看 - toUsers?: string; - // 作者 - author?: string; - // 推荐 - recommend?: number; - // 报名人数 - bmUsers?: number; - // 用户ID - userId?: number; - // 项目ID - projectId?: number; - // 语言 - lang?: string; - // 关联默认语言的文章ID - langArticleId?: number; - // 是否自动翻译 - translation?: string; - // 编辑器类型 0 Markdown编辑器 1 富文本编辑器 - editor?: string; - // pdf文件地址 - pdfUrl?: string; - // 版本号 - version?: number; - // 排序(数字越小越靠前) - sortNumber?: number; - // 备注 - comments?: string; - // 状态, 0已发布, 1待审核 2已驳回 3违规内容 - status?: number; - // 是否删除, 0否, 1是 - deleted?: number; - // 租户id - tenantId?: number; - // 创建时间 - createTime?: string; - // 修改时间 - updateTime?: string; -} - -/** - * 商品文章搜索条件 - */ -export interface ShopArticleParam extends PageParam { - articleId?: number; - keywords?: string; -} diff --git a/src/api/system/role/index.ts b/src/api/system/role/index.ts index 3f7e957..352e352 100644 --- a/src/api/system/role/index.ts +++ b/src/api/system/role/index.ts @@ -25,10 +25,7 @@ export async function listRoles(params?: RoleParam) { const res = await request.get>( SERVER_API_URL + '/system/role', { - params, - headers: { - 'TenantId': 10560 - } + params } ); if (res.data.code === 0 && res.data.data) { diff --git a/src/components/QrLogin/index.vue b/src/components/QrLogin/index.vue index e815414..15bcbbd 100644 --- a/src/components/QrLogin/index.vue +++ b/src/components/QrLogin/index.vue @@ -134,7 +134,6 @@ const startStatusCheck = () => { qrCodeStatus.value = 'active'; stopAllTimers(); emit('loginSuccess', status.accessToken || ''); - message.success('登录成功'); break; case 'expired': qrCodeStatus.value = 'expired'; diff --git a/src/views/cms/cmsDocs/components/cmsDocsEdit.vue b/src/views/cms/cmsDocs/components/cmsDocsEdit.vue deleted file mode 100644 index 7ec505b..0000000 --- a/src/views/cms/cmsDocs/components/cmsDocsEdit.vue +++ /dev/null @@ -1,260 +0,0 @@ - - - - diff --git a/src/views/cms/cmsDocs/components/search.vue b/src/views/cms/cmsDocs/components/search.vue deleted file mode 100644 index 82fea9d..0000000 --- a/src/views/cms/cmsDocs/components/search.vue +++ /dev/null @@ -1,42 +0,0 @@ - - - - diff --git a/src/views/cms/cmsDocs/index.vue b/src/views/cms/cmsDocs/index.vue deleted file mode 100644 index d871458..0000000 --- a/src/views/cms/cmsDocs/index.vue +++ /dev/null @@ -1,287 +0,0 @@ - - - - - - - diff --git a/src/views/cms/cmsDocsBook/components/cmsDocsBookEdit.vue b/src/views/cms/cmsDocsBook/components/cmsDocsBookEdit.vue deleted file mode 100644 index ce67e66..0000000 --- a/src/views/cms/cmsDocsBook/components/cmsDocsBookEdit.vue +++ /dev/null @@ -1,228 +0,0 @@ - - - - diff --git a/src/views/cms/cmsDocsBook/components/search.vue b/src/views/cms/cmsDocsBook/components/search.vue deleted file mode 100644 index 82fea9d..0000000 --- a/src/views/cms/cmsDocsBook/components/search.vue +++ /dev/null @@ -1,42 +0,0 @@ - - - - diff --git a/src/views/cms/cmsDocsBook/index.vue b/src/views/cms/cmsDocsBook/index.vue deleted file mode 100644 index 05189d8..0000000 --- a/src/views/cms/cmsDocsBook/index.vue +++ /dev/null @@ -1,263 +0,0 @@ - - - - - - - diff --git a/src/views/cms/cmsDocsContent/components/cmsDocsContentEdit.vue b/src/views/cms/cmsDocsContent/components/cmsDocsContentEdit.vue deleted file mode 100644 index c5d0fea..0000000 --- a/src/views/cms/cmsDocsContent/components/cmsDocsContentEdit.vue +++ /dev/null @@ -1,178 +0,0 @@ - - - - diff --git a/src/views/cms/cmsDocsContent/components/search.vue b/src/views/cms/cmsDocsContent/components/search.vue deleted file mode 100644 index 82fea9d..0000000 --- a/src/views/cms/cmsDocsContent/components/search.vue +++ /dev/null @@ -1,42 +0,0 @@ - - - - diff --git a/src/views/cms/cmsDocsContent/index.vue b/src/views/cms/cmsDocsContent/index.vue deleted file mode 100644 index d6b546c..0000000 --- a/src/views/cms/cmsDocsContent/index.vue +++ /dev/null @@ -1,227 +0,0 @@ - - - - - - - diff --git a/src/views/cms/cmsMp/components/cmsMpEdit.vue b/src/views/cms/cmsMp/components/cmsMpEdit.vue deleted file mode 100644 index f0e9723..0000000 --- a/src/views/cms/cmsMp/components/cmsMpEdit.vue +++ /dev/null @@ -1,284 +0,0 @@ - - - - diff --git a/src/views/cms/cmsMp/components/search.vue b/src/views/cms/cmsMp/components/search.vue deleted file mode 100644 index 82fea9d..0000000 --- a/src/views/cms/cmsMp/components/search.vue +++ /dev/null @@ -1,42 +0,0 @@ - - - - diff --git a/src/views/cms/cmsMp/index.vue b/src/views/cms/cmsMp/index.vue deleted file mode 100644 index 4c5d6cf..0000000 --- a/src/views/cms/cmsMp/index.vue +++ /dev/null @@ -1,242 +0,0 @@ - - - - - - - diff --git a/src/views/cms/cmsMpAd/components/mpAdEdit.vue b/src/views/cms/cmsMpAd/components/mpAdEdit.vue deleted file mode 100644 index 2b2dd2e..0000000 --- a/src/views/cms/cmsMpAd/components/mpAdEdit.vue +++ /dev/null @@ -1,378 +0,0 @@ - - - - - diff --git a/src/views/cms/cmsMpAd/components/search.vue b/src/views/cms/cmsMpAd/components/search.vue deleted file mode 100644 index 5d09701..0000000 --- a/src/views/cms/cmsMpAd/components/search.vue +++ /dev/null @@ -1,60 +0,0 @@ - - - - diff --git a/src/views/cms/cmsMpAd/index.vue b/src/views/cms/cmsMpAd/index.vue deleted file mode 100644 index 6f47b3b..0000000 --- a/src/views/cms/cmsMpAd/index.vue +++ /dev/null @@ -1,250 +0,0 @@ - - - - - - - diff --git a/src/views/cms/cmsMpField/components/cmsMpFieldEdit.vue b/src/views/cms/cmsMpField/components/cmsMpFieldEdit.vue deleted file mode 100644 index d3c09bd..0000000 --- a/src/views/cms/cmsMpField/components/cmsMpFieldEdit.vue +++ /dev/null @@ -1,216 +0,0 @@ - - - - diff --git a/src/views/cms/cmsMpField/components/search.vue b/src/views/cms/cmsMpField/components/search.vue deleted file mode 100644 index 82fea9d..0000000 --- a/src/views/cms/cmsMpField/components/search.vue +++ /dev/null @@ -1,42 +0,0 @@ - - - - diff --git a/src/views/cms/cmsMpField/index.vue b/src/views/cms/cmsMpField/index.vue deleted file mode 100644 index c16de5b..0000000 --- a/src/views/cms/cmsMpField/index.vue +++ /dev/null @@ -1,256 +0,0 @@ - - - - - - - diff --git a/src/views/cms/cmsMpGroup/components/dict-edit.vue b/src/views/cms/cmsMpGroup/components/dict-edit.vue deleted file mode 100644 index 6a8f9ee..0000000 --- a/src/views/cms/cmsMpGroup/components/dict-edit.vue +++ /dev/null @@ -1,178 +0,0 @@ - - - - diff --git a/src/views/cms/cmsMpGroup/index.vue b/src/views/cms/cmsMpGroup/index.vue deleted file mode 100644 index c2ef55d..0000000 --- a/src/views/cms/cmsMpGroup/index.vue +++ /dev/null @@ -1,228 +0,0 @@ - - - - - diff --git a/src/views/cms/cmsMpMenu/components/cmsMpMenuEdit.vue b/src/views/cms/cmsMpMenu/components/cmsMpMenuEdit.vue deleted file mode 100644 index 40deef9..0000000 --- a/src/views/cms/cmsMpMenu/components/cmsMpMenuEdit.vue +++ /dev/null @@ -1,391 +0,0 @@ - - - - diff --git a/src/views/cms/cmsMpMenu/components/search.vue b/src/views/cms/cmsMpMenu/components/search.vue deleted file mode 100644 index 82fea9d..0000000 --- a/src/views/cms/cmsMpMenu/components/search.vue +++ /dev/null @@ -1,42 +0,0 @@ - - - - diff --git a/src/views/cms/cmsMpMenu/index.vue b/src/views/cms/cmsMpMenu/index.vue deleted file mode 100644 index fff9097..0000000 --- a/src/views/cms/cmsMpMenu/index.vue +++ /dev/null @@ -1,389 +0,0 @@ - - - - - - - diff --git a/src/views/cms/cmsMpOfficialMenu/components/cmsMpOfficialMenuEdit.vue b/src/views/cms/cmsMpOfficialMenu/components/cmsMpOfficialMenuEdit.vue deleted file mode 100644 index 127fe49..0000000 --- a/src/views/cms/cmsMpOfficialMenu/components/cmsMpOfficialMenuEdit.vue +++ /dev/null @@ -1,220 +0,0 @@ - - - - diff --git a/src/views/cms/cmsMpOfficialMenu/components/search.vue b/src/views/cms/cmsMpOfficialMenu/components/search.vue deleted file mode 100644 index 82fea9d..0000000 --- a/src/views/cms/cmsMpOfficialMenu/components/search.vue +++ /dev/null @@ -1,42 +0,0 @@ - - - - diff --git a/src/views/cms/cmsMpOfficialMenu/index.vue b/src/views/cms/cmsMpOfficialMenu/index.vue deleted file mode 100644 index bd7d61d..0000000 --- a/src/views/cms/cmsMpOfficialMenu/index.vue +++ /dev/null @@ -1,257 +0,0 @@ - - - - - - - diff --git a/src/views/cms/cmsMpPackage/components/dict-edit.vue b/src/views/cms/cmsMpPackage/components/dict-edit.vue deleted file mode 100644 index c354c28..0000000 --- a/src/views/cms/cmsMpPackage/components/dict-edit.vue +++ /dev/null @@ -1,195 +0,0 @@ - - - - diff --git a/src/views/cms/cmsMpPackage/index.vue b/src/views/cms/cmsMpPackage/index.vue deleted file mode 100644 index 43ff417..0000000 --- a/src/views/cms/cmsMpPackage/index.vue +++ /dev/null @@ -1,223 +0,0 @@ - - - - - diff --git a/src/views/cms/cmsMpPages/components/mpPagesEdit.vue b/src/views/cms/cmsMpPages/components/mpPagesEdit.vue deleted file mode 100644 index c9c34a7..0000000 --- a/src/views/cms/cmsMpPages/components/mpPagesEdit.vue +++ /dev/null @@ -1,281 +0,0 @@ - - - - - - diff --git a/src/views/cms/cmsMpPages/components/search.vue b/src/views/cms/cmsMpPages/components/search.vue deleted file mode 100644 index 1786ecd..0000000 --- a/src/views/cms/cmsMpPages/components/search.vue +++ /dev/null @@ -1,66 +0,0 @@ - - - - diff --git a/src/views/cms/cmsMpPages/index.vue b/src/views/cms/cmsMpPages/index.vue deleted file mode 100644 index aad183f..0000000 --- a/src/views/cms/cmsMpPages/index.vue +++ /dev/null @@ -1,345 +0,0 @@ - - - - - - - diff --git a/src/views/cms/cmsProduct/components/cmsProductEdit.vue b/src/views/cms/cmsProduct/components/cmsProductEdit.vue deleted file mode 100644 index 15ebe15..0000000 --- a/src/views/cms/cmsProduct/components/cmsProductEdit.vue +++ /dev/null @@ -1,625 +0,0 @@ - - - - diff --git a/src/views/cms/cmsProduct/components/search.vue b/src/views/cms/cmsProduct/components/search.vue deleted file mode 100644 index 471354c..0000000 --- a/src/views/cms/cmsProduct/components/search.vue +++ /dev/null @@ -1,190 +0,0 @@ - - - - diff --git a/src/views/cms/cmsProduct/components/spec.vue b/src/views/cms/cmsProduct/components/spec.vue deleted file mode 100644 index 3707adb..0000000 --- a/src/views/cms/cmsProduct/components/spec.vue +++ /dev/null @@ -1,222 +0,0 @@ - - - - diff --git a/src/views/cms/cmsProduct/index.vue b/src/views/cms/cmsProduct/index.vue deleted file mode 100644 index b522a3a..0000000 --- a/src/views/cms/cmsProduct/index.vue +++ /dev/null @@ -1,356 +0,0 @@ - - - - - - - diff --git a/src/views/cms/cmsProductComment/components/cmsProductCommentEdit.vue b/src/views/cms/cmsProductComment/components/cmsProductCommentEdit.vue deleted file mode 100644 index e6c130c..0000000 --- a/src/views/cms/cmsProductComment/components/cmsProductCommentEdit.vue +++ /dev/null @@ -1,182 +0,0 @@ - - - - diff --git a/src/views/cms/cmsProductComment/components/search.vue b/src/views/cms/cmsProductComment/components/search.vue deleted file mode 100644 index 2c83aa1..0000000 --- a/src/views/cms/cmsProductComment/components/search.vue +++ /dev/null @@ -1,68 +0,0 @@ - - - - diff --git a/src/views/cms/cmsProductComment/index.vue b/src/views/cms/cmsProductComment/index.vue deleted file mode 100644 index b1c01dd..0000000 --- a/src/views/cms/cmsProductComment/index.vue +++ /dev/null @@ -1,247 +0,0 @@ - - - - - - - diff --git a/src/views/cms/cmsProductParameter/components/cmsProductParameterEdit.vue b/src/views/cms/cmsProductParameter/components/cmsProductParameterEdit.vue deleted file mode 100644 index 98c542e..0000000 --- a/src/views/cms/cmsProductParameter/components/cmsProductParameterEdit.vue +++ /dev/null @@ -1,183 +0,0 @@ - - - - diff --git a/src/views/cms/cmsProductParameter/components/search.vue b/src/views/cms/cmsProductParameter/components/search.vue deleted file mode 100644 index 82fea9d..0000000 --- a/src/views/cms/cmsProductParameter/components/search.vue +++ /dev/null @@ -1,42 +0,0 @@ - - - - diff --git a/src/views/cms/cmsProductParameter/index.vue b/src/views/cms/cmsProductParameter/index.vue deleted file mode 100644 index fa30bad..0000000 --- a/src/views/cms/cmsProductParameter/index.vue +++ /dev/null @@ -1,217 +0,0 @@ - - - - - - - diff --git a/src/views/cms/cmsProductRecord/components/cmsProductRecordEdit.vue b/src/views/cms/cmsProductRecord/components/cmsProductRecordEdit.vue deleted file mode 100644 index bbc4bfe..0000000 --- a/src/views/cms/cmsProductRecord/components/cmsProductRecordEdit.vue +++ /dev/null @@ -1,204 +0,0 @@ - - - - diff --git a/src/views/cms/cmsProductRecord/components/search.vue b/src/views/cms/cmsProductRecord/components/search.vue deleted file mode 100644 index 82fea9d..0000000 --- a/src/views/cms/cmsProductRecord/components/search.vue +++ /dev/null @@ -1,42 +0,0 @@ - - - - diff --git a/src/views/cms/cmsProductRecord/index.vue b/src/views/cms/cmsProductRecord/index.vue deleted file mode 100644 index a945644..0000000 --- a/src/views/cms/cmsProductRecord/index.vue +++ /dev/null @@ -1,245 +0,0 @@ - - - - - - - diff --git a/src/views/cms/cmsProductSku/components/cmsProductSkuEdit.vue b/src/views/cms/cmsProductSku/components/cmsProductSkuEdit.vue deleted file mode 100644 index 7db97c1..0000000 --- a/src/views/cms/cmsProductSku/components/cmsProductSkuEdit.vue +++ /dev/null @@ -1,278 +0,0 @@ - - - - diff --git a/src/views/cms/cmsProductSku/components/search.vue b/src/views/cms/cmsProductSku/components/search.vue deleted file mode 100644 index 82fea9d..0000000 --- a/src/views/cms/cmsProductSku/components/search.vue +++ /dev/null @@ -1,42 +0,0 @@ - - - - diff --git a/src/views/cms/cmsProductSku/index.vue b/src/views/cms/cmsProductSku/index.vue deleted file mode 100644 index aa05c42..0000000 --- a/src/views/cms/cmsProductSku/index.vue +++ /dev/null @@ -1,299 +0,0 @@ - - - - - - - diff --git a/src/views/cms/cmsProductSpec/components/cmsProductSpecEdit.vue b/src/views/cms/cmsProductSpec/components/cmsProductSpecEdit.vue deleted file mode 100644 index 0e0d3ac..0000000 --- a/src/views/cms/cmsProductSpec/components/cmsProductSpecEdit.vue +++ /dev/null @@ -1,220 +0,0 @@ - - - - diff --git a/src/views/cms/cmsProductSpec/components/search.vue b/src/views/cms/cmsProductSpec/components/search.vue deleted file mode 100644 index 82fea9d..0000000 --- a/src/views/cms/cmsProductSpec/components/search.vue +++ /dev/null @@ -1,42 +0,0 @@ - - - - diff --git a/src/views/cms/cmsProductSpec/index.vue b/src/views/cms/cmsProductSpec/index.vue deleted file mode 100644 index 779b50f..0000000 --- a/src/views/cms/cmsProductSpec/index.vue +++ /dev/null @@ -1,257 +0,0 @@ - - - - - - - diff --git a/src/views/cms/cmsProductSpecValue/components/cmsProductSpecValueEdit.vue b/src/views/cms/cmsProductSpecValue/components/cmsProductSpecValueEdit.vue deleted file mode 100644 index f1d7203..0000000 --- a/src/views/cms/cmsProductSpecValue/components/cmsProductSpecValueEdit.vue +++ /dev/null @@ -1,197 +0,0 @@ - - - - diff --git a/src/views/cms/cmsProductSpecValue/components/search.vue b/src/views/cms/cmsProductSpecValue/components/search.vue deleted file mode 100644 index 82fea9d..0000000 --- a/src/views/cms/cmsProductSpecValue/components/search.vue +++ /dev/null @@ -1,42 +0,0 @@ - - - - diff --git a/src/views/cms/cmsProductSpecValue/index.vue b/src/views/cms/cmsProductSpecValue/index.vue deleted file mode 100644 index ac03161..0000000 --- a/src/views/cms/cmsProductSpecValue/index.vue +++ /dev/null @@ -1,239 +0,0 @@ - - - - - - - diff --git a/src/views/cms/cmsProductUrl/components/cmsProductUrlEdit.vue b/src/views/cms/cmsProductUrl/components/cmsProductUrlEdit.vue deleted file mode 100644 index 101cf1a..0000000 --- a/src/views/cms/cmsProductUrl/components/cmsProductUrlEdit.vue +++ /dev/null @@ -1,222 +0,0 @@ - - - - diff --git a/src/views/cms/cmsProductUrl/components/search.vue b/src/views/cms/cmsProductUrl/components/search.vue deleted file mode 100644 index 82fea9d..0000000 --- a/src/views/cms/cmsProductUrl/components/search.vue +++ /dev/null @@ -1,42 +0,0 @@ - - - - diff --git a/src/views/cms/cmsProductUrl/index.vue b/src/views/cms/cmsProductUrl/index.vue deleted file mode 100644 index eaea2d5..0000000 --- a/src/views/cms/cmsProductUrl/index.vue +++ /dev/null @@ -1,218 +0,0 @@ - - - - - - - diff --git a/src/views/cms/cmsSpec/components/cmsSpecEdit.vue b/src/views/cms/cmsSpec/components/cmsSpecEdit.vue deleted file mode 100644 index bb77482..0000000 --- a/src/views/cms/cmsSpec/components/cmsSpecEdit.vue +++ /dev/null @@ -1,220 +0,0 @@ - - - - diff --git a/src/views/cms/cmsSpec/components/search.vue b/src/views/cms/cmsSpec/components/search.vue deleted file mode 100644 index 82fea9d..0000000 --- a/src/views/cms/cmsSpec/components/search.vue +++ /dev/null @@ -1,42 +0,0 @@ - - - - diff --git a/src/views/cms/cmsSpec/index.vue b/src/views/cms/cmsSpec/index.vue deleted file mode 100644 index cfb62de..0000000 --- a/src/views/cms/cmsSpec/index.vue +++ /dev/null @@ -1,231 +0,0 @@ - - - - - - - diff --git a/src/views/cms/cmsSpecValue/components/cmsSpecValueEdit.vue b/src/views/cms/cmsSpecValue/components/cmsSpecValueEdit.vue deleted file mode 100644 index 4acc5bd..0000000 --- a/src/views/cms/cmsSpecValue/components/cmsSpecValueEdit.vue +++ /dev/null @@ -1,197 +0,0 @@ - - - - diff --git a/src/views/cms/cmsSpecValue/components/search.vue b/src/views/cms/cmsSpecValue/components/search.vue deleted file mode 100644 index 82fea9d..0000000 --- a/src/views/cms/cmsSpecValue/components/search.vue +++ /dev/null @@ -1,42 +0,0 @@ - - - - diff --git a/src/views/cms/cmsSpecValue/index.vue b/src/views/cms/cmsSpecValue/index.vue deleted file mode 100644 index 1c792bd..0000000 --- a/src/views/cms/cmsSpecValue/index.vue +++ /dev/null @@ -1,239 +0,0 @@ - - - - - - - diff --git a/src/views/shop/shopArticle/components/search.vue b/src/views/shop/shopArticle/components/search.vue deleted file mode 100644 index 82fea9d..0000000 --- a/src/views/shop/shopArticle/components/search.vue +++ /dev/null @@ -1,42 +0,0 @@ - - - - diff --git a/src/views/shop/shopArticle/components/shopArticleEdit.vue b/src/views/shop/shopArticle/components/shopArticleEdit.vue deleted file mode 100644 index b6bfb47..0000000 --- a/src/views/shop/shopArticle/components/shopArticleEdit.vue +++ /dev/null @@ -1,576 +0,0 @@ - - - - diff --git a/src/views/shop/shopArticle/index.vue b/src/views/shop/shopArticle/index.vue deleted file mode 100644 index 2c613b1..0000000 --- a/src/views/shop/shopArticle/index.vue +++ /dev/null @@ -1,535 +0,0 @@ - - - - - - - diff --git a/src/views/shop/shopGoodsSku/components/shopGoodsSkuEdit.vue b/src/views/shop/shopGoodsSku/components/shopGoodsSkuEdit.vue index e754fe1..3ed094b 100644 --- a/src/views/shop/shopGoodsSku/components/shopGoodsSkuEdit.vue +++ b/src/views/shop/shopGoodsSku/components/shopGoodsSkuEdit.vue @@ -182,12 +182,7 @@ status: undefined, comments: undefined, tenantId: undefined, - createTime: undefined, - shopGoodsSkuId: undefined, - shopGoodsSkuName: '', - status: 0, - comments: '', - sortNumber: 100 + createTime: undefined }); /* 更新visible */ diff --git a/src/views/shop/shopOrder/mobile/index.tsx b/src/views/shop/shopOrder/mobile/index.tsx deleted file mode 100644 index 0bd91be..0000000 --- a/src/views/shop/shopOrder/mobile/index.tsx +++ /dev/null @@ -1,396 +0,0 @@ -import {Avatar, Cell, Space, Tabs, Button, TabPane, Image} from '@nutui/nutui-react-taro' -import {useEffect, useState, CSSProperties} from "react"; -import {View} from '@tarojs/components' -import Taro from '@tarojs/taro'; -import {InfiniteLoading} from '@nutui/nutui-react-taro' -import dayjs from "dayjs"; -import {pageShopOrder, removeShopOrder, updateShopOrder} from "@/api/shop/shopOrder"; -import {ShopOrder, ShopOrderParam} from "@/api/shop/shopOrder/model"; -import {listShopOrderGoods} from "@/api/shop/shopOrderGoods"; -import {ShopOrderGoods} from "@/api/shop/shopOrderGoods/model"; -import {copyText} from "@/utils/common"; - -const getInfiniteUlStyle = (showSearch: boolean = false): CSSProperties => ({ - marginTop: showSearch ? '65px' : '44px', // 如果显示搜索框,增加更多的上边距 - height: showSearch ? '75vh' : '82vh', // 相应调整高度 - width: '100%', - padding: '0', - overflowY: 'auto', - overflowX: 'hidden', - boxShadow: '0 0 10px rgba(0, 0, 0, 0.1)', -}) - -// 统一的订单状态标签配置,与后端 statusFilter 保持一致 -const tabs = [ - { - index: 0, - key: '全部', - title: '全部', - description: '所有订单', - statusFilter: undefined // 不传statusFilter,显示所有订单 - }, - { - index: 1, - key: '待付款', - title: '待付款', - description: '等待付款的订单', - statusFilter: 0 // 对应后端:pay_status = false - }, - { - index: 2, - key: '待发货', - title: '待发货', - description: '已付款待发货的订单', - statusFilter: 1 // 对应后端:pay_status = true AND delivery_status = 10 - }, - { - index: 3, - key: '待收货', - title: '待收货', - description: '已发货待收货的订单', - statusFilter: 3 // 对应后端:pay_status = true AND delivery_status = 20 - }, - { - index: 4, - key: '已完成', - title: '已完成', - description: '已完成的订单', - statusFilter: 5 // 对应后端:order_status = 1 - }, - { - index: 5, - key: '已取消', - title: '已取消', - description: '已取消/退款的订单', - statusFilter: 6 // 对应后端:order_status = 6 (已退款) - } -] - -// 扩展订单接口,包含商品信息 -interface OrderWithGoods extends ShopOrder { - orderGoods?: ShopOrderGoods[]; -} - -interface OrderListProps { - data: ShopOrder[]; - onReload?: () => void; - searchParams?: ShopOrderParam; - showSearch?: boolean; -} - -function OrderList(props: OrderListProps) { - const [list, setList] = useState([]) - const [page, setPage] = useState(1) - const [hasMore, setHasMore] = useState(true) - const [tapIndex, setTapIndex] = useState(0) - const [loading, setLoading] = useState(false) - - // 获取订单状态文本 - const getOrderStatusText = (order: ShopOrder) => { - console.log(order,'order') - - // 优先检查订单状态 - if (order.orderStatus === 2) return '已取消'; - if (order.orderStatus === 4) return '退款申请中'; - if (order.orderStatus === 5) return '退款被拒绝'; - if (order.orderStatus === 6) return '退款成功'; - if (order.orderStatus === 7) return '客户端申请退款'; - - // 检查支付状态 (payStatus为boolean类型,false/0表示未付款,true/1表示已付款) - if (!order.payStatus) return '等待买家付款'; - - // 已付款后检查发货状态 - if (order.deliveryStatus === 10) return '待发货'; - if (order.deliveryStatus === 20) return '待收货'; - if (order.deliveryStatus === 30) return '已收货'; - - // 最后检查订单完成状态 - if (order.orderStatus === 1) return '已完成'; - if (order.orderStatus === 0) return '未使用'; - - return '未知状态'; - }; - - // 获取订单状态颜色 - const getOrderStatusColor = (order: ShopOrder) => { - // 优先检查订单状态 - if (order.orderStatus === 2) return 'text-gray-500'; // 已取消 - if (order.orderStatus === 4) return 'text-orange-500'; // 退款申请中 - if (order.orderStatus === 5) return 'text-red-500'; // 退款被拒绝 - if (order.orderStatus === 6) return 'text-green-500'; // 退款成功 - if (order.orderStatus === 7) return 'text-orange-500'; // 客户端申请退款 - - // 检查支付状态 - if (!order.payStatus) return 'text-orange-500'; // 等待买家付款 - - // 已付款后检查发货状态 - if (order.deliveryStatus === 10) return 'text-blue-500'; // 待发货 - if (order.deliveryStatus === 20) return 'text-purple-500'; // 待收货 - if (order.deliveryStatus === 30) return 'text-green-500'; // 已收货 - - // 最后检查订单完成状态 - if (order.orderStatus === 1) return 'text-green-600'; // 已完成 - if (order.orderStatus === 0) return 'text-gray-500'; // 未使用 - - return 'text-gray-600'; // 默认颜色 - }; - - // 使用后端统一的 statusFilter 进行筛选 - const getOrderStatusParams = (index: string | number) => { - let params: ShopOrderParam = {}; - // 添加用户ID过滤 - params.userId = Taro.getStorageSync('UserId'); - - // 获取当前tab的statusFilter配置 - const currentTab = tabs.find(tab => tab.index === Number(index)); - if (currentTab && currentTab.statusFilter !== undefined) { - params.statusFilter = currentTab.statusFilter; - } - - console.log(`Tab ${index} (${currentTab?.title}) 筛选参数:`, params); - return params; - }; - - const reload = async (resetPage = false) => { - setLoading(true); - const currentPage = resetPage ? 1 : page; - const statusParams = getOrderStatusParams(tapIndex); - const searchConditions = { - page: currentPage, - ...statusParams, - ...props.searchParams - }; - console.log('订单筛选条件:', { - tapIndex, - statusParams, - searchConditions - }); - - try { - const res = await pageShopOrder(searchConditions); - let newList: OrderWithGoods[] = []; - - if (res?.list && res?.list.length > 0) { - // 为每个订单获取商品信息 - const ordersWithGoods = await Promise.all( - res.list.map(async (order) => { - try { - const orderGoods = await listShopOrderGoods({ orderId: order.orderId }); - return { - ...order, - orderGoods: orderGoods || [] - }; - } catch (error) { - console.error('获取订单商品失败:', error); - return { - ...order, - orderGoods: [] - }; - } - }) - ); - - // 合并数据 - newList = resetPage ? ordersWithGoods : list?.concat(ordersWithGoods); - setHasMore(true); - } else { - newList = []; - setHasMore(false); - } - - setList(newList || []); - setPage(currentPage); - setLoading(false); - } catch (error) { - console.error('加载订单失败:', error); - setLoading(false); - } - }; - - const reloadMore = async () => { - setPage(page + 1); - reload(); - }; - - // 格式化日期为后端期望的格式 - const formatDateForBackend = (date: Date) => { - return dayjs(date).format('YYYY-MM-DD HH:mm:ss'); - }; - - // 确认收货 - const confirmReceive = async (order: ShopOrder) => { - try { - await updateShopOrder({ - ...order, - deliveryStatus: 30, // 已收货 - orderStatus: 1 // 已完成 - }); - Taro.showToast({ - title: '确认收货成功', - }); - reload(true); // 重新加载列表 - props.onReload?.(); // 通知父组件刷新 - } catch (error) { - Taro.showToast({ - title: '确认收货失败', - }); - } - }; - - // 取消订单 - const cancelOrder = async (order: ShopOrder) => { - try { - await removeShopOrder(order.orderId); - Taro.showToast({ - title: '订单已删除', - }); - reload(true); // 重新加载列表 - props.onReload?.(); // 通知父组件刷新 - } catch (error) { - console.error('取消订单失败:', error); - Taro.showToast({ - title: '取消订单失败', - }); - } - }; - - useEffect(() => { - reload(true); // 首次加载或tab切换时重置页码 - }, [tapIndex]); // 监听tapIndex变化 - - useEffect(() => { - reload(true); // 搜索参数变化时重置页码 - }, [props.searchParams]); // 监听搜索参数变化 - - return ( - <> - { - console.log('Tab切换到:', paneKey, '对应状态:', tabs[paneKey]?.title); - setTapIndex(paneKey) - }} - > - { - tabs?.map((item, index) => { - return ( - - ) - }) - } - -
- { - - }} - onScrollToUpper={() => { - - }} - loadingText={ - <> - 加载中 - - } - loadMoreText={ - <> - 没有更多了 - - } - > - {list?.map((item, index) => { - return ( - Taro.navigateTo({url: `/shop/orderDetail/index?orderId=${item.orderId}`})}> - - - {e.stopPropagation(); copyText(`${item.orderNo}`)}}>{item.orderNo} - {getOrderStatusText(item)} - -
{dayjs(item.createTime).format('YYYY年MM月DD日 HH:mm:ss')}
- - {/* 商品信息 */} -
- {item.orderGoods && item.orderGoods.length > 0 ? ( - item.orderGoods.map((goods, goodsIndex) => ( -
- -
-
{goods.goodsName}
- {goods.spec &&
规格:{goods.spec}
} -
数量:{goods.totalNum}
-
-
¥{goods.price}
-
- )) - ) : ( -
- -
-
{item.title || '订单商品'}
-
{item.totalNum}件商品
-
-
- )} -
- -
实付金额:¥{item.payPrice}
- - {/* 操作按钮 */} - - {/* 待付款状态:显示取消订单和立即支付 */} - {(!item.payStatus) && item.orderStatus !== 2 && ( - - - - - )} - {/* 待收货状态:显示确认收货 */} - {item.deliveryStatus === 20 && ( - - )} - {/* 已完成状态:显示申请退款 */} - {item.orderStatus === 1 && ( - - )} - {/* 退款相关状态的按钮可以在这里添加 */} - -
-
- ) - })} -
-
- - ) -} - -export default OrderList diff --git a/src/views/shop/shopOrderGoods/components/shopOrderGoodsEdit.vue b/src/views/shop/shopOrderGoods/components/shopOrderGoodsEdit.vue index b509693..95a0e31 100644 --- a/src/views/shop/shopOrderGoods/components/shopOrderGoodsEdit.vue +++ b/src/views/shop/shopOrderGoods/components/shopOrderGoodsEdit.vue @@ -263,12 +263,7 @@ userId: undefined, tenantId: undefined, updateTime: undefined, - createTime: undefined, - shopOrderGoodsId: undefined, - shopOrderGoodsName: '', - status: 0, - comments: '', - sortNumber: 100 + createTime: undefined }); /* 更新visible */ diff --git a/src/views/shop/shopSpec/components/shopSpecEdit.vue b/src/views/shop/shopSpec/components/shopSpecEdit.vue index 63079bc..d7e337e 100644 --- a/src/views/shop/shopSpec/components/shopSpecEdit.vue +++ b/src/views/shop/shopSpec/components/shopSpecEdit.vue @@ -132,12 +132,7 @@ status: undefined, sortNumber: undefined, tenantId: undefined, - createTime: undefined, - shopSpecId: undefined, - shopSpecName: '', - status: 0, - comments: '', - sortNumber: 100 + createTime: undefined }); /* 更新visible */ diff --git a/src/views/shop/shopSpecValue/components/shopSpecValueEdit.vue b/src/views/shop/shopSpecValue/components/shopSpecValueEdit.vue index 147717d..0743500 100644 --- a/src/views/shop/shopSpecValue/components/shopSpecValueEdit.vue +++ b/src/views/shop/shopSpecValue/components/shopSpecValueEdit.vue @@ -99,13 +99,8 @@ specId: undefined, specValue: undefined, comments: undefined, - sortNumber: undefined, tenantId: undefined, createTime: undefined, - shopSpecValueId: undefined, - shopSpecValueName: '', - status: 0, - comments: '', sortNumber: 100 }); diff --git a/src/views/shop/shopUserCoupon/components/shopUserCouponEdit.vue b/src/views/shop/shopUserCoupon/components/shopUserCouponEdit.vue index 84edb98..3eb2bc0 100644 --- a/src/views/shop/shopUserCoupon/components/shopUserCouponEdit.vue +++ b/src/views/shop/shopUserCoupon/components/shopUserCouponEdit.vue @@ -225,12 +225,7 @@ deleted: undefined, tenantId: undefined, createTime: undefined, - updateTime: undefined, - shopUserCouponId: undefined, - shopUserCouponName: '', - status: 0, - comments: '', - sortNumber: 100 + updateTime: undefined }); /* 更新visible */ diff --git a/src/views/shop/shopUserReferee/components/shopUserRefereeEdit.vue b/src/views/shop/shopUserReferee/components/shopUserRefereeEdit.vue index d862530..2ce3894 100644 --- a/src/views/shop/shopUserReferee/components/shopUserRefereeEdit.vue +++ b/src/views/shop/shopUserReferee/components/shopUserRefereeEdit.vue @@ -115,12 +115,7 @@ deleted: undefined, tenantId: undefined, createTime: undefined, - updateTime: undefined, - shopUserRefereeId: undefined, - shopUserRefereeName: '', - status: 0, - comments: '', - sortNumber: 100 + updateTime: undefined }); /* 更新visible */ diff --git a/src/views/system/chatConversation/components/chatConversationEdit.vue b/src/views/system/chatConversation/components/chatConversationEdit.vue index c894024..0fb93fe 100644 --- a/src/views/system/chatConversation/components/chatConversationEdit.vue +++ b/src/views/system/chatConversation/components/chatConversationEdit.vue @@ -132,12 +132,7 @@ deleted: undefined, tenantId: undefined, createTime: undefined, - updateTime: undefined, - chatConversationId: undefined, - chatConversationName: '', - status: 0, - comments: '', - sortNumber: 100 + updateTime: undefined }); /* 更新visible */ @@ -210,13 +205,6 @@ images.value = []; if (props.data) { assignObject(form, props.data); - if (props.data.image) { - images.value.push({ - uid: uuid(), - url: props.data.image, - status: 'done' - }); - } isUpdate.value = true; } else { isUpdate.value = false; diff --git a/src/views/system/chatMessage/components/chatMessageEdit.vue b/src/views/system/chatMessage/components/chatMessageEdit.vue index efd5289..e1b58ff 100644 --- a/src/views/system/chatMessage/components/chatMessageEdit.vue +++ b/src/views/system/chatMessage/components/chatMessageEdit.vue @@ -161,12 +161,7 @@ deleted: undefined, tenantId: undefined, createTime: undefined, - updateTime: undefined, - chatMessageId: undefined, - chatMessageName: '', - status: 0, - comments: '', - sortNumber: 100 + updateTime: undefined }); /* 更新visible */ diff --git a/src/views/system/user/components/role-select.vue b/src/views/system/user/components/role-select.vue index 04534b9..60fc5ad 100644 --- a/src/views/system/user/components/role-select.vue +++ b/src/views/system/user/components/role-select.vue @@ -19,53 +19,53 @@ diff --git a/src/views/user/chat-conversation/components/chatConversationEdit.vue b/src/views/user/chat-conversation/components/chatConversationEdit.vue index 65d52d7..b89b169 100644 --- a/src/views/user/chat-conversation/components/chatConversationEdit.vue +++ b/src/views/user/chat-conversation/components/chatConversationEdit.vue @@ -129,12 +129,7 @@ deleted: undefined, tenantId: undefined, createTime: undefined, - updateTime: undefined, - chatConversationId: undefined, - chatConversationName: '', - status: 0, - comments: '', - sortNumber: 100 + updateTime: undefined }); /* 更新visible */