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%;"
>
-
-
+
+
-
+
-
+
修改
-
-
-
+
+
+
-
-
+
+