From 1f6292b638cc3b815bc9f7979512df009fed4de5 Mon Sep 17 00:00:00 2001
From: rainbro <33367671@qq.com>
Date: Thu, 19 Jun 2025 09:20:35 +0800
Subject: [PATCH 1/3] siteList
---
src/assets/site/filter.svg | 1 +
src/assets/site/more.svg | 1 +
src/assets/site/up_icon.svg | 1 +
src/router/index.js | 14 +-
src/store/index.js | 4 +-
src/views/agent/siteList.vue | 333 +++++++++++++++++++++++++++++++++++++++++++
vue.config.js | 2 +-
7 files changed, 350 insertions(+), 6 deletions(-)
create mode 100644 src/assets/site/filter.svg
create mode 100644 src/assets/site/more.svg
create mode 100644 src/assets/site/up_icon.svg
create mode 100644 src/views/agent/siteList.vue
diff --git a/src/assets/site/filter.svg b/src/assets/site/filter.svg
new file mode 100644
index 0000000..2cb13cd
--- /dev/null
+++ b/src/assets/site/filter.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/assets/site/more.svg b/src/assets/site/more.svg
new file mode 100644
index 0000000..b691b8f
--- /dev/null
+++ b/src/assets/site/more.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/assets/site/up_icon.svg b/src/assets/site/up_icon.svg
new file mode 100644
index 0000000..5d97848
--- /dev/null
+++ b/src/assets/site/up_icon.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/router/index.js b/src/router/index.js
index 942ec7e..e7d638f 100755
--- a/src/router/index.js
+++ b/src/router/index.js
@@ -6,14 +6,14 @@ import HomeView from '../views/HomeView.vue';
// import Franchise from '../views/Franchise.vue'
Vue.use(VueRouter)
-const whiteSlideList = ['/', '/ui', '/siteList']; //侧边导航白名单
-const whiteHeaderList = ['/', '/ui', '/register', '/configureServicePrices', '/siteList','/siteSetting/siteBaseSetting','/siteSetting/sitePersonalization'
+const whiteSlideList = ['/', '/ui', '/agent/siteList']; //侧边导航白名单
+const whiteHeaderList = ['/', '/ui', '/agent/siteList', '/register', '/configureServicePrices', '/siteList','/siteSetting/siteBaseSetting','/siteSetting/sitePersonalization'
,'/siteSetting/siteH5','/siteSetting/siteSem','/pageTemplete','/demo',
'/super/ranking/yearProfit', '/super/ranking/monthProfit', '/super/ranking/checkProfit', '/super/ranking/checkOrdernum',
'/super/ranking/checkRefund', '/super/ranking/agentProfit', '/super/ranking/agentRecharge', '/super/ranking/agentNew',
'/super/ranking/purchase','/super/ranking/stagePurchase','/super/ranking/loss'
]; //头部导航白名单
-const whiteFooterList = ['/', '/ui', '/configureServicePrices',
+const whiteFooterList = ['/', '/ui', '/agent/siteList', '/configureServicePrices',
'/super/ranking/yearProfit', '/super/ranking/monthProfit', '/super/ranking/checkProfit', '/super/ranking/checkOrdernum',
'/super/ranking/checkRefund', '/super/ranking/agentProfit', '/super/ranking/agentRecharge', '/super/ranking/agentNew',
'/super/ranking/purchase','/super/ranking/stagePurchase','/super/ranking/loss'
@@ -53,6 +53,14 @@ const routes = [{
component: () => import( /* webpackChunkName: "ui" */ '../views/elementGroups.vue')
},
{
+ path: '/agent/siteList',
+ name: '站点列表',
+ // route level code-splitting
+ // this generates a separate chunk (about.[hash].js) for this route
+ // which is lazy-loaded when the route is visited.
+ component: () => import( /* webpackChunkName: "siteList" */ '../views/agent/siteList.vue')
+ },
+ {
path: '/franchise',
name: '加盟',
component: () => import( /* webpackChunkName: "franchise" */ '../views/Franchise.vue')
diff --git a/src/store/index.js b/src/store/index.js
index 87e4954..f83bb76 100755
--- a/src/store/index.js
+++ b/src/store/index.js
@@ -106,8 +106,8 @@ export default new Vuex.Store({
icon: 'orderList',
children: [{
index: '2-1',
- title: '子级菜单2-1',
- path: '/'
+ title: '站点列表',
+ path: '/agent/siteList'
},
{
index: '2-2',
diff --git a/src/views/agent/siteList.vue b/src/views/agent/siteList.vue
new file mode 100644
index 0000000..dad3c67
--- /dev/null
+++ b/src/views/agent/siteList.vue
@@ -0,0 +1,333 @@
+
+
+