From 79c895eceb6343e440f758cf43a858a1a683241f Mon Sep 17 00:00:00 2001 From: zq <136432190602163.com> Date: Fri, 22 Aug 2025 18:23:46 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E6=9C=8D=E5=8A=A1=E6=94=B9?= =?UTF-8?q?=E7=89=88=E9=83=A8=E5=88=86=E9=A1=B5=E9=9D=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/assets/serviceIcon/activeImg_choose.svg | 1 + src/components/SliderScondThree.vue | 406 ++++++++++++++++++++++++++++ src/router/index.js | 21 +- src/views/agent/siteAddChooseService.vue | 375 +++++++++++++++++++++++++ src/views/agent/siteServiceAdd.vue | 163 +++++++++-- src/views/agent/siteServiceList.vue | 2 +- 6 files changed, 936 insertions(+), 32 deletions(-) create mode 100644 src/assets/serviceIcon/activeImg_choose.svg create mode 100644 src/components/SliderScondThree.vue create mode 100644 src/views/agent/siteAddChooseService.vue diff --git a/src/assets/serviceIcon/activeImg_choose.svg b/src/assets/serviceIcon/activeImg_choose.svg new file mode 100644 index 0000000..af36492 --- /dev/null +++ b/src/assets/serviceIcon/activeImg_choose.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/components/SliderScondThree.vue b/src/components/SliderScondThree.vue new file mode 100644 index 0000000..3442ac2 --- /dev/null +++ b/src/components/SliderScondThree.vue @@ -0,0 +1,406 @@ + + + + + \ No newline at end of file diff --git a/src/router/index.js b/src/router/index.js index 09a519f..116a572 100755 --- a/src/router/index.js +++ b/src/router/index.js @@ -9,7 +9,7 @@ const whiteSecondSider = [ ]; const blackSliderList = [ '/franchise', '/agreement', '/customizeDoc', '/agent/siteAdd', '/agent/siteServiceList', '/agent/siteTemplate','/agent/siteAddFinally','/agent/siteServiceAdd', '/agent/supplyList', - '/agent/domainList' + '/agent/domainList','/agent/siteAddChooseService' , '/agent/noticeList' ]; // 一级路由 @@ -24,7 +24,7 @@ const blackHeaderRightList = [ ]; const blackFooterList = [ '/', '/franchise','/agreement', '/customizeDoc','/agent/siteAdd', '/agent/payInfoSetting','/agent/siteServiceEdit','/agent/siteAddFinally','/agent/siteServiceAdd', - '/agent/siteTemplate' + '/agent/siteTemplate','/agent/siteAddChooseService' ]; // const whiteSlideList = ['/', '/ui', // '/agent/siteList', @@ -184,12 +184,23 @@ const routes = [{ } }, { + path: '/agent/siteAddChooseService', + name: '服务列表-添加', + isFirst: true, + component: () => import( /* webpackChunkName: "siteServiceAdd" */ '../views/agent/siteAddChooseService.vue'), + meta: { + title: '添加服务', + breadcrumbParent: '服务列表', + // hideBreadcrumb: true // 一级页面不显示面包屑 + } + }, + { path: '/agent/siteServiceAdd', name: '服务列表-添加', isFirst: true, component: () => import( /* webpackChunkName: "siteServiceAdd" */ '../views/agent/siteServiceAdd.vue'), meta: { - title: '添加服务', + title: '设置价格', breadcrumbParent: '服务列表', // hideBreadcrumb: true // 一级页面不显示面包屑 } @@ -529,7 +540,7 @@ const router = new VueRouter({ }) router.beforeEach((to, from, next) => { // 有关路由跳转时,部分状态重置 - store.commit('SET_SECOND_MENU', []); + // store.commit('SET_SECOND_MENU', []); if(store.state.componentsName){ store.commit('SET_COMPONENTS_NAME', ''); } @@ -581,7 +592,7 @@ router.beforeEach((to, from, next) => { router.afterEach(() => { // 清除存储的currentMenuItem if(!store.state.showSecondSide && store.state.currentMenuItem){ - store.commit('SET_CURRENTMENUITEM',null); + // store.commit('SET_CURRENTMENUITEM',null); } // 添加延迟确保过渡效果 diff --git a/src/views/agent/siteAddChooseService.vue b/src/views/agent/siteAddChooseService.vue new file mode 100644 index 0000000..dd2e8c2 --- /dev/null +++ b/src/views/agent/siteAddChooseService.vue @@ -0,0 +1,375 @@ + + + \ No newline at end of file diff --git a/src/views/agent/siteServiceAdd.vue b/src/views/agent/siteServiceAdd.vue index 1bd5b03..bd51467 100644 --- a/src/views/agent/siteServiceAdd.vue +++ b/src/views/agent/siteServiceAdd.vue @@ -1,7 +1,7 @@