diff --git a/src/api/pms/brand.ts b/src/api/pms/brand.ts new file mode 100644 index 00000000..f82b28c7 --- /dev/null +++ b/src/api/pms/brand.ts @@ -0,0 +1,78 @@ +import request from '@/utils/request' + +/** + * 获取品牌分页列表 + * + * @param queryParams + */ +export function listBrandsWithPage(queryParams: object) { + return request({ + url: '/mall-pms/api/v1/brands/page', + method: 'get', + params: queryParams + }) +} + +/** + * 获取品牌列表 + * + * @param queryParams + */ +export function listBrands(queryParams: object) { + return request({ + url: '/mall-pms/api/v1/brands', + method: 'get', + params: queryParams + }) +} + +/** + * 获取品牌详情 + * + * @param id + */ +export function getBrandDetail(id: number) { + return request({ + url: '/mall-pms/api/v1/brands/' + id, + method: 'get' + }) +} + +/** + * 添加品牌 + * + * @param data + */ +export function addBrand(data: object) { + return request({ + url: '/mall-pms/api/v1/brands', + method: 'post', + data: data + }) +} + +/** + * 修改品牌 + * + * @param id + * @param data + */ +export function updateBrand(id:number, data:object) { + return request({ + url: '/mall-pms/api/v1/brands/' + id, + method: 'put', + data: data + }) +} + +/** + * 删除品牌 + * + * @param ids + */ +export function deleteBrands(ids: string) { + return request({ + url: '/mall-pms/api/v1/brands/' + ids, + method: 'delete' + }) +} \ No newline at end of file diff --git a/src/views/pms/brand/index.vue b/src/views/pms/brand/index.vue new file mode 100644 index 00000000..0657cc87 --- /dev/null +++ b/src/views/pms/brand/index.vue @@ -0,0 +1,289 @@ + + + + + diff --git a/src/views/sms/advert/index.vue b/src/views/sms/advert/index.vue index d8c39f8d..37698bbd 100644 --- a/src/views/sms/advert/index.vue +++ b/src/views/sms/advert/index.vue @@ -5,7 +5,7 @@ ref="queryForm" :model="queryParams" :inline="true" - size="mini" + size="small" > 新增 @@ -40,7 +40,7 @@