diff --git a/jeecgboot-vue3/src/assets/images/image.png b/jeecgboot-vue3/src/assets/images/image.png new file mode 100644 index 0000000..ea58ae3 Binary files /dev/null and b/jeecgboot-vue3/src/assets/images/image.png differ diff --git a/jeecgboot-vue3/src/assets/images/image1.png b/jeecgboot-vue3/src/assets/images/image1.png new file mode 100644 index 0000000..c8d7200 Binary files /dev/null and b/jeecgboot-vue3/src/assets/images/image1.png differ diff --git a/jeecgboot-vue3/src/assets/images/image11.png b/jeecgboot-vue3/src/assets/images/image11.png new file mode 100644 index 0000000..b53f3e9 Binary files /dev/null and b/jeecgboot-vue3/src/assets/images/image11.png differ diff --git a/jeecgboot-vue3/src/router/helper/mainOut copy.ts b/jeecgboot-vue3/src/router/helper/mainOut copy.ts new file mode 100644 index 0000000..27b62fc --- /dev/null +++ b/jeecgboot-vue3/src/router/helper/mainOut copy.ts @@ -0,0 +1,75 @@ +/** +The routing of this file will not show the layout. +It is an independent new page. +the contents of the file still need to log in to access + */ +import type { AppRouteModule } from '/@/router/types'; + +// test +// http:ip:port/main-out +export const mainOutRoutes: AppRouteModule[] = [ + { + path: '/main-out', + name: 'MainOut', + component: () => import('/@/views/demo/main-out/index.vue'), + meta: { + title: 'MainOut', + ignoreAuth: true, + }, + }, + // ====== + { + path: '/main-home', + name: 'MainOut', + component: () => import('/@/views/demo/main-home/index.vue'), + meta: { + title: 'MainHome', + ignoreAuth: true, + }, + redirect: '/main-home/HomePage', + children: [ + { + path: '/main-home/HomePage', + name: 'HomePage', + component: () => import('/@/views/demo/main-home/components/homePage/index.vue'), + meta: { + title: 'HomePage', + ignoreAuth: true, + }, + }, + { + path: '/main-home/MatchEvaluation', + name: 'MatchEvaluation', + component: () => import('/@/views/demo/main-home/components/matchEvaluation/index.vue'), + meta: { + title: 'MatchEvaluation', + ignoreAuth: true, + }, + redirect: '/main-home/MatchEvaluation/MCh', + children: [ + { + path: '/main-home/MatchEvaluation/MCh', + name: 'MCh', + component: () => import('/@/views/demo/main-home/components/matchEvaluation/components/MCh.vue'), + meta: { + title: 'MCh', + ignoreAuth: true, + }, + }, + { + path: '/main-home/MatchEvaluation/LesserCh/:id', + name: 'LesserCh', + component: () => import('/@/views/demo/main-home/components/matchEvaluation/components/LesserCh.vue'), + meta: { + title: 'LesserCh', + ignoreAuth: true, + }, + }, + ] + }, + + ], + } +]; + +export const mainOutRouteNames = mainOutRoutes.map((item) => item.name); diff --git a/jeecgboot-vue3/src/router/helper/mainOut.ts b/jeecgboot-vue3/src/router/helper/mainOut.ts index 27b62fc..c4e8005 100644 --- a/jeecgboot-vue3/src/router/helper/mainOut.ts +++ b/jeecgboot-vue3/src/router/helper/mainOut.ts @@ -33,43 +33,75 @@ export const mainOutRoutes: AppRouteModule[] = [ name: 'HomePage', component: () => import('/@/views/demo/main-home/components/homePage/index.vue'), meta: { - title: 'HomePage', + title: '首页', ignoreAuth: true, }, }, { - path: '/main-home/MatchEvaluation', - name: 'MatchEvaluation', - component: () => import('/@/views/demo/main-home/components/matchEvaluation/index.vue'), + path: '/main-home/instrumentSharing', + name: 'InstrumentSharing', + component: () => import('/@/views/demo/main-home/components/instrumentSharing/index.vue'), meta: { - title: 'MatchEvaluation', + title: '仪器共享', + ignoreAuth: true, + }, + }, + { + path: '/main-home/projectDeclaration', + name: 'ProjectDeclaration', + component: () => import('/@/views/demo/main-home/components/projectDeclaration/index.vue'), + meta: { + title: '项目申报', + ignoreAuth: true, + }, + }, + { + path: '/main-home/expertManagement', + name: 'ExpertManagement', + component: () => import('/@/views/demo/main-home/components/expertManagement/index.vue'), + meta: { + title: '专家管理', + ignoreAuth: true, + }, + }, + { + path: '/main-home/newsList', + name: 'NewsList', + component: () => import('/@/views/demo/main-home/components/newsList/index.vue'), + meta: { + title: '新闻列表', + ignoreAuth: true, + }, + }, + { + path: '/main-home/newsInfo', + name: 'NewsIndo', + component: () => import('/@/views/demo/main-home/components/newsInFo/index.vue'), + meta: { + title: '新闻详情', + ignoreAuth: true, + }, + }, + { + path: '/main-home/columnManagement', + name: 'ColumnManagement', + component: () => import('/@/views/demo/main-home/components/columnManagement/index.vue'), + meta: { + title: '栏目管理', + ignoreAuth: true, + }, + }, + { + path: '/main-home/articleManagement', + name: 'ArticleManagement', + component: () => import('/@/views/demo/main-home/components/articleManagement/index.vue'), + meta: { + title: '文章管理', ignoreAuth: true, }, - redirect: '/main-home/MatchEvaluation/MCh', - children: [ - { - path: '/main-home/MatchEvaluation/MCh', - name: 'MCh', - component: () => import('/@/views/demo/main-home/components/matchEvaluation/components/MCh.vue'), - meta: { - title: 'MCh', - ignoreAuth: true, - }, - }, - { - path: '/main-home/MatchEvaluation/LesserCh/:id', - name: 'LesserCh', - component: () => import('/@/views/demo/main-home/components/matchEvaluation/components/LesserCh.vue'), - meta: { - title: 'LesserCh', - ignoreAuth: true, - }, - }, - ] }, - ], - } + }, ]; export const mainOutRouteNames = mainOutRoutes.map((item) => item.name); diff --git a/jeecgboot-vue3/src/views/demo/main-home/components/NewsList/index.vue b/jeecgboot-vue3/src/views/demo/main-home/components/NewsList/index.vue new file mode 100644 index 0000000..4ccf750 --- /dev/null +++ b/jeecgboot-vue3/src/views/demo/main-home/components/NewsList/index.vue @@ -0,0 +1,129 @@ + + + + + diff --git a/jeecgboot-vue3/src/views/demo/main-home/components/articleManagement/index.vue b/jeecgboot-vue3/src/views/demo/main-home/components/articleManagement/index.vue new file mode 100644 index 0000000..1a607ba --- /dev/null +++ b/jeecgboot-vue3/src/views/demo/main-home/components/articleManagement/index.vue @@ -0,0 +1,20 @@ + + + + + \ No newline at end of file diff --git a/jeecgboot-vue3/src/views/demo/main-home/components/columnManagement/index.vue b/jeecgboot-vue3/src/views/demo/main-home/components/columnManagement/index.vue new file mode 100644 index 0000000..90f879b --- /dev/null +++ b/jeecgboot-vue3/src/views/demo/main-home/components/columnManagement/index.vue @@ -0,0 +1,20 @@ + + + + + \ No newline at end of file diff --git a/jeecgboot-vue3/src/views/demo/main-home/components/expertManagement/index.vue b/jeecgboot-vue3/src/views/demo/main-home/components/expertManagement/index.vue new file mode 100644 index 0000000..5c03218 --- /dev/null +++ b/jeecgboot-vue3/src/views/demo/main-home/components/expertManagement/index.vue @@ -0,0 +1,92 @@ + + + + + diff --git a/jeecgboot-vue3/src/views/demo/main-home/components/homePage/index.vue b/jeecgboot-vue3/src/views/demo/main-home/components/homePage/index.vue index f831fa9..4c3b7de 100644 --- a/jeecgboot-vue3/src/views/demo/main-home/components/homePage/index.vue +++ b/jeecgboot-vue3/src/views/demo/main-home/components/homePage/index.vue @@ -1,418 +1,377 @@ - - diff --git a/jeecgboot-vue3/src/views/demo/main-home/components/instrumentSharing/index.vue b/jeecgboot-vue3/src/views/demo/main-home/components/instrumentSharing/index.vue new file mode 100644 index 0000000..b3f05ad --- /dev/null +++ b/jeecgboot-vue3/src/views/demo/main-home/components/instrumentSharing/index.vue @@ -0,0 +1,170 @@ + + + + + diff --git a/jeecgboot-vue3/src/views/demo/main-home/components/newsInfo/index.vue b/jeecgboot-vue3/src/views/demo/main-home/components/newsInfo/index.vue new file mode 100644 index 0000000..c0ae3b3 --- /dev/null +++ b/jeecgboot-vue3/src/views/demo/main-home/components/newsInfo/index.vue @@ -0,0 +1,119 @@ + + + + + diff --git a/jeecgboot-vue3/src/views/demo/main-home/components/projectDeclaration/index.vue b/jeecgboot-vue3/src/views/demo/main-home/components/projectDeclaration/index.vue new file mode 100644 index 0000000..29bd06d --- /dev/null +++ b/jeecgboot-vue3/src/views/demo/main-home/components/projectDeclaration/index.vue @@ -0,0 +1,52 @@ + + + + + diff --git a/jeecgboot-vue3/src/views/demo/main-home/index copy.vue b/jeecgboot-vue3/src/views/demo/main-home/index copy.vue new file mode 100644 index 0000000..ae22df6 --- /dev/null +++ b/jeecgboot-vue3/src/views/demo/main-home/index copy.vue @@ -0,0 +1,445 @@ + + + + + diff --git a/jeecgboot-vue3/src/views/demo/main-home/index.vue b/jeecgboot-vue3/src/views/demo/main-home/index.vue index 595852f..d44baaa 100644 --- a/jeecgboot-vue3/src/views/demo/main-home/index.vue +++ b/jeecgboot-vue3/src/views/demo/main-home/index.vue @@ -1,151 +1,107 @@ -