From b9087c1bf0445686d73d12c33d2a46c6e54704e2 Mon Sep 17 00:00:00 2001 From: DongZeLiang <2746733890@qq.com> Date: Tue, 27 Feb 2024 11:54:33 +0800 Subject: [PATCH] =?UTF-8?q?=E5=95=86=E5=93=81=E7=AE=A1=E7=90=86=E5=88=9D?= =?UTF-8?q?=E5=A7=8B=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/product/attribute.js | 44 +++ src/api/product/attributeGroup.js | 44 +++ src/api/product/brand.js | 44 +++ src/api/product/category.js | 44 +++ src/api/product/comment.js | 44 +++ src/api/product/info.js | 44 +++ src/api/product/rule.js | 44 +++ src/views/product/attribute/index.vue | 306 ++++++++++++++++++ src/views/product/attributeGroup/index.vue | 322 +++++++++++++++++++ src/views/product/brand/index.vue | 303 ++++++++++++++++++ src/views/product/category/index.vue | 324 +++++++++++++++++++ src/views/product/comment/index.vue | 293 +++++++++++++++++ src/views/product/info/index.vue | 350 +++++++++++++++++++++ src/views/product/rule/index.vue | 263 ++++++++++++++++ src/views/tool/gen/index.vue | 3 - 15 files changed, 2469 insertions(+), 3 deletions(-) create mode 100644 src/api/product/attribute.js create mode 100644 src/api/product/attributeGroup.js create mode 100644 src/api/product/brand.js create mode 100644 src/api/product/category.js create mode 100644 src/api/product/comment.js create mode 100644 src/api/product/info.js create mode 100644 src/api/product/rule.js create mode 100644 src/views/product/attribute/index.vue create mode 100644 src/views/product/attributeGroup/index.vue create mode 100644 src/views/product/brand/index.vue create mode 100644 src/views/product/category/index.vue create mode 100644 src/views/product/comment/index.vue create mode 100644 src/views/product/info/index.vue create mode 100644 src/views/product/rule/index.vue diff --git a/src/api/product/attribute.js b/src/api/product/attribute.js new file mode 100644 index 0000000..bc66f29 --- /dev/null +++ b/src/api/product/attribute.js @@ -0,0 +1,44 @@ +import request from '@/utils/request' + +// 查询商品属性列表 +export function listAttribute(query) { + return request({ + url: '/product/attribute/list', + method: 'get', + params: query + }) +} + +// 查询商品属性详细 +export function getAttribute(id) { + return request({ + url: '/product/attribute/' + id, + method: 'get' + }) +} + +// 新增商品属性 +export function addAttribute(data) { + return request({ + url: '/product/attribute', + method: 'post', + data: data + }) +} + +// 修改商品属性 +export function updateAttribute(data) { + return request({ + url: '/product/attribute/'+data.id, + method: 'put', + data: data + }) +} + +// 删除商品属性 +export function delAttribute(id) { + return request({ + url: '/product/attribute/' + id, + method: 'delete' + }) +} diff --git a/src/api/product/attributeGroup.js b/src/api/product/attributeGroup.js new file mode 100644 index 0000000..22544a2 --- /dev/null +++ b/src/api/product/attributeGroup.js @@ -0,0 +1,44 @@ +import request from '@/utils/request' + +// 查询属性组列表 +export function listAttributeGroup(query) { + return request({ + url: '/product/attributeGroup/list', + method: 'get', + params: query + }) +} + +// 查询属性组详细 +export function getAttributeGroup(id) { + return request({ + url: '/product/attributeGroup/' + id, + method: 'get' + }) +} + +// 新增属性组 +export function addAttributeGroup(data) { + return request({ + url: '/product/attributeGroup', + method: 'post', + data: data + }) +} + +// 修改属性组 +export function updateAttributeGroup(data) { + return request({ + url: '/product/attributeGroup/'+data.id, + method: 'put', + data: data + }) +} + +// 删除属性组 +export function delAttributeGroup(id) { + return request({ + url: '/product/attributeGroup/' + id, + method: 'delete' + }) +} diff --git a/src/api/product/brand.js b/src/api/product/brand.js new file mode 100644 index 0000000..a3023a6 --- /dev/null +++ b/src/api/product/brand.js @@ -0,0 +1,44 @@ +import request from '@/utils/request' + +// 查询品牌信息列表 +export function listBrand(query) { + return request({ + url: '/product/brand/list', + method: 'get', + params: query + }) +} + +// 查询品牌信息详细 +export function getBrand(id) { + return request({ + url: '/product/brand/' + id, + method: 'get' + }) +} + +// 新增品牌信息 +export function addBrand(data) { + return request({ + url: '/product/brand', + method: 'post', + data: data + }) +} + +// 修改品牌信息 +export function updateBrand(data) { + return request({ + url: '/product/brand/'+data.id, + method: 'put', + data: data + }) +} + +// 删除品牌信息 +export function delBrand(id) { + return request({ + url: '/product/brand/' + id, + method: 'delete' + }) +} diff --git a/src/api/product/category.js b/src/api/product/category.js new file mode 100644 index 0000000..a8ab19f --- /dev/null +++ b/src/api/product/category.js @@ -0,0 +1,44 @@ +import request from '@/utils/request' + +// 查询品类信息列表 +export function listCategory(query) { + return request({ + url: '/product/category/list', + method: 'get', + params: query + }) +} + +// 查询品类信息详细 +export function getCategory(id) { + return request({ + url: '/product/category/' + id, + method: 'get' + }) +} + +// 新增品类信息 +export function addCategory(data) { + return request({ + url: '/product/category', + method: 'post', + data: data + }) +} + +// 修改品类信息 +export function updateCategory(data) { + return request({ + url: '/product/category/'+data.id, + method: 'put', + data: data + }) +} + +// 删除品类信息 +export function delCategory(id) { + return request({ + url: '/product/category/' + id, + method: 'delete' + }) +} diff --git a/src/api/product/comment.js b/src/api/product/comment.js new file mode 100644 index 0000000..4c19aae --- /dev/null +++ b/src/api/product/comment.js @@ -0,0 +1,44 @@ +import request from '@/utils/request' + +// 查询商品评论列表 +export function listComment(query) { + return request({ + url: '/product/comment/list', + method: 'get', + params: query + }) +} + +// 查询商品评论详细 +export function getComment(id) { + return request({ + url: '/product/comment/' + id, + method: 'get' + }) +} + +// 新增商品评论 +export function addComment(data) { + return request({ + url: '/product/comment', + method: 'post', + data: data + }) +} + +// 修改商品评论 +export function updateComment(data) { + return request({ + url: '/product/comment/'+data.id, + method: 'put', + data: data + }) +} + +// 删除商品评论 +export function delComment(id) { + return request({ + url: '/product/comment/' + id, + method: 'delete' + }) +} diff --git a/src/api/product/info.js b/src/api/product/info.js new file mode 100644 index 0000000..80b02c2 --- /dev/null +++ b/src/api/product/info.js @@ -0,0 +1,44 @@ +import request from '@/utils/request' + +// 查询商品信息列表 +export function listInfo(query) { + return request({ + url: '/product/info/list', + method: 'get', + params: query + }) +} + +// 查询商品信息详细 +export function getInfo(id) { + return request({ + url: '/product/info/' + id, + method: 'get' + }) +} + +// 新增商品信息 +export function addInfo(data) { + return request({ + url: '/product/info', + method: 'post', + data: data + }) +} + +// 修改商品信息 +export function updateInfo(data) { + return request({ + url: '/product/info/'+data.id, + method: 'put', + data: data + }) +} + +// 删除商品信息 +export function delInfo(id) { + return request({ + url: '/product/info/' + id, + method: 'delete' + }) +} diff --git a/src/api/product/rule.js b/src/api/product/rule.js new file mode 100644 index 0000000..f2de650 --- /dev/null +++ b/src/api/product/rule.js @@ -0,0 +1,44 @@ +import request from '@/utils/request' + +// 查询商品规格列表 +export function listRule(query) { + return request({ + url: '/product/rule/list', + method: 'get', + params: query + }) +} + +// 查询商品规格详细 +export function getRule(id) { + return request({ + url: '/product/rule/' + id, + method: 'get' + }) +} + +// 新增商品规格 +export function addRule(data) { + return request({ + url: '/product/rule', + method: 'post', + data: data + }) +} + +// 修改商品规格 +export function updateRule(data) { + return request({ + url: '/product/rule/'+data.id, + method: 'put', + data: data + }) +} + +// 删除商品规格 +export function delRule(id) { + return request({ + url: '/product/rule/' + id, + method: 'delete' + }) +} diff --git a/src/views/product/attribute/index.vue b/src/views/product/attribute/index.vue new file mode 100644 index 0000000..ea8cf9e --- /dev/null +++ b/src/views/product/attribute/index.vue @@ -0,0 +1,306 @@ + + + diff --git a/src/views/product/attributeGroup/index.vue b/src/views/product/attributeGroup/index.vue new file mode 100644 index 0000000..97558db --- /dev/null +++ b/src/views/product/attributeGroup/index.vue @@ -0,0 +1,322 @@ + + + diff --git a/src/views/product/brand/index.vue b/src/views/product/brand/index.vue new file mode 100644 index 0000000..889724a --- /dev/null +++ b/src/views/product/brand/index.vue @@ -0,0 +1,303 @@ + + + diff --git a/src/views/product/category/index.vue b/src/views/product/category/index.vue new file mode 100644 index 0000000..b61dfde --- /dev/null +++ b/src/views/product/category/index.vue @@ -0,0 +1,324 @@ + + + diff --git a/src/views/product/comment/index.vue b/src/views/product/comment/index.vue new file mode 100644 index 0000000..46fd5ca --- /dev/null +++ b/src/views/product/comment/index.vue @@ -0,0 +1,293 @@ + + + diff --git a/src/views/product/info/index.vue b/src/views/product/info/index.vue new file mode 100644 index 0000000..8506e2b --- /dev/null +++ b/src/views/product/info/index.vue @@ -0,0 +1,350 @@ + + + diff --git a/src/views/product/rule/index.vue b/src/views/product/rule/index.vue new file mode 100644 index 0000000..0d61973 --- /dev/null +++ b/src/views/product/rule/index.vue @@ -0,0 +1,263 @@ + + + diff --git a/src/views/tool/gen/index.vue b/src/views/tool/gen/index.vue index e2f475a..2cf130a 100644 --- a/src/views/tool/gen/index.vue +++ b/src/views/tool/gen/index.vue @@ -96,21 +96,18 @@ align="center" label="表名称" prop="tableName" - width="120" />