From b5eb19d4ee6aefe6e4bc552704d55ee5c33c8eb2 Mon Sep 17 00:00:00 2001 From: xjs <1294405880@qq.com> Date: Wed, 16 Mar 2022 17:29:46 +0800 Subject: [PATCH] =?UTF-8?q?1=E3=80=81=E7=B3=BB=E7=BB=9F=E9=BB=98=E8=AE=A4?= =?UTF-8?q?=E4=BD=BF=E7=94=A8fastjson=E5=BA=8F=E5=88=97=E5=8C=96=EF=BC=8C?= =?UTF-8?q?=E9=87=8D=E5=86=99=E4=BA=86=E5=BF=BD=E7=95=A5list=E7=A9=BA?= =?UTF-8?q?=E5=80=BC=E7=9A=84=E9=80=BB=E8=BE=91=EF=BC=88=E5=B7=A8=E5=9D=91?= =?UTF-8?q?=EF=BC=89=202=E3=80=81=E5=AE=9E=E7=8E=B0=E5=B1=9E=E6=80=A7?= =?UTF-8?q?=E5=88=86=E7=BB=84=E7=9A=84=E7=9B=B8=E5=85=B3=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ruoyi-ui/src/api/mall/product/attr-group.js | 45 +++++ ruoyi-ui/src/utils/socket-server.js | 1 - .../components/mall/category-cascader.vue | 73 +++++++ .../src/views/components/mall/category.vue | 52 +++++ .../mall/product/attribute/attr-group.vue | 191 ++++++++++++++++++ .../attribute/attrgroup-add-or-update.vue | 134 ++++++++++++ ruoyi-ui/src/views/mall/product/brand.vue | 8 +- ruoyi-ui/src/views/mall/product/category.vue | 38 ++-- .../xjs/annotation/CustomizeJsonExclude.java | 16 ++ .../main/java/com/xjs/config/JsonConfig.java | 30 ++- .../controller/AttrGroupController.java | 30 +-- .../product/controller/BrandController.java | 19 +- .../controller/CategoryController.java | 7 +- .../mall/product/entity/AttrGroupEntity.java | 10 +- .../xjs/mall/product/entity/BrandEntity.java | 14 ++ .../mall/product/entity/CategoryEntity.java | 10 + .../product/service/AttrGroupService.java | 17 +- .../mall/product/service/CategoryService.java | 7 + .../service/impl/AttrGroupServiceImpl.java | 39 +++- .../service/impl/CategoryServiceImpl.java | 28 ++- 20 files changed, 712 insertions(+), 57 deletions(-) create mode 100644 ruoyi-ui/src/api/mall/product/attr-group.js create mode 100644 ruoyi-ui/src/views/components/mall/category-cascader.vue create mode 100644 ruoyi-ui/src/views/components/mall/category.vue create mode 100644 ruoyi-ui/src/views/mall/product/attribute/attr-group.vue create mode 100644 ruoyi-ui/src/views/mall/product/attribute/attrgroup-add-or-update.vue create mode 100644 xjs-business/xjs-business-common/src/main/java/com/xjs/annotation/CustomizeJsonExclude.java diff --git a/ruoyi-ui/src/api/mall/product/attr-group.js b/ruoyi-ui/src/api/mall/product/attr-group.js new file mode 100644 index 00000000..52f6d430 --- /dev/null +++ b/ruoyi-ui/src/api/mall/product/attr-group.js @@ -0,0 +1,45 @@ +import request from '@/utils/request' + +// 获取品牌分组分页数据 +export function getAttrGroupList(data) { + return request({ + url: '/mall-product/product/attrgroup/list/'+data.catelogId, + method: 'get', + params:data + }) +} + +//获取具体品牌分组数据 +export function getAttrGroup(data) { + return request({ + url: `/mall-product/product/attrgroup/info/${data}`, + method: 'get', + }) +} + +// 保存品牌分组数据 +export function addAttrGroup(data) { + return request({ + url: `/mall-product/product/attrgroup/save`, + method: 'post', + data:data + }) +} + +// 修改品牌分组数据 +export function editAttrGroup(data) { + return request({ + url: `/mall-product/product/attrgroup/update`, + method: 'put', + data:data + }) +} + +// 删除品牌分组数据 +export function delAttrGroup(ids) { + return request({ + url: '/mall-product/product/attrgroup/delete', + method: 'delete', + data:ids + }) +} diff --git a/ruoyi-ui/src/utils/socket-server.js b/ruoyi-ui/src/utils/socket-server.js index adb431ca..32ce0fd0 100644 --- a/ruoyi-ui/src/utils/socket-server.js +++ b/ruoyi-ui/src/utils/socket-server.js @@ -45,7 +45,6 @@ export default class SocketService { // 连接成功的事件 this.ws.onopen = () => { - console.log("连接服务端成功了"); this.connected = true; // 重置重新连接的次数 this.connectRetryCount = 0; diff --git a/ruoyi-ui/src/views/components/mall/category-cascader.vue b/ruoyi-ui/src/views/components/mall/category-cascader.vue new file mode 100644 index 00000000..03da4c3e --- /dev/null +++ b/ruoyi-ui/src/views/components/mall/category-cascader.vue @@ -0,0 +1,73 @@ + + + + diff --git a/ruoyi-ui/src/views/components/mall/category.vue b/ruoyi-ui/src/views/components/mall/category.vue new file mode 100644 index 00000000..429332c1 --- /dev/null +++ b/ruoyi-ui/src/views/components/mall/category.vue @@ -0,0 +1,52 @@ + + + + + diff --git a/ruoyi-ui/src/views/mall/product/attribute/attr-group.vue b/ruoyi-ui/src/views/mall/product/attribute/attr-group.vue new file mode 100644 index 00000000..a629da4f --- /dev/null +++ b/ruoyi-ui/src/views/mall/product/attribute/attr-group.vue @@ -0,0 +1,191 @@ + + + + diff --git a/ruoyi-ui/src/views/mall/product/attribute/attrgroup-add-or-update.vue b/ruoyi-ui/src/views/mall/product/attribute/attrgroup-add-or-update.vue new file mode 100644 index 00000000..ee9405a5 --- /dev/null +++ b/ruoyi-ui/src/views/mall/product/attribute/attrgroup-add-or-update.vue @@ -0,0 +1,134 @@ + + + diff --git a/ruoyi-ui/src/views/mall/product/brand.vue b/ruoyi-ui/src/views/mall/product/brand.vue index f2b9e330..d652f418 100644 --- a/ruoyi-ui/src/views/mall/product/brand.vue +++ b/ruoyi-ui/src/views/mall/product/brand.vue @@ -31,13 +31,13 @@ style="width: 100%;" > - - + + - +