diff --git a/src/api/shop/shopBrand2/index.ts b/src/api/shop/shopBrand2/index.ts new file mode 100644 index 0000000..5d23b03 --- /dev/null +++ b/src/api/shop/shopBrand2/index.ts @@ -0,0 +1,105 @@ +import request from '@/utils/request'; +import type { ApiResult, PageResult } from '@/api'; +import type { ShopBrand2, ShopBrand2Param } from './model'; + +/** + * 分页查询品牌 + */ +export async function pageShopBrand2(params: ShopBrand2Param) { + const res = await request.get>>( + '/shop/shop-brand2/page', + { + params + } + ); + if (res.data.code === 0) { + return res.data.data; + } + return Promise.reject(new Error(res.data.message)); +} + +/** + * 查询品牌列表 + */ +export async function listShopBrand2(params?: ShopBrand2Param) { + const res = await request.get>( + '/shop/shop-brand2', + { + params + } + ); + if (res.data.code === 0 && res.data.data) { + return res.data.data; + } + return Promise.reject(new Error(res.data.message)); +} + +/** + * 添加品牌 + */ +export async function addShopBrand2(data: ShopBrand2) { + const res = await request.post>( + '/shop/shop-brand2', + data + ); + if (res.data.code === 0) { + return res.data.message; + } + return Promise.reject(new Error(res.data.message)); +} + +/** + * 修改品牌 + */ +export async function updateShopBrand2(data: ShopBrand2) { + const res = await request.put>( + '/shop/shop-brand2', + data + ); + if (res.data.code === 0) { + return res.data.message; + } + return Promise.reject(new Error(res.data.message)); +} + +/** + * 删除品牌 + */ +export async function removeShopBrand2(id?: number) { + const res = await request.delete>( + '/shop/shop-brand2/' + id + ); + if (res.data.code === 0) { + return res.data.message; + } + return Promise.reject(new Error(res.data.message)); +} + +/** + * 批量删除品牌 + */ +export async function removeBatchShopBrand2(data: (number | undefined)[]) { + const res = await request.delete>( + '/shop/shop-brand2/batch', + { + data + } + ); + if (res.data.code === 0) { + return res.data.message; + } + return Promise.reject(new Error(res.data.message)); +} + +/** + * 根据id查询品牌 + */ +export async function getShopBrand2(id: number) { + const res = await request.get>( + '/shop/shop-brand2/' + 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/shopBrand2/model/index.ts b/src/api/shop/shopBrand2/model/index.ts new file mode 100644 index 0000000..b6a1471 --- /dev/null +++ b/src/api/shop/shopBrand2/model/index.ts @@ -0,0 +1,31 @@ +import type { PageParam } from '@/api'; + +/** + * 品牌 + */ +export interface ShopBrand2 { + // ID + brandId?: number; + // 品牌名称 + brandName?: string; + // 图标 + image?: string; + // 备注 + comments?: string; + // 状态 + status?: number; + // 排序号 + sortNumber?: number; + // 租户id + tenantId?: number; + // 创建时间 + createTime?: string; +} + +/** + * 品牌搜索条件 + */ +export interface ShopBrand2Param extends PageParam { + brandId?: number; + keywords?: string; +} diff --git a/src/api/shop/shopExpress/index.ts b/src/api/shop/shopExpress/index.ts index 6ded8bb..6a154a7 100644 --- a/src/api/shop/shopExpress/index.ts +++ b/src/api/shop/shopExpress/index.ts @@ -1,14 +1,13 @@ import request from '@/utils/request'; import type { ApiResult, PageResult } from '@/api'; import type { ShopExpress, ShopExpressParam } from './model'; -import { MODULES_API_URL } from '@/config/setting'; /** * 分页查询物流公司 */ export async function pageShopExpress(params: ShopExpressParam) { const res = await request.get>>( - MODULES_API_URL + '/shop/shop-express/page', + '/shop/shop-express/page', { params } @@ -24,7 +23,7 @@ export async function pageShopExpress(params: ShopExpressParam) { */ export async function listShopExpress(params?: ShopExpressParam) { const res = await request.get>( - MODULES_API_URL + '/shop/shop-express', + '/shop/shop-express', { params } @@ -40,7 +39,7 @@ export async function listShopExpress(params?: ShopExpressParam) { */ export async function addShopExpress(data: ShopExpress) { const res = await request.post>( - MODULES_API_URL + '/shop/shop-express', + '/shop/shop-express', data ); if (res.data.code === 0) { @@ -54,7 +53,7 @@ export async function addShopExpress(data: ShopExpress) { */ export async function updateShopExpress(data: ShopExpress) { const res = await request.put>( - MODULES_API_URL + '/shop/shop-express', + '/shop/shop-express', data ); if (res.data.code === 0) { @@ -68,7 +67,7 @@ export async function updateShopExpress(data: ShopExpress) { */ export async function removeShopExpress(id?: number) { const res = await request.delete>( - MODULES_API_URL + '/shop/shop-express/' + id + '/shop/shop-express/' + id ); if (res.data.code === 0) { return res.data.message; @@ -81,7 +80,7 @@ export async function removeShopExpress(id?: number) { */ export async function removeBatchShopExpress(data: (number | undefined)[]) { const res = await request.delete>( - MODULES_API_URL + '/shop/shop-express/batch', + '/shop/shop-express/batch', { data } @@ -97,7 +96,7 @@ export async function removeBatchShopExpress(data: (number | undefined)[]) { */ export async function getShopExpress(id: number) { const res = await request.get>( - MODULES_API_URL + '/shop/shop-express/' + id + '/shop/shop-express/' + id ); if (res.data.code === 0 && res.data.data) { return res.data.data; diff --git a/src/api/shop/shopExpressTemplate/index.ts b/src/api/shop/shopExpressTemplate/index.ts index b9c556f..51e351f 100644 --- a/src/api/shop/shopExpressTemplate/index.ts +++ b/src/api/shop/shopExpressTemplate/index.ts @@ -1,14 +1,13 @@ import request from '@/utils/request'; import type { ApiResult, PageResult } from '@/api'; import type { ShopExpressTemplate, ShopExpressTemplateParam } from './model'; -import { MODULES_API_URL } from '@/config/setting'; /** * 分页查询运费模板 */ export async function pageShopExpressTemplate(params: ShopExpressTemplateParam) { const res = await request.get>>( - MODULES_API_URL + '/shop/shop-express-template/page', + '/shop/shop-express-template/page', { params } @@ -24,7 +23,7 @@ export async function pageShopExpressTemplate(params: ShopExpressTemplateParam) */ export async function listShopExpressTemplate(params?: ShopExpressTemplateParam) { const res = await request.get>( - MODULES_API_URL + '/shop/shop-express-template', + '/shop/shop-express-template', { params } @@ -40,7 +39,7 @@ export async function listShopExpressTemplate(params?: ShopExpressTemplateParam) */ export async function addShopExpressTemplate(data: ShopExpressTemplate) { const res = await request.post>( - MODULES_API_URL + '/shop/shop-express-template', + '/shop/shop-express-template', data ); if (res.data.code === 0) { @@ -54,7 +53,7 @@ export async function addShopExpressTemplate(data: ShopExpressTemplate) { */ export async function updateShopExpressTemplate(data: ShopExpressTemplate) { const res = await request.put>( - MODULES_API_URL + '/shop/shop-express-template', + '/shop/shop-express-template', data ); if (res.data.code === 0) { @@ -68,7 +67,7 @@ export async function updateShopExpressTemplate(data: ShopExpressTemplate) { */ export async function removeShopExpressTemplate(id?: number) { const res = await request.delete>( - MODULES_API_URL + '/shop/shop-express-template/' + id + '/shop/shop-express-template/' + id ); if (res.data.code === 0) { return res.data.message; @@ -81,7 +80,7 @@ export async function removeShopExpressTemplate(id?: number) { */ export async function removeBatchShopExpressTemplate(data: (number | undefined)[]) { const res = await request.delete>( - MODULES_API_URL + '/shop/shop-express-template/batch', + '/shop/shop-express-template/batch', { data } @@ -97,7 +96,7 @@ export async function removeBatchShopExpressTemplate(data: (number | undefined)[ */ export async function getShopExpressTemplate(id: number) { const res = await request.get>( - MODULES_API_URL + '/shop/shop-express-template/' + id + '/shop/shop-express-template/' + id ); if (res.data.code === 0 && res.data.data) { return res.data.data; diff --git a/src/api/shop/shopExpressTemplateDetail/index.ts b/src/api/shop/shopExpressTemplateDetail/index.ts index 9ca4f8f..4f44544 100644 --- a/src/api/shop/shopExpressTemplateDetail/index.ts +++ b/src/api/shop/shopExpressTemplateDetail/index.ts @@ -1,14 +1,13 @@ import request from '@/utils/request'; import type { ApiResult, PageResult } from '@/api'; import type { ShopExpressTemplateDetail, ShopExpressTemplateDetailParam } from './model'; -import { MODULES_API_URL } from '@/config/setting'; /** * 分页查询运费模板 */ export async function pageShopExpressTemplateDetail(params: ShopExpressTemplateDetailParam) { const res = await request.get>>( - MODULES_API_URL + '/shop/shop-express-template-detail/page', + '/shop/shop-express-template-detail/page', { params } @@ -24,7 +23,7 @@ export async function pageShopExpressTemplateDetail(params: ShopExpressTemplateD */ export async function listShopExpressTemplateDetail(params?: ShopExpressTemplateDetailParam) { const res = await request.get>( - MODULES_API_URL + '/shop/shop-express-template-detail', + '/shop/shop-express-template-detail', { params } @@ -40,7 +39,7 @@ export async function listShopExpressTemplateDetail(params?: ShopExpressTemplate */ export async function addShopExpressTemplateDetail(data: ShopExpressTemplateDetail) { const res = await request.post>( - MODULES_API_URL + '/shop/shop-express-template-detail', + '/shop/shop-express-template-detail', data ); if (res.data.code === 0) { @@ -54,7 +53,7 @@ export async function addShopExpressTemplateDetail(data: ShopExpressTemplateDeta */ export async function updateShopExpressTemplateDetail(data: ShopExpressTemplateDetail) { const res = await request.put>( - MODULES_API_URL + '/shop/shop-express-template-detail', + '/shop/shop-express-template-detail', data ); if (res.data.code === 0) { @@ -68,7 +67,7 @@ export async function updateShopExpressTemplateDetail(data: ShopExpressTemplateD */ export async function removeShopExpressTemplateDetail(id?: number) { const res = await request.delete>( - MODULES_API_URL + '/shop/shop-express-template-detail/' + id + '/shop/shop-express-template-detail/' + id ); if (res.data.code === 0) { return res.data.message; @@ -81,7 +80,7 @@ export async function removeShopExpressTemplateDetail(id?: number) { */ export async function removeBatchShopExpressTemplateDetail(data: (number | undefined)[]) { const res = await request.delete>( - MODULES_API_URL + '/shop/shop-express-template-detail/batch', + '/shop/shop-express-template-detail/batch', { data } @@ -97,7 +96,7 @@ export async function removeBatchShopExpressTemplateDetail(data: (number | undef */ export async function getShopExpressTemplateDetail(id: number) { const res = await request.get>( - MODULES_API_URL + '/shop/shop-express-template-detail/' + id + '/shop/shop-express-template-detail/' + id ); if (res.data.code === 0 && res.data.data) { return res.data.data; diff --git a/src/views/shop/shopBrand2/components/search.vue b/src/views/shop/shopBrand2/components/search.vue new file mode 100644 index 0000000..82fea9d --- /dev/null +++ b/src/views/shop/shopBrand2/components/search.vue @@ -0,0 +1,42 @@ + + + + diff --git a/src/views/shop/shopBrand2/components/shopBrand2Edit.vue b/src/views/shop/shopBrand2/components/shopBrand2Edit.vue new file mode 100644 index 0000000..b96b331 --- /dev/null +++ b/src/views/shop/shopBrand2/components/shopBrand2Edit.vue @@ -0,0 +1,208 @@ + + + + diff --git a/src/views/shop/shopBrand2/index.vue b/src/views/shop/shopBrand2/index.vue new file mode 100644 index 0000000..d6217ea --- /dev/null +++ b/src/views/shop/shopBrand2/index.vue @@ -0,0 +1,244 @@ + + + + + + + diff --git a/src/views/shop/shopExpress/components/search.vue b/src/views/shop/shopExpress/components/search.vue new file mode 100644 index 0000000..82fea9d --- /dev/null +++ b/src/views/shop/shopExpress/components/search.vue @@ -0,0 +1,42 @@ + + + + diff --git a/src/views/shop/shopExpress/components/shopExpressEdit.vue b/src/views/shop/shopExpress/components/shopExpressEdit.vue new file mode 100644 index 0000000..035f541 --- /dev/null +++ b/src/views/shop/shopExpress/components/shopExpressEdit.vue @@ -0,0 +1,220 @@ + + + + diff --git a/src/views/shop/shopExpress/index.vue b/src/views/shop/shopExpress/index.vue new file mode 100644 index 0000000..c3d0da2 --- /dev/null +++ b/src/views/shop/shopExpress/index.vue @@ -0,0 +1,256 @@ + + + + + + + diff --git a/src/views/shop/shopExpressTemplate/components/search.vue b/src/views/shop/shopExpressTemplate/components/search.vue new file mode 100644 index 0000000..82fea9d --- /dev/null +++ b/src/views/shop/shopExpressTemplate/components/search.vue @@ -0,0 +1,42 @@ + + + + diff --git a/src/views/shop/shopExpressTemplate/components/shopExpressTemplateEdit.vue b/src/views/shop/shopExpressTemplate/components/shopExpressTemplateEdit.vue new file mode 100644 index 0000000..6c1f773 --- /dev/null +++ b/src/views/shop/shopExpressTemplate/components/shopExpressTemplateEdit.vue @@ -0,0 +1,243 @@ + + + + diff --git a/src/views/shop/shopExpressTemplate/index.vue b/src/views/shop/shopExpressTemplate/index.vue new file mode 100644 index 0000000..0314f9e --- /dev/null +++ b/src/views/shop/shopExpressTemplate/index.vue @@ -0,0 +1,274 @@ + + + + + + + diff --git a/src/views/shop/shopExpressTemplateDetail/components/search.vue b/src/views/shop/shopExpressTemplateDetail/components/search.vue new file mode 100644 index 0000000..82fea9d --- /dev/null +++ b/src/views/shop/shopExpressTemplateDetail/components/search.vue @@ -0,0 +1,42 @@ + + + + diff --git a/src/views/shop/shopExpressTemplateDetail/components/shopExpressTemplateDetailEdit.vue b/src/views/shop/shopExpressTemplateDetail/components/shopExpressTemplateDetailEdit.vue new file mode 100644 index 0000000..1e9cf3b --- /dev/null +++ b/src/views/shop/shopExpressTemplateDetail/components/shopExpressTemplateDetailEdit.vue @@ -0,0 +1,259 @@ + + + + diff --git a/src/views/shop/shopExpressTemplateDetail/index.vue b/src/views/shop/shopExpressTemplateDetail/index.vue new file mode 100644 index 0000000..66f2ef9 --- /dev/null +++ b/src/views/shop/shopExpressTemplateDetail/index.vue @@ -0,0 +1,286 @@ + + + + + + + diff --git a/src/views/shop/shopGift/components/shopGiftEdit.vue b/src/views/shop/shopGift/components/shopGiftEdit.vue index a0974c6..dfd02e2 100644 --- a/src/views/shop/shopGift/components/shopGiftEdit.vue +++ b/src/views/shop/shopGift/components/shopGiftEdit.vue @@ -19,7 +19,7 @@ styleResponsive ? { md: 19, sm: 19, xs: 24 } : { flex: '1' } " > - + { - emit('remove'); - }; + // const removeBatch = () => { + // emit('remove'); + // }; const onType = () => { resetFields();