From 96c705e7c0eb114695c04a0500a4abc815739cf6 Mon Sep 17 00:00:00 2001
From: 康凯 <kangk26@foxmail.com>
Date: Sun, 12 Dec 2021 10:16:24 +0800
Subject: [PATCH] 开发完成 版本1.0

---
 src/main.js |  142 +++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 141 insertions(+), 1 deletions(-)

diff --git a/src/main.js b/src/main.js
index 63eb05f..8cacbb0 100644
--- a/src/main.js
+++ b/src/main.js
@@ -1,8 +1,148 @@
 import Vue from 'vue'
+import VueRouter from 'vue-router'
+import MintUI from 'mint-ui'
+import 'mint-ui/lib/style.css'
+import '../src/assets/icon/iconfont.css'
+
+import Meta from "vue-meta";
+
 import App from './App.vue'
+import LayoutList from './views/layout/listIndex'
+import LayoutSearch from './views/layout/searchIndex'
+
+import HomePage from './views/home'
+import SearchIndex from './views/search/index'
+import SearchResults from './views/search/results'
+
+import SceneryList from './views/scenery/list'
+import SceneryDetail from './views/scenery/detail'
+import SceneryDetailImage from './views/scenery/detailImage'
+import SceneryDetailVideo from './views/scenery/detailvideo'
+
+import MemoryList from './views/memory/list'
+import MemoryDetail from './views/memory/detail'
+import MemoryDetailImage from './views/memory/detailImage'
+import MemoryDetailVideo from './views/memory/detailvideo'
+
+import SpiritList from './views/spirit/list'
+import SpiritDetail from './views/spirit/detail'
+import SpiritDetailImage from './views/spirit/detailImage'
+import SpiritDetailVideo from './views/spirit/detailvideo'
+
+import PersonageList from './views/personage/list'
+import PersonageDetail from './views/personage/detail'
+import PersonageDetailImage from './views/personage/detailImage'
+import PersonageDetailVideo from './views/personage/detailvideo'
 
 Vue.config.productionTip = false
 
+const routes = [
+    {
+        name: 'default', path: '/', redirect: '/home', meta: {
+            title: '首页'
+        }
+    },
+    {name: 'home', path: '/home', component: HomePage},
+    {
+        name: 'search', path: '/search', component: LayoutSearch,
+        meta: {
+            title: '数据检索'
+        },
+        children: [
+            {name: 'search-index', path: 'index', component: SearchIndex},
+            {name: 'search-results', path: 'results', component: SearchResults},
+        ]
+    },
+    {
+        name: 'scenery', path: '/scenery', component: LayoutList,
+        meta: {
+            title: '红色景区库'
+        },
+        children: [
+            {name: 'scenery-list', path: 'list', component: SceneryList},
+        ],
+    },
+    {
+        name: 'scenery', path: '/scenery', component: App,
+        meta: {
+            title: '红色景区库'
+        },
+        children: [
+            {name: 'scenery-detail', path: 'detail', component: SceneryDetail},
+            {name: 'scenery-detail-image', path: 'detail/image', component: SceneryDetailImage},
+            {name: 'scenery-detail-video', path: 'detail/video', component: SceneryDetailVideo},
+        ],
+    },
+    {
+        name: 'memory', path: '/memory', component: LayoutList,
+        meta: {
+            title: '红色记忆库'
+        },
+        children: [
+            {name: 'memory-list', path: 'list', component: MemoryList},
+        ],
+    },
+    {
+        name: 'memory', path: '/memory', component: App,
+        meta: {
+            title: '红色记忆库'
+        },
+        children: [
+            {name: 'memory-detail', path: 'detail', component: MemoryDetail},
+            {name: 'memory-detail-image', path: 'detail/image', component: MemoryDetailImage},
+            {name: 'memory-detail-video', path: 'detail/video', component: MemoryDetailVideo},
+        ],
+    },
+    {
+        name: 'spirit', path: '/spirit', component: LayoutList,
+        meta: {
+            title: '红色精神库'
+        },
+        children: [
+            {name: 'spirit-list', path: 'list', component: SpiritList},
+        ],
+    },
+    {
+        name: 'spirit', path: '/spirit', component: App,
+        meta: {
+            title: '红色精神库'
+        },
+        children: [
+            {name: 'spirit-detail', path: 'detail', component: SpiritDetail},
+            {name: 'spirit-detail-image', path: 'detail/image', component: SpiritDetailImage},
+            {name: 'spirit-detail-video', path: 'detail/video', component: SpiritDetailVideo},
+        ],
+    },
+    {
+        name: 'personage', path: '/personage', component: LayoutList,
+        meta: {
+            title: '红色人物库'
+        },
+        children: [
+            {name: 'personage-list', path: 'list', component: PersonageList},
+        ],
+    },
+    {
+        name: 'personage', path: '/personage', component: App,
+        meta: {
+            title: '红色人物库'
+        },
+        children: [
+            {name: 'personage-detail', path: 'detail', component: PersonageDetail},
+            {name: 'personage-detail-image', path: 'detail/image', component: PersonageDetailImage},
+            {name: 'personage-detail-video', path: 'detail/video', component: PersonageDetailVideo},
+        ],
+    },
+];
+const router = new VueRouter({
+    routes
+});
+
+Vue.use(VueRouter);
+Vue.use(MintUI);
+Vue.use(Meta);
+
 new Vue({
-  render: h => h(App),
+    render: h => h(App),
+    router
 }).$mount('#app')

--
Gitblit v1.9.3