From d3cb910277fbd09c349d65dad087307908b5ceab Mon Sep 17 00:00:00 2001 From: wangzenghua <1048523306@qq.com> Date: Wed, 30 Apr 2025 04:40:24 +0100 Subject: [PATCH] =?UTF-8?q?feat:=E7=94=9F=E4=BA=A7=E7=BB=8F=E8=90=A5?= =?UTF-8?q?=E4=B8=BB=E4=BD=93?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/custom-scroll-title/index.vue | 14 +- src/router/modules/v2.js | 6 +- .../business/components/businessFive.vue | 109 +++++++ .../business/components/businessFour.vue | 78 +++++ src/views/business/components/businessOne.vue | 302 ++++++++++++++++++ src/views/business/components/businessSix.vue | 274 ++++++++++++++++ .../business/components/businessThere.vue | 77 +++++ src/views/business/components/businessTwo.vue | 94 ++++++ src/views/business/index.vue | 150 ++++++++- src/views/inputs/index.vue | 1 + 10 files changed, 1081 insertions(+), 24 deletions(-) create mode 100644 src/views/business/components/businessFive.vue create mode 100644 src/views/business/components/businessFour.vue create mode 100644 src/views/business/components/businessOne.vue create mode 100644 src/views/business/components/businessSix.vue create mode 100644 src/views/business/components/businessThere.vue create mode 100644 src/views/business/components/businessTwo.vue diff --git a/src/components/custom-scroll-title/index.vue b/src/components/custom-scroll-title/index.vue index def7338..96f1f32 100644 --- a/src/components/custom-scroll-title/index.vue +++ b/src/components/custom-scroll-title/index.vue @@ -54,14 +54,14 @@ const props = defineProps({ type: Array, default() { return [ - { label: '首页', value: 'home' }, - { label: '土地资源', value: 'land' }, - { label: '投入品监管', value: 'inputs' }, - { label: '产出品管理', value: 'entities' }, + { label: '首页', value: '/v2/home' }, + { label: '土地资源', value: '/v2/land' }, + { label: '投入品监管', value: '/v2/inputs' }, + { label: '产出品管理', value: '/v2/entities' }, // { label: '智慧种植监测', value: 'plant' }, // { label: '智慧养殖监测', value: 'breed' }, - { label: '生产经营主体', value: 'business' }, - { label: '农产品溯源', value: 'trace' }, + { label: '生产经营主体', value: '/v2/business' }, + { label: '农产品溯源', value: '/v2/trace' }, // { label: '产业预警决策', value: 'early' }, ]; }, @@ -122,7 +122,7 @@ function handleTitleBtn(t = -1) { function handleTitleClick(val) { activeTitle.value = val; // emit('changeTitle', val); - router.push({ name: val }); + router.push({ path: val }); } diff --git a/src/router/modules/v2.js b/src/router/modules/v2.js index e0bdff8..b2f9d12 100644 --- a/src/router/modules/v2.js +++ b/src/router/modules/v2.js @@ -20,13 +20,13 @@ export default { meta: { title: '土地资源', icon: '' }, }, { - path: 'inputs', + path: '/v2/inputs', name: 'inputs', component: () => import('@/views/inputs/index.vue'), meta: { title: '投入品监管', icon: '' }, }, { - path: 'entities', + path: '/v2/entities', name: 'entities', component: () => import('@/views/entities/index.vue'), meta: { title: '产出品管理', icon: '' }, @@ -44,7 +44,7 @@ export default { // meta: { title: '', icon: '' }, // }, { - path: 'business', + path: '/v2/business', name: 'business', component: () => import('@/views/business/index.vue'), meta: { title: '生产经营主体', icon: '' }, diff --git a/src/views/business/components/businessFive.vue b/src/views/business/components/businessFive.vue new file mode 100644 index 0000000..7f92225 --- /dev/null +++ b/src/views/business/components/businessFive.vue @@ -0,0 +1,109 @@ + + + + diff --git a/src/views/business/components/businessFour.vue b/src/views/business/components/businessFour.vue new file mode 100644 index 0000000..c467bcf --- /dev/null +++ b/src/views/business/components/businessFour.vue @@ -0,0 +1,78 @@ + + + + diff --git a/src/views/business/components/businessOne.vue b/src/views/business/components/businessOne.vue new file mode 100644 index 0000000..b1c2427 --- /dev/null +++ b/src/views/business/components/businessOne.vue @@ -0,0 +1,302 @@ + + diff --git a/src/views/business/components/businessSix.vue b/src/views/business/components/businessSix.vue new file mode 100644 index 0000000..4b83a4d --- /dev/null +++ b/src/views/business/components/businessSix.vue @@ -0,0 +1,274 @@ + + diff --git a/src/views/business/components/businessThere.vue b/src/views/business/components/businessThere.vue new file mode 100644 index 0000000..8569a9b --- /dev/null +++ b/src/views/business/components/businessThere.vue @@ -0,0 +1,77 @@ + + diff --git a/src/views/business/components/businessTwo.vue b/src/views/business/components/businessTwo.vue new file mode 100644 index 0000000..80fbd94 --- /dev/null +++ b/src/views/business/components/businessTwo.vue @@ -0,0 +1,94 @@ + + diff --git a/src/views/business/index.vue b/src/views/business/index.vue index b82c196..a61ad23 100644 --- a/src/views/business/index.vue +++ b/src/views/business/index.vue @@ -2,18 +2,24 @@
- - + +
- - + +
- - + +
@@ -22,18 +28,24 @@
- - + +
- - + +
- - + +
@@ -42,10 +54,120 @@