From 70ab41ed7d2f456896035da2f9c4ba3969c5fa21 Mon Sep 17 00:00:00 2001
From: 明梦爽 <2972214568@qq.com>
Date: 星期三, 23 三月 2022 17:46:56 +0800
Subject: [PATCH] 上传后台aip服务
---
src/components/Home.vue | 190 ++++++++++++++++++++++++++++++-----------------
1 files changed, 121 insertions(+), 69 deletions(-)
diff --git a/src/components/Home.vue b/src/components/Home.vue
index 3090d8c..3e42a65 100644
--- a/src/components/Home.vue
+++ b/src/components/Home.vue
@@ -1,57 +1,110 @@
<template>
<el-container class="home-container">
+ <!-- 涓婚〉澶撮儴 -->
<el-header>
<div>
- <img src="../assets/xiaohui.png" alt="" />
- <span>骞抽《灞卞闄㈢瀛︽妧鏈浼�</span>
+ <img src="../assets/xiaohui4.png" alt="" />
+ </div>
+ <div>
+ <img src="../assets/bg.png" alt="">
</div>
</el-header>
+ <!-- 涓婚〉瀵艰埅鏍� -->
<el-row>
- <el-menu
- mode="horizontal"
- background-color="rgb(64, 112, 186)"
- text-color="white"
- class="menu"
- :default-active="activeIndex"
- @select="handleSelect"
- >
- <el-menu-item index="index">棣栭〉</el-menu-item>
- <el-menu-item index="introduce">绉戝崗姒傚喌</el-menu-item>
- <el-menu-item index="3">鏀跨瓥娉曡</el-menu-item>
- <el-menu-item index="4">绉戝崗椤圭洰</el-menu-item>
- <el-menu-item index="5">瀛︽湳浜ゆ祦</el-menu-item>
- <el-menu-item index="6">鍔炰簨鎸囧崡</el-menu-item>
- <el-menu-item index="7">绉戞櫘椋庨噰</el-menu-item>
- <el-menu-item index="8">瀛︽牎棣栭〉</el-menu-item>
- <el-menu-item index="9">鑱旂郴鎴戜滑</el-menu-item>
+ <el-menu mode="horizontal" background-color="rgb(64, 112, 186)" text-color="white" class="menu" active-text-color="#000000" :default-active="activeIndex" @select="handleSelect">
+ <el-menu-item :key="index" v-for="(item, index) in menuList" :index="(item.id).toString()">
+ {{ item.name }}
+ </el-menu-item>
</el-menu>
</el-row>
<el-container>
- <el-main>
- <router-view></router-view>
- </el-main>
+ <!-- 鏇村彉鐨勫唴瀹瑰尯鍩� -->
+ <el-main class="main">
+ <router-view class="box"></router-view>
+ </el-main>
</el-container>
- <el-footer>Footer</el-footer>
+ <el-footer>@骞抽《灞卞闄㈢瀛︽妧鏈崗浼�</el-footer>
</el-container>
</template>
<script>
+import {getNavList} from '../api/api'
+import axios from 'axios'
export default {
- name:'',
- data(){
- return{
- activeIndex:'index',
- }
- },
- methods:{
- handleSelect(key, keyPath) {
- console.log(key, keyPath);
- this.$router.push({
- path:'/home/'+keyPath
- })
- }
+ name: '',
+ data() {
+ return {
+ activeIndex: '1',
+ menuList: [{name: '棣栭〉',id: 1},{name: '绉戝崗姒傚喌',id: 22},{name: '鏀跨瓥娉曡',id: 23},{name: '绉戝崗椤圭洰',id: 24},
+ {name: '瀛︽湳浜ゆ祦',id: 25},{name: '鍔炰簨鎸囧崡',id: 26},{name: '绉戞櫘椋庨噰',id: 27},{name: '瀛︽牎棣栭〉',id: 28},
+ {name: '鑱旂郴鎴戜滑',id: 29}],
+ menuList2:[]
}
-
+ },
+ created() {
+ // this.getNavArr();
+ },
+ mounted() {
+ let api3 = 'http://localhost:7070/news_type/all'
+ axios.get(api3).then((res)=>{
+ // console.log(res);
+ this.menuList2 = res.data.data
+ }).catch((error)=>{
+ console.log(error);
+ })
+ },
+ watch: {},
+ methods: {
+ // //鑾峰彇瀵艰埅鏍�
+ // getNavArr(){
+ // const data ={};
+ // getNavList(data).then(res => {
+ // console.log('res', res)
+ // if(res.code == 200){
+ // this.menuList2 = res.data.data
+ // }
+ // this.menuList2 = res.data.data
+ // }).catch(err => {
+ // console.log('err', err)
+ // })
+ // },
+
+ formatterTitle(t){
+ switch(t){
+ case '1':
+ return 'index'
+ case '22':
+ return 'introduce'
+ case '23':
+ return 'zhengce'
+ case '24':
+ return 'keXieXiangMu'
+ case '25':
+ return 'xueShuJiaoLiu'
+ case '26':
+ return 'banShiZhiNan'
+ case '27':
+ return 'kePuFengCai'
+ case '28':
+ return 'xueXiaoShouYe'
+ case '29':
+ return 'telephone'
+ }
+ },
+ handleSelect(key, keyPath) {
+ if (key == '28') {
+ window.open('https://www.pdsu.edu.cn/#')
+ } else {
+ this.$router.push({
+ path: '/home/' + this.formatterTitle(key),
+ query: {
+ title: this.formatterTitle(key),
+ id:key
+ }
+ })
+ }
+ }
+ }
}
</script>
@@ -60,42 +113,41 @@
height: 100%;
}
.el-header {
- background: -webkit-linear-gradient(
- left,
- rgb(5, 102, 141),
- rgb(240, 243, 189)
- );
-
- background: -o-linear-gradient(right, rgb(5, 102, 141), rgb(240, 243, 189));
-
- background: -moz-linear-gradient(right, rgb(5, 102, 141), rgb(240, 243, 189));
-
- background: linear-gradient(to right, rgb(5, 102, 141), rgb(240, 243, 189));
+ background-color: rgb(1, 72, 153);
}
.el-header {
- height: 90px !important;
+ height: 120px !important;
+ padding: 0 80px 0 120px;
overflow: hidden;
- div {
- display: flex;
- justify-content: left;
- // align-items: center;
- span {
- margin-left: 100px;
- font-size: 30px;
- line-height: 90px;
- }
- }
- .el-menu {
- .el-menu-item {
- width: 150px;
- font-size: 15px;
- text-align: center;
- }
+ display: flex;
+ justify-content: space-between;
+ align-items: center;
+}
+.el-menu {
+ .el-menu-item {
+ width: 150px;
+ font-size: 15px;
+ text-align: center;
}
}
-.menu{
- display: flex;
- justify-content: space-between;
+.menu {
+ display: flex;
+ justify-content: space-between;
}
-
+.el-footer {
+ background-color: rgb(85, 81, 82);
+}
+.main {
+ padding: 20px 5px;
+}
+.el-footer {
+ font-size: 15px;
+ color: white;
+ text-align: center;
+ line-height: 60px;
+}
+.box {
+ width: 1200px;
+ margin: 0 auto;
+}
</style>
\ No newline at end of file
--
Gitblit v1.8.0