From aeefc9cc0f899578362c561516f1a902e05cdd9d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=A4=9C=E7=AC=99=E6=AD=8C?= <2277317060@qq.com> Date: Mon, 18 Aug 2025 17:09:05 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E8=87=AA=E5=AE=9A=E4=B9=89?= =?UTF-8?q?=E9=A1=B5=E9=9D=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/hwWeb.js | 44 +++ src/api/hwWebMenu.js | 44 +++ src/components/editEl/carousel.vue | 108 +++++++ src/components/editEl/editEl2.vue | 2 +- src/components/editEl/editEl5.vue | 2 +- src/components/editEl/editEl6.vue | 2 +- src/components/el/carousel.vue | 86 +++++ src/components/el/el1.vue | 126 ++++++++ src/components/el/el10.vue | 91 ++++++ src/components/el/el11.vue | 2 + src/components/el/el2.vue | 126 ++++++++ src/components/el/el3.vue | 115 +++++++ src/components/el/el4.vue | 137 ++++++++ src/components/el/el5.vue | 65 ++++ src/components/el/el6.vue | 76 +++++ src/components/el/el7.vue | 131 ++++++++ src/components/el/el8.vue | 221 +++++++++++++ src/components/el/el9.vue | 107 +++++++ src/components/menu/index.vue | 108 ++----- src/components/menu/index1.vue | 329 +++++++++++++++++++ src/router/index.js | 84 ++--- src/views/page/index.vue | 495 +++++++++++++++++++++++++++++ src/views/pageEditor/index.vue | 334 ++++++++++++++++++- 23 files changed, 2700 insertions(+), 135 deletions(-) create mode 100644 src/api/hwWeb.js create mode 100644 src/api/hwWebMenu.js create mode 100644 src/components/editEl/carousel.vue create mode 100644 src/components/el/carousel.vue create mode 100644 src/components/el/el1.vue create mode 100644 src/components/el/el10.vue create mode 100644 src/components/el/el11.vue create mode 100644 src/components/el/el2.vue create mode 100644 src/components/el/el3.vue create mode 100644 src/components/el/el4.vue create mode 100644 src/components/el/el5.vue create mode 100644 src/components/el/el6.vue create mode 100644 src/components/el/el7.vue create mode 100644 src/components/el/el8.vue create mode 100644 src/components/el/el9.vue create mode 100644 src/components/menu/index1.vue create mode 100644 src/views/page/index.vue diff --git a/src/api/hwWeb.js b/src/api/hwWeb.js new file mode 100644 index 0000000..86c9ada --- /dev/null +++ b/src/api/hwWeb.js @@ -0,0 +1,44 @@ +import request from '@/utils/request' + +// 查询haiwei官网json列表 +export function listHwWeb(query) { + return request({ + url: '/portal/hwWeb/list', + method: 'get', + params: query + }) +} + +// 查询haiwei官网json详细 +export function getHwWeb(webId) { + return request({ + url: '/portal/hwWeb/' + webId, + method: 'get' + }) +} + +// 新增haiwei官网json +export function addHwWeb(data) { + return request({ + url: '/portal/hwWeb', + method: 'post', + data: data + }) +} + +// 修改haiwei官网json +export function updateHwWeb(data) { + return request({ + url: '/portal/hwWeb', + method: 'put', + data: data + }) +} + +// 删除haiwei官网json +export function delHwWeb(webId) { + return request({ + url: '/portal/hwWeb/' + webId, + method: 'delete' + }) +} diff --git a/src/api/hwWebMenu.js b/src/api/hwWebMenu.js new file mode 100644 index 0000000..ce42d64 --- /dev/null +++ b/src/api/hwWebMenu.js @@ -0,0 +1,44 @@ +import request from '@/utils/request' + +// 查询haiwei官网菜单列表 +export function listHwWebMenu(query) { + return request({ + url: '/portal/hwWebMenu/list', method: 'get', params: query + }) +} + +// 查询haiwei官网菜单详细 +export function getHwWebMenu(webMenuId) { + return request({ + url: '/portal/hwWebMenu/' + webMenuId, method: 'get' + }) +} + +// 新增haiwei官网菜单 +export function addHwWebMenu(data) { + return request({ + url: '/portal/hwWebMenu', method: 'post', data: data + }) +} + +// 修改haiwei官网菜单 +export function updateHwWebMenu(data) { + return request({ + url: '/portal/hwWebMenu', method: 'put', data: data + }) +} + +// 删除haiwei官网菜单 +export function delHwWebMenu(webMenuId) { + return request({ + url: '/portal/hwWebMenu/' + webMenuId, method: 'delete' + }) +} + +export function selectMenuTree(query) { + return request({ + url: '/portal/hwWebMenu/selectMenuTree', + method: 'get', + params: query + }) +} \ No newline at end of file diff --git a/src/components/editEl/carousel.vue b/src/components/editEl/carousel.vue new file mode 100644 index 0000000..09b81c8 --- /dev/null +++ b/src/components/editEl/carousel.vue @@ -0,0 +1,108 @@ + + + + + diff --git a/src/components/editEl/editEl2.vue b/src/components/editEl/editEl2.vue index c6f0ff2..06d61c4 100644 --- a/src/components/editEl/editEl2.vue +++ b/src/components/editEl/editEl2.vue @@ -23,7 +23,7 @@
- +
diff --git a/src/components/editEl/editEl5.vue b/src/components/editEl/editEl5.vue index 76a2f9b..e379d9f 100644 --- a/src/components/editEl/editEl5.vue +++ b/src/components/editEl/editEl5.vue @@ -11,7 +11,7 @@
- +
diff --git a/src/components/editEl/editEl6.vue b/src/components/editEl/editEl6.vue index b516a8a..39d0c5d 100644 --- a/src/components/editEl/editEl6.vue +++ b/src/components/editEl/editEl6.vue @@ -12,7 +12,7 @@
{{ data.info }}
- +
diff --git a/src/components/el/carousel.vue b/src/components/el/carousel.vue new file mode 100644 index 0000000..e0a972f --- /dev/null +++ b/src/components/el/carousel.vue @@ -0,0 +1,86 @@ + + + + + diff --git a/src/components/el/el1.vue b/src/components/el/el1.vue new file mode 100644 index 0000000..3f1fc86 --- /dev/null +++ b/src/components/el/el1.vue @@ -0,0 +1,126 @@ + + + + + diff --git a/src/components/el/el10.vue b/src/components/el/el10.vue new file mode 100644 index 0000000..db892ff --- /dev/null +++ b/src/components/el/el10.vue @@ -0,0 +1,91 @@ + + + + + diff --git a/src/components/el/el11.vue b/src/components/el/el11.vue new file mode 100644 index 0000000..485ac6c --- /dev/null +++ b/src/components/el/el11.vue @@ -0,0 +1,2 @@ + + diff --git a/src/components/el/el2.vue b/src/components/el/el2.vue new file mode 100644 index 0000000..7a55fd1 --- /dev/null +++ b/src/components/el/el2.vue @@ -0,0 +1,126 @@ + + + + + diff --git a/src/components/el/el3.vue b/src/components/el/el3.vue new file mode 100644 index 0000000..e885adc --- /dev/null +++ b/src/components/el/el3.vue @@ -0,0 +1,115 @@ + + + + + diff --git a/src/components/el/el4.vue b/src/components/el/el4.vue new file mode 100644 index 0000000..f5e0e17 --- /dev/null +++ b/src/components/el/el4.vue @@ -0,0 +1,137 @@ + + + + + diff --git a/src/components/el/el5.vue b/src/components/el/el5.vue new file mode 100644 index 0000000..020569f --- /dev/null +++ b/src/components/el/el5.vue @@ -0,0 +1,65 @@ + + + + + diff --git a/src/components/el/el6.vue b/src/components/el/el6.vue new file mode 100644 index 0000000..4a4ec55 --- /dev/null +++ b/src/components/el/el6.vue @@ -0,0 +1,76 @@ + + + + + diff --git a/src/components/el/el7.vue b/src/components/el/el7.vue new file mode 100644 index 0000000..ad62d95 --- /dev/null +++ b/src/components/el/el7.vue @@ -0,0 +1,131 @@ + + + + + diff --git a/src/components/el/el8.vue b/src/components/el/el8.vue new file mode 100644 index 0000000..019290c --- /dev/null +++ b/src/components/el/el8.vue @@ -0,0 +1,221 @@ + + + + + diff --git a/src/components/el/el9.vue b/src/components/el/el9.vue new file mode 100644 index 0000000..870ce5f --- /dev/null +++ b/src/components/el/el9.vue @@ -0,0 +1,107 @@ + + + + + diff --git a/src/components/menu/index.vue b/src/components/menu/index.vue index c4a120d..158cb43 100644 --- a/src/components/menu/index.vue +++ b/src/components/menu/index.vue @@ -1,20 +1,20 @@