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 @@