diff --git a/src/api/apps/bc/agent/index.ts b/src/api/apps/bc/agent/index.ts deleted file mode 100644 index 4b436f2..0000000 --- a/src/api/apps/bc/agent/index.ts +++ /dev/null @@ -1,91 +0,0 @@ -import request from '@/utils/request'; -import type { ApiResult, PageResult } from '@/api'; -import type { BCAgent, BCAgentParam } from '@/api/apps/bc/agent/model'; -/** - * 分页查询设备 - */ -export async function pageBCAgent(params: BCAgentParam) { - const res = await request.get>>( - '/apps/bc-agent/page', - { - params - } - ); - if (res.data.code === 0) { - return res.data.data; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 查询设备列表 - */ -export async function listBCAgent(params?: BCAgentParam) { - const res = await request.get>('/apps/bc-agent', { - params - }); - if (res.data.code === 0 && res.data.data) { - return res.data.data; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 添加设备 - */ -export async function addBCAgent(data: BCAgent) { - const res = await request.post>('/apps/bc-agent', data); - if (res.data.code === 0) { - return res.data.message; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 修改设备 - */ -export async function updateBCAgent(data: BCAgent) { - const res = await request.put>('/apps/bc-agent', data); - if (res.data.code === 0) { - return res.data.message; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 绑定设备 - */ -export async function bindBCAgent(data: BCAgent) { - const res = await request.put>( - '/apps/bc-agent/bind', - data - ); - if (res.data.code === 0) { - return res.data.message; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 删除设备 - */ -export async function removeBCAgent(id?: number) { - const res = await request.delete>('/apps/bc-agent/' + id); - if (res.data.code === 0) { - return res.data.message; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 批量删除设备 - */ -export async function removeBatchBCAgent(data: (number | undefined)[]) { - const res = await request.delete>('/apps/bc-agent/batch', { - data - }); - if (res.data.code === 0) { - return res.data.message; - } - return Promise.reject(new Error(res.data.message)); -} diff --git a/src/api/apps/bc/agent/model/index.ts b/src/api/apps/bc/agent/model/index.ts deleted file mode 100644 index 81db111..0000000 --- a/src/api/apps/bc/agent/model/index.ts +++ /dev/null @@ -1,23 +0,0 @@ -import type { PageParam } from '@/api'; - -/** - * 代理报餐 - */ -export interface BCAgent { - agentId?: number; - userId?: number; - parentId?: number; - sortNumber?: number; - status?: number; - comments?: string; - createTime?: string; - tenantId?: number; -} - -/** - * 订单搜索条件 - */ -export interface BCAgentParam extends PageParam { - status?: number; - userId?: number; -} diff --git a/src/api/apps/bc/equipment/index.ts b/src/api/apps/bc/equipment/index.ts deleted file mode 100644 index 0be3276..0000000 --- a/src/api/apps/bc/equipment/index.ts +++ /dev/null @@ -1,142 +0,0 @@ -import request from '@/utils/request'; -import type { ApiResult, PageResult } from '@/api'; -import type { BcEquipment, BcEquipmentParam } from './model'; -/** - * 分页查询设备 - */ -export async function pageBcEquipment(params: BcEquipmentParam) { - const res = await request.get>>( - '/apps/bc-equipment/page', - { - params - } - ); - if (res.data.code === 0) { - return res.data.data; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 查询设备列表 - */ -export async function listBcEquipment(params?: BcEquipmentParam) { - const res = await request.get>( - '/apps/bc-equipment', - { - params - } - ); - if (res.data.code === 0 && res.data.data) { - return res.data.data; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 添加设备 - */ -export async function addBcEquipment(data: BcEquipment) { - const merchantCode = localStorage.getItem('merchantCode'); - console.log(merchantCode); - if (merchantCode !== null && merchantCode != '') { - console.log(merchantCode); - data.merchantCode = String(merchantCode); - } - const res = await request.post>( - '/apps/bc-equipment', - data - ); - if (res.data.code === 0) { - return res.data.message; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 修改设备 - */ -export async function updateBcEquipment(data: BcEquipment) { - const res = await request.put>('/apps/bc-equipment', data); - if (res.data.code === 0) { - return res.data.message; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 绑定设备 - */ -export async function bindBcEquipment(data: BcEquipment) { - const res = await request.put>( - '/apps/bc-equipment/bind', - data - ); - if (res.data.code === 0) { - return res.data.message; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 删除设备 - */ -export async function removeBcEquipment(id?: number) { - const res = await request.delete>( - '/apps/bc-equipment/' + id - ); - if (res.data.code === 0) { - return res.data.message; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 批量删除设备 - */ -export async function removeBatchBcEquipment(data: (number | undefined)[]) { - const res = await request.delete>( - '/apps/bc-equipment/batch', - { - data - } - ); - if (res.data.code === 0) { - return res.data.message; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 检查IP是否存在 - */ -export async function checkExistence( - field: string, - value: string, - id?: number -) { - const res = await request.get>( - '/apps/bc-equipment/existence', - { - params: { field, value, id } - } - ); - if (res.data.code === 0) { - return res.data.message; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 发送企业微信消息推送 - */ -export async function addSend(data: BcEquipment) { - const res = await request.post>( - '/apps/bc-equipment/addSend', - data - ); - if (res.data.code === 0) { - return res.data.message; - } - return Promise.reject(new Error(res.data.message)); -} diff --git a/src/api/apps/bc/equipment/model/index.ts b/src/api/apps/bc/equipment/model/index.ts deleted file mode 100644 index 729d617..0000000 --- a/src/api/apps/bc/equipment/model/index.ts +++ /dev/null @@ -1,31 +0,0 @@ -import type { PageParam } from '@/api'; - -/** - * 设备 - */ -export interface BcEquipment { - bcEquipmentId?: number; - equipmentName?: string; - equipmentCode?: string; - gear?: number; - describe?: string; - sortNumber?: number; - status?: number; - comments?: string; - createTime?: string; - tenantId?: number; - content?: string; - merchantCode?: string; -} - -/** - * 订单搜索条件 - */ -export interface BcEquipmentParam extends PageParam { - bcEquipmentId?: number; - equipmentName?: string; - equipmentCode?: string; - status?: number; - merchantCode?: string; - userId?: number; -} diff --git a/src/api/apps/bc/export/index.ts b/src/api/apps/bc/export/index.ts deleted file mode 100644 index e26fb69..0000000 --- a/src/api/apps/bc/export/index.ts +++ /dev/null @@ -1,95 +0,0 @@ -import request from '@/utils/request'; -import type { ApiResult, PageResult } from '@/api'; -import type { BcExport, BcExportParam } from '@/api/apps/bc/export/model'; - -/** - * 分页查询计划 - */ -export async function pageBcExport(params: BcExportParam) { - const res = await request.get>>( - '/apps/bc-export/page', - { - params - } - ); - if (res.data.code === 0) { - return res.data.data; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 查询计划列表 - */ -export async function listBcExport(params?: BcExportParam) { - const res = await request.get>('/apps/bc-export', { - params - }); - if (res.data.code === 0 && res.data.data) { - return res.data.data; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 添加计划 - */ -export async function addBcExport(data: BcExport) { - const res = await request.post>('/apps/bc-export', data); - if (res.data.code === 0) { - return res.data.message; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 修改计划 - */ -export async function updateBcExport(data: BcExport) { - const res = await request.put>('/apps/bc-export', data); - if (res.data.code === 0) { - return res.data.message; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 绑定计划 - */ -export async function bindBcExport(data: BcExport) { - const res = await request.put>( - '/apps/bc-export/bind', - data - ); - if (res.data.code === 0) { - return res.data.message; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 删除计划 - */ -export async function removeBcExport(id?: number) { - const res = await request.delete>('/apps/bc-export/' + id); - if (res.data.code === 0) { - return res.data.message; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 批量删除计划 - */ -export async function removeBatchBcExport(data: (number | undefined)[]) { - const res = await request.delete>( - '/apps/bc-export/batch', - { - data - } - ); - if (res.data.code === 0) { - return res.data.message; - } - return Promise.reject(new Error(res.data.message)); -} diff --git a/src/api/apps/bc/export/model/index.ts b/src/api/apps/bc/export/model/index.ts deleted file mode 100644 index 2f25945..0000000 --- a/src/api/apps/bc/export/model/index.ts +++ /dev/null @@ -1,41 +0,0 @@ -import type { PageParam } from '@/api'; - -export interface BcExport { - exportId?: number; - organizationName?: string; - nickname?: string; - breakfastPost?: number; - breakfastSign?: number; - lunchPost?: number; - lunchSign?: number; - dinnerPost?: number; - dinnerSign?: number; - gear10?: number; - gear20?: number; - signGear10?: number; - signGear20?: number; - createTime?: string; - tenantId?: number; - expendMoney?: number; - userId?: number; - lunchPostText?: string; - lunchSignText?: string; -} - -/** - * 搜索条件 - */ -export interface BcExportParam extends PageParam { - exportId?: number; - organizationName?: string; - organizationId?: number; - dayTime?: string; - week?: number; - status?: number; - userId?: number; - deliveryTime?: string; - createTimeStart?: string; - createTimeEnd?: string; - deliveryTimeStart?: string; - deliveryTimeEnd?: string; -} diff --git a/src/api/apps/bc/food/index.ts b/src/api/apps/bc/food/index.ts deleted file mode 100644 index d9343a0..0000000 --- a/src/api/apps/bc/food/index.ts +++ /dev/null @@ -1,88 +0,0 @@ -import request from '@/utils/request'; -import type { ApiResult, PageResult } from '@/api'; -import type { BCFood, BCFoodParam } from '@/api/apps/bc/food/model'; -/** - * 分页查询计划 - */ -export async function pageBCFood(params: BCFoodParam) { - const res = await request.get>>( - '/apps/bc-food/page', - { - params - } - ); - if (res.data.code === 0) { - return res.data.data; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 查询计划列表 - */ -export async function listBCFood(params?: BCFoodParam) { - const res = await request.get>('/apps/bc-food', { - params - }); - if (res.data.code === 0 && res.data.data) { - return res.data.data; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 添加计划 - */ -export async function addBCFood(data: BCFood) { - const res = await request.post>('/apps/bc-food', data); - if (res.data.code === 0) { - return res.data.message; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 修改计划 - */ -export async function updateBCFood(data: BCFood) { - const res = await request.put>('/apps/bc-food', data); - if (res.data.code === 0) { - return res.data.message; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 绑定计划 - */ -export async function bindBCFood(data: BCFood) { - const res = await request.put>('/apps/bc-food/bind', data); - if (res.data.code === 0) { - return res.data.message; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 删除计划 - */ -export async function removeBCFood(id?: number) { - const res = await request.delete>('/apps/bc-food/' + id); - if (res.data.code === 0) { - return res.data.message; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 批量删除计划 - */ -export async function removeBatchBCFood(data: (number | undefined)[]) { - const res = await request.delete>('/apps/bc-food/batch', { - data - }); - if (res.data.code === 0) { - return res.data.message; - } - return Promise.reject(new Error(res.data.message)); -} diff --git a/src/api/apps/bc/food/model/index.ts b/src/api/apps/bc/food/model/index.ts deleted file mode 100644 index 85ae0ef..0000000 --- a/src/api/apps/bc/food/model/index.ts +++ /dev/null @@ -1,21 +0,0 @@ -import type { PageParam } from '@/api'; - -export interface BCFood { - temporaryId?: number; - userId?: number; - parentId?: number; - sortNumber?: number; - status?: number; - comments?: string; - expirationTime?: string; - createTime?: string; - tenantId?: number; -} - -/** - * 搜索条件 - */ -export interface BCFoodParam extends PageParam { - status?: number; - userId?: number; -} diff --git a/src/api/apps/bc/plan/index.ts b/src/api/apps/bc/plan/index.ts deleted file mode 100644 index 43069ce..0000000 --- a/src/api/apps/bc/plan/index.ts +++ /dev/null @@ -1,88 +0,0 @@ -import request from '@/utils/request'; -import type { ApiResult, PageResult } from '@/api'; -import type { BCPlan, BCPlanParam } from '@/api/apps/bc/plan/model'; -/** - * 分页查询计划 - */ -export async function pageBCPlan(params: BCPlanParam) { - const res = await request.get>>( - '/apps/bc-plan/page', - { - params - } - ); - if (res.data.code === 0) { - return res.data.data; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 查询计划列表 - */ -export async function listBCPlan(params?: BCPlanParam) { - const res = await request.get>('/apps/bc-plan', { - params - }); - if (res.data.code === 0 && res.data.data) { - return res.data.data; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 添加计划 - */ -export async function addBCPlan(data: BCPlan) { - const res = await request.post>('/apps/bc-plan', data); - if (res.data.code === 0) { - return res.data.message; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 修改计划 - */ -export async function updateBCPlan(data: BCPlan) { - const res = await request.put>('/apps/bc-plan', data); - if (res.data.code === 0) { - return res.data.message; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 绑定计划 - */ -export async function bindBCPlan(data: BCPlan) { - const res = await request.put>('/apps/bc-plan/bind', data); - if (res.data.code === 0) { - return res.data.message; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 删除计划 - */ -export async function removeBCPlan(id?: number) { - const res = await request.delete>('/apps/bc-plan/' + id); - if (res.data.code === 0) { - return res.data.message; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 批量删除计划 - */ -export async function removeBatchBCPlan(data: (number | undefined)[]) { - const res = await request.delete>('/apps/bc-plan/batch', { - data - }); - if (res.data.code === 0) { - return res.data.message; - } - return Promise.reject(new Error(res.data.message)); -} diff --git a/src/api/apps/bc/plan/model/index.ts b/src/api/apps/bc/plan/model/index.ts deleted file mode 100644 index 0795676..0000000 --- a/src/api/apps/bc/plan/model/index.ts +++ /dev/null @@ -1,28 +0,0 @@ -import type { PageParam } from '@/api'; - -export interface BCPlan { - bcPlanId?: number; - dayTime?: any; - oldTime?: string; - type?: string; - userId?: number; - goodsIds?: any; - status?: number; - period?: string; - comments?: string; - createTime?: string; - tenantId?: number; - isRepeat?: number; -} - -/** - * 搜索条件 - */ -export interface BCPlanParam extends PageParam { - bcPlanId?: number; - dayTime?: string; - week?: number; - status?: number; - userId?: number; - oldTime?: string; -} diff --git a/src/api/apps/bc/temporary/index.ts b/src/api/apps/bc/temporary/index.ts deleted file mode 100644 index 272fc91..0000000 --- a/src/api/apps/bc/temporary/index.ts +++ /dev/null @@ -1,105 +0,0 @@ -import request from '@/utils/request'; -import type { ApiResult, PageResult } from '@/api'; -import type { - BCTemporary, - BCTemporaryParam -} from '@/api/apps/bc/temporary/model'; -/** - * 分页查询设备 - */ -export async function pageBCTemporary(params: BCTemporaryParam) { - const res = await request.get>>( - '/apps/bc-temporary/page', - { - params - } - ); - if (res.data.code === 0) { - return res.data.data; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 查询设备列表 - */ -export async function listBCTemporary(params?: BCTemporaryParam) { - const res = await request.get>( - '/apps/bc-temporary', - { - params - } - ); - if (res.data.code === 0 && res.data.data) { - return res.data.data; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 添加设备 - */ -export async function addBCTemporary(data: BCTemporary) { - const res = await request.post>( - '/apps/bc-temporary', - data - ); - if (res.data.code === 0) { - return res.data.message; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 修改设备 - */ -export async function updateBCTemporary(data: BCTemporary) { - const res = await request.put>('/apps/bc-temporary', data); - if (res.data.code === 0) { - return res.data.message; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 绑定设备 - */ -export async function bindBCTemporary(data: BCTemporary) { - const res = await request.put>( - '/apps/bc-temporary/bind', - data - ); - if (res.data.code === 0) { - return res.data.message; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 删除设备 - */ -export async function removeBCTemporary(id?: number) { - const res = await request.delete>( - '/apps/bc-temporary/' + id - ); - if (res.data.code === 0) { - return res.data.message; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 批量删除设备 - */ -export async function removeBatchBCTemporary(data: (number | undefined)[]) { - const res = await request.delete>( - '/apps/bc-temporary/batch', - { - data - } - ); - if (res.data.code === 0) { - return res.data.message; - } - return Promise.reject(new Error(res.data.message)); -} diff --git a/src/api/apps/bc/temporary/model/index.ts b/src/api/apps/bc/temporary/model/index.ts deleted file mode 100644 index 6cdc69b..0000000 --- a/src/api/apps/bc/temporary/model/index.ts +++ /dev/null @@ -1,25 +0,0 @@ -import type { PageParam } from '@/api'; - -/** - * 代理报餐 - */ -export interface BCTemporary { - temporaryId?: number; - userId?: number; - parentId?: number; - sortNumber?: number; - applyStatus?: number; - status?: number; - comments?: string; - expirationTime?: string; - createTime?: string; - tenantId?: number; -} - -/** - * 订单搜索条件 - */ -export interface BCTemporaryParam extends PageParam { - status?: number; - userId?: number; -} diff --git a/src/api/cms/cmsArticle/index.ts b/src/api/cms/cmsArticle/index.ts index 8d0541b..47fbbc3 100644 --- a/src/api/cms/cmsArticle/index.ts +++ b/src/api/cms/cmsArticle/index.ts @@ -1,8 +1,8 @@ import request from '@/utils/request'; import type { ApiResult, PageResult } from '@/api'; import type { CmsArticle, CmsArticleParam } from './model'; -import { MODULES_API_URL, SERVER_API_URL } from "@/config/setting"; -import type { ArticleParam } from "@/api/cms/article/model"; +import { SERVER_API_URL } from '@/config/setting'; +import type { ArticleParam } from '@/api/cms/article/model'; /** * 分页查询文章 diff --git a/src/api/cms/cmsProduct/index.ts b/src/api/cms/cmsProduct/index.ts new file mode 100644 index 0000000..8732b79 --- /dev/null +++ b/src/api/cms/cmsProduct/index.ts @@ -0,0 +1,117 @@ +import request from '@/utils/request'; +import type { ApiResult, PageResult } from '@/api'; +import type { CmsProduct, CmsProductParam } from './model'; +import { SERVER_API_URL } from '@/config/setting'; +import type { ArticleParam } from "@/api/cms/article/model"; + +/** + * 分页查询产品 + */ +export async function pageCmsProduct(params: CmsProductParam) { + const res = await request.get>>( + SERVER_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>( + SERVER_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>( + SERVER_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>( + SERVER_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>( + SERVER_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>( + SERVER_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>( + SERVER_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: ArticleParam) { + const res = await request.get(SERVER_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 new file mode 100644 index 0000000..c25025d --- /dev/null +++ b/src/api/cms/cmsProduct/model/index.ts @@ -0,0 +1,74 @@ +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; + // 产品分类ID + categoryId?: number; + // 产品规格 0单规格 1多规格 + specs?: number; + // 货架 + position?: string; + // 单位名称 (个) + unitName?: string; + // 进货价格 + price?: string; + // 销售价格 + salePrice?: string; + // 库存计算方式(10下单减库存 20付款减库存) + deductStockType?: number; + // 轮播图 + files?: string; + // 销量 + sales?: number; + // 库存 + stock?: number; + // 消费赚取积分 + gainIntegral?: string; + // 推荐 + recommend?: 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; + status?: number; + keywords?: string; +} diff --git a/src/api/cms/cmsProductSpec/index.ts b/src/api/cms/cmsProductSpec/index.ts new file mode 100644 index 0000000..c870941 --- /dev/null +++ b/src/api/cms/cmsProductSpec/index.ts @@ -0,0 +1,106 @@ +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 new file mode 100644 index 0000000..9b11d6b --- /dev/null +++ b/src/api/cms/cmsProductSpec/model/index.ts @@ -0,0 +1,35 @@ +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 new file mode 100644 index 0000000..fa58d63 --- /dev/null +++ b/src/api/cms/cmsProductSpecValue/index.ts @@ -0,0 +1,106 @@ +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 new file mode 100644 index 0000000..fbd6076 --- /dev/null +++ b/src/api/cms/cmsProductSpecValue/model/index.ts @@ -0,0 +1,29 @@ +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 new file mode 100644 index 0000000..899d81b --- /dev/null +++ b/src/api/cms/cmsProductUrl/index.ts @@ -0,0 +1,106 @@ +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 new file mode 100644 index 0000000..9e41750 --- /dev/null +++ b/src/api/cms/cmsProductUrl/model/index.ts @@ -0,0 +1,39 @@ +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; + // 备注 + 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/utils/common.ts b/src/utils/common.ts index 260594c..e4525ff 100644 --- a/src/utils/common.ts +++ b/src/utils/common.ts @@ -89,6 +89,9 @@ export function openSpmUrl(path?: string, d?: any, id = 0): void { if (d?.articleId) { model.value = 'a'; } + if (d?.productId) { + model.value = 'p'; + } // TODO 封装租户ID和店铺ID spm.value = `?spm=${model.value}.${tid}.${mid}.${pid}.${cid}.${id}.${uid}.${ @@ -101,6 +104,13 @@ export function openSpmUrl(path?: string, d?: any, id = 0): void { return; } + // TODO 开发环境 + if (import.meta.env.DEV) { + console.log('开发环境'); + window.open(`http://localhost:16880${path}${spm.value}`); + return; + } + // TODO 跳转网站预览地址 if (domain && domain.length > 0) { window.open(`https://${domain}${path}${spm.value}`); diff --git a/src/views/baocan/agent/components/edit.vue b/src/views/baocan/agent/components/edit.vue deleted file mode 100644 index cf60287..0000000 --- a/src/views/baocan/agent/components/edit.vue +++ /dev/null @@ -1,170 +0,0 @@ - - - - - diff --git a/src/views/baocan/agent/components/search.vue b/src/views/baocan/agent/components/search.vue deleted file mode 100644 index ac3853a..0000000 --- a/src/views/baocan/agent/components/search.vue +++ /dev/null @@ -1,123 +0,0 @@ - - - - diff --git a/src/views/baocan/agent/index.vue b/src/views/baocan/agent/index.vue deleted file mode 100644 index 56bf6ee..0000000 --- a/src/views/baocan/agent/index.vue +++ /dev/null @@ -1,244 +0,0 @@ - - - - - - - diff --git a/src/views/baocan/cookbook/components/photo-edit.vue b/src/views/baocan/cookbook/components/photo-edit.vue deleted file mode 100644 index 7e0c4f9..0000000 --- a/src/views/baocan/cookbook/components/photo-edit.vue +++ /dev/null @@ -1,256 +0,0 @@ - - - - diff --git a/src/views/baocan/cookbook/image.vue b/src/views/baocan/cookbook/image.vue deleted file mode 100644 index 4f4da91..0000000 --- a/src/views/baocan/cookbook/image.vue +++ /dev/null @@ -1,114 +0,0 @@ - - - - - - - diff --git a/src/views/baocan/cookbook/index.vue b/src/views/baocan/cookbook/index.vue deleted file mode 100644 index a2f1773..0000000 --- a/src/views/baocan/cookbook/index.vue +++ /dev/null @@ -1,142 +0,0 @@ - - - - - - - diff --git a/src/views/baocan/cookbook/list.vue b/src/views/baocan/cookbook/list.vue deleted file mode 100644 index e02ce21..0000000 --- a/src/views/baocan/cookbook/list.vue +++ /dev/null @@ -1,299 +0,0 @@ - - - - - diff --git a/src/views/baocan/cookbook/player/index.vue b/src/views/baocan/cookbook/player/index.vue deleted file mode 100644 index f5e3310..0000000 --- a/src/views/baocan/cookbook/player/index.vue +++ /dev/null @@ -1,124 +0,0 @@ - - - - diff --git a/src/views/baocan/department/components/org-edit.vue b/src/views/baocan/department/components/org-edit.vue deleted file mode 100644 index 0c1b910..0000000 --- a/src/views/baocan/department/components/org-edit.vue +++ /dev/null @@ -1,229 +0,0 @@ - - - - diff --git a/src/views/baocan/department/components/org-select.vue b/src/views/baocan/department/components/org-select.vue deleted file mode 100644 index 587424f..0000000 --- a/src/views/baocan/department/components/org-select.vue +++ /dev/null @@ -1,39 +0,0 @@ - - - - diff --git a/src/views/baocan/department/components/org-type-select.vue b/src/views/baocan/department/components/org-type-select.vue deleted file mode 100644 index c969d57..0000000 --- a/src/views/baocan/department/components/org-type-select.vue +++ /dev/null @@ -1,39 +0,0 @@ - - - - diff --git a/src/views/baocan/department/components/org-user-edit.vue b/src/views/baocan/department/components/org-user-edit.vue deleted file mode 100644 index ea94fb8..0000000 --- a/src/views/baocan/department/components/org-user-edit.vue +++ /dev/null @@ -1,295 +0,0 @@ - - - - diff --git a/src/views/baocan/department/components/org-user-list.vue b/src/views/baocan/department/components/org-user-list.vue deleted file mode 100644 index 77415f5..0000000 --- a/src/views/baocan/department/components/org-user-list.vue +++ /dev/null @@ -1,239 +0,0 @@ - - - - - diff --git a/src/views/baocan/department/components/org-user-search.vue b/src/views/baocan/department/components/org-user-search.vue deleted file mode 100644 index a8afc0e..0000000 --- a/src/views/baocan/department/components/org-user-search.vue +++ /dev/null @@ -1,83 +0,0 @@ - - - - diff --git a/src/views/baocan/department/components/role-select.vue b/src/views/baocan/department/components/role-select.vue deleted file mode 100644 index 04534b9..0000000 --- a/src/views/baocan/department/components/role-select.vue +++ /dev/null @@ -1,71 +0,0 @@ - - - - diff --git a/src/views/baocan/department/components/sex-select.vue b/src/views/baocan/department/components/sex-select.vue deleted file mode 100644 index 1497ad5..0000000 --- a/src/views/baocan/department/components/sex-select.vue +++ /dev/null @@ -1,45 +0,0 @@ - - - - diff --git a/src/views/baocan/department/index.vue b/src/views/baocan/department/index.vue deleted file mode 100644 index 1582d82..0000000 --- a/src/views/baocan/department/index.vue +++ /dev/null @@ -1,211 +0,0 @@ - - - - - - - diff --git a/src/views/baocan/equipment/components/bc-equipment-edit.vue b/src/views/baocan/equipment/components/bc-equipment-edit.vue deleted file mode 100644 index 49c5ed1..0000000 --- a/src/views/baocan/equipment/components/bc-equipment-edit.vue +++ /dev/null @@ -1,215 +0,0 @@ - - - - - diff --git a/src/views/baocan/equipment/components/search.vue b/src/views/baocan/equipment/components/search.vue deleted file mode 100644 index 03de4ac..0000000 --- a/src/views/baocan/equipment/components/search.vue +++ /dev/null @@ -1,107 +0,0 @@ - - - - diff --git a/src/views/baocan/equipment/index.vue b/src/views/baocan/equipment/index.vue deleted file mode 100644 index 805141a..0000000 --- a/src/views/baocan/equipment/index.vue +++ /dev/null @@ -1,225 +0,0 @@ - - - - - - - diff --git a/src/views/baocan/export/components/order-info.vue b/src/views/baocan/export/components/order-info.vue deleted file mode 100644 index 1fe4601..0000000 --- a/src/views/baocan/export/components/order-info.vue +++ /dev/null @@ -1,391 +0,0 @@ - - - - - diff --git a/src/views/baocan/export/components/search.vue b/src/views/baocan/export/components/search.vue deleted file mode 100644 index 990b0e5..0000000 --- a/src/views/baocan/export/components/search.vue +++ /dev/null @@ -1,184 +0,0 @@ - - - - diff --git a/src/views/baocan/export/index.vue b/src/views/baocan/export/index.vue deleted file mode 100644 index 48d4338..0000000 --- a/src/views/baocan/export/index.vue +++ /dev/null @@ -1,266 +0,0 @@ - - - - - - - diff --git a/src/views/baocan/food/components/order-info.vue b/src/views/baocan/food/components/order-info.vue deleted file mode 100644 index 1fe4601..0000000 --- a/src/views/baocan/food/components/order-info.vue +++ /dev/null @@ -1,391 +0,0 @@ - - - - - diff --git a/src/views/baocan/food/components/search.vue b/src/views/baocan/food/components/search.vue deleted file mode 100644 index 14fc98c..0000000 --- a/src/views/baocan/food/components/search.vue +++ /dev/null @@ -1,313 +0,0 @@ - - - - diff --git a/src/views/baocan/food/index.vue b/src/views/baocan/food/index.vue deleted file mode 100644 index 50286a8..0000000 --- a/src/views/baocan/food/index.vue +++ /dev/null @@ -1,350 +0,0 @@ - - - - - - - diff --git a/src/views/baocan/goods/components/category-select.vue b/src/views/baocan/goods/components/category-select.vue deleted file mode 100644 index e87cc38..0000000 --- a/src/views/baocan/goods/components/category-select.vue +++ /dev/null @@ -1,39 +0,0 @@ - - - - diff --git a/src/views/baocan/goods/components/goods-edit.vue b/src/views/baocan/goods/components/goods-edit.vue deleted file mode 100644 index 1acb5d5..0000000 --- a/src/views/baocan/goods/components/goods-edit.vue +++ /dev/null @@ -1,537 +0,0 @@ - - - - - diff --git a/src/views/baocan/goods/components/goods-search.vue b/src/views/baocan/goods/components/goods-search.vue deleted file mode 100644 index 79c99d4..0000000 --- a/src/views/baocan/goods/components/goods-search.vue +++ /dev/null @@ -1,65 +0,0 @@ - - - - diff --git a/src/views/baocan/goods/components/search.vue b/src/views/baocan/goods/components/search.vue deleted file mode 100644 index d3c4eff..0000000 --- a/src/views/baocan/goods/components/search.vue +++ /dev/null @@ -1,131 +0,0 @@ - - - - diff --git a/src/views/baocan/goods/index.vue b/src/views/baocan/goods/index.vue deleted file mode 100644 index a363def..0000000 --- a/src/views/baocan/goods/index.vue +++ /dev/null @@ -1,344 +0,0 @@ - - - - - - - diff --git a/src/views/baocan/notice/components/bc-equipment-edit.vue b/src/views/baocan/notice/components/bc-equipment-edit.vue deleted file mode 100644 index 49c5ed1..0000000 --- a/src/views/baocan/notice/components/bc-equipment-edit.vue +++ /dev/null @@ -1,215 +0,0 @@ - - - - - diff --git a/src/views/baocan/notice/components/search.vue b/src/views/baocan/notice/components/search.vue deleted file mode 100644 index 03de4ac..0000000 --- a/src/views/baocan/notice/components/search.vue +++ /dev/null @@ -1,107 +0,0 @@ - - - - diff --git a/src/views/baocan/notice/index.vue b/src/views/baocan/notice/index.vue deleted file mode 100644 index c1731c3..0000000 --- a/src/views/baocan/notice/index.vue +++ /dev/null @@ -1,231 +0,0 @@ - - - - - diff --git a/src/views/baocan/order/components/field.vue b/src/views/baocan/order/components/field.vue deleted file mode 100644 index cf44676..0000000 --- a/src/views/baocan/order/components/field.vue +++ /dev/null @@ -1,118 +0,0 @@ - - - - - diff --git a/src/views/baocan/order/components/markdown.vue b/src/views/baocan/order/components/markdown.vue deleted file mode 100644 index a13c595..0000000 --- a/src/views/baocan/order/components/markdown.vue +++ /dev/null @@ -1,139 +0,0 @@ - - - - - diff --git a/src/views/baocan/order/components/order-edit.vue b/src/views/baocan/order/components/order-edit.vue deleted file mode 100644 index 15d6c0b..0000000 --- a/src/views/baocan/order/components/order-edit.vue +++ /dev/null @@ -1,289 +0,0 @@ - - - - - diff --git a/src/views/baocan/order/components/order-info.vue b/src/views/baocan/order/components/order-info.vue deleted file mode 100644 index 5bd66ac..0000000 --- a/src/views/baocan/order/components/order-info.vue +++ /dev/null @@ -1,379 +0,0 @@ - - - - - diff --git a/src/views/baocan/order/components/search.vue b/src/views/baocan/order/components/search.vue deleted file mode 100644 index 2f51d84..0000000 --- a/src/views/baocan/order/components/search.vue +++ /dev/null @@ -1,161 +0,0 @@ - - - - diff --git a/src/views/baocan/order/index.vue b/src/views/baocan/order/index.vue deleted file mode 100644 index 0cc72cc..0000000 --- a/src/views/baocan/order/index.vue +++ /dev/null @@ -1,415 +0,0 @@ - - - - - - - diff --git a/src/views/baocan/plan/components/order-info.vue b/src/views/baocan/plan/components/order-info.vue deleted file mode 100644 index c17c633..0000000 --- a/src/views/baocan/plan/components/order-info.vue +++ /dev/null @@ -1,376 +0,0 @@ - - - - - diff --git a/src/views/baocan/plan/components/plan-edit.vue b/src/views/baocan/plan/components/plan-edit.vue deleted file mode 100644 index d376493..0000000 --- a/src/views/baocan/plan/components/plan-edit.vue +++ /dev/null @@ -1,343 +0,0 @@ - - - - - diff --git a/src/views/baocan/plan/components/search.vue b/src/views/baocan/plan/components/search.vue deleted file mode 100644 index f04152e..0000000 --- a/src/views/baocan/plan/components/search.vue +++ /dev/null @@ -1,131 +0,0 @@ - - - - diff --git a/src/views/baocan/setting/index.vue b/src/views/baocan/setting/index.vue deleted file mode 100644 index 7cfd764..0000000 --- a/src/views/baocan/setting/index.vue +++ /dev/null @@ -1,228 +0,0 @@ - - - diff --git a/src/views/baocan/setting/index2.vue b/src/views/baocan/setting/index2.vue deleted file mode 100644 index 0eebc0f..0000000 --- a/src/views/baocan/setting/index2.vue +++ /dev/null @@ -1,189 +0,0 @@ - - - diff --git a/src/views/baocan/temporary/components/edit.vue b/src/views/baocan/temporary/components/edit.vue deleted file mode 100644 index bd92652..0000000 --- a/src/views/baocan/temporary/components/edit.vue +++ /dev/null @@ -1,173 +0,0 @@ - - - - - diff --git a/src/views/baocan/temporary/components/search.vue b/src/views/baocan/temporary/components/search.vue deleted file mode 100644 index 54f9219..0000000 --- a/src/views/baocan/temporary/components/search.vue +++ /dev/null @@ -1,59 +0,0 @@ - - - - diff --git a/src/views/baocan/temporary/index.vue b/src/views/baocan/temporary/index.vue deleted file mode 100644 index 87cfbfd..0000000 --- a/src/views/baocan/temporary/index.vue +++ /dev/null @@ -1,285 +0,0 @@ - - - - - - - diff --git a/src/views/baocan/workplace/components/hot-search.vue b/src/views/baocan/workplace/components/hot-search.vue deleted file mode 100644 index c1a5531..0000000 --- a/src/views/baocan/workplace/components/hot-search.vue +++ /dev/null @@ -1,72 +0,0 @@ - - - diff --git a/src/views/baocan/workplace/components/sale-card.vue b/src/views/baocan/workplace/components/sale-card.vue deleted file mode 100644 index 45d6c62..0000000 --- a/src/views/baocan/workplace/components/sale-card.vue +++ /dev/null @@ -1,248 +0,0 @@ - - - - - diff --git a/src/views/baocan/workplace/components/statistics-card.vue b/src/views/baocan/workplace/components/statistics-card.vue deleted file mode 100644 index dcd0ff3..0000000 --- a/src/views/baocan/workplace/components/statistics-card.vue +++ /dev/null @@ -1,246 +0,0 @@ - - - - - - diff --git a/src/views/baocan/workplace/components/visit-hour.vue b/src/views/baocan/workplace/components/visit-hour.vue deleted file mode 100644 index ca371d3..0000000 --- a/src/views/baocan/workplace/components/visit-hour.vue +++ /dev/null @@ -1,101 +0,0 @@ - - - diff --git a/src/views/baocan/workplace/index.vue b/src/views/baocan/workplace/index.vue deleted file mode 100644 index d0ede32..0000000 --- a/src/views/baocan/workplace/index.vue +++ /dev/null @@ -1,41 +0,0 @@ - - - - - diff --git a/src/views/cms/cmsArticle/components/search.vue b/src/views/cms/cmsArticle/components/search.vue index 9af5193..a5573f2 100644 --- a/src/views/cms/cmsArticle/components/search.vue +++ b/src/views/cms/cmsArticle/components/search.vue @@ -7,6 +7,18 @@ 添加 + + + 批量删除 + 已发布({{ articleCount?.totalNum }}) diff --git a/src/views/cms/cmsProduct/components/search.vue b/src/views/cms/cmsProduct/components/search.vue new file mode 100644 index 0000000..879148b --- /dev/null +++ b/src/views/cms/cmsProduct/components/search.vue @@ -0,0 +1,169 @@ + + + + diff --git a/src/views/baocan/plan/index.vue b/src/views/cms/cmsProduct/index.vue similarity index 50% rename from src/views/baocan/plan/index.vue rename to src/views/cms/cmsProduct/index.vue index c7a9106..60870b6 100644 --- a/src/views/baocan/plan/index.vue +++ b/src/views/cms/cmsProduct/index.vue @@ -1,19 +1,16 @@