合并所有修改,统一文档

master
aiyadc 5 years ago
parent 58d1c9723c
commit 0f82695eed

@ -2,7 +2,7 @@
<!----> <!---->
<template> <template>
<div > <div >
<el-dropdown > <el-dropdown style="padding: 20px;float: right;cursor: pointer" trigger="click">
<span class="el-dropdown-link"> <span class="el-dropdown-link">
<i class="el-icon-user-solid el-icon--left"></i>{{user}}<i class="el-icon-arrow-down el-icon--right"></i> <i class="el-icon-user-solid el-icon--left"></i>{{user}}<i class="el-icon-arrow-down el-icon--right"></i>
</span> </span>

@ -14,7 +14,7 @@
</el-row> </el-row>
<!-- 用一个循环把所有的功能模块加载出来 --> <!-- 用一个循环把所有的功能模块加载出来 -->
<el-row :gutter="40" justify="center" type="flex" align="bottom"> <el-row :gutter="40" justify="center" type="flex" align="bottom">
<el-col :span="6" v-for="item in names"> <el-col :span="6" v-for="item in names" :key="item">
<block :name="item" :style="bodyStyle" ></block> <block :name="item" :style="bodyStyle" ></block>
</el-col> </el-col>
</el-row> </el-row>

@ -32,13 +32,7 @@
<script> <script>
import {get, post} from "~/utils"; import {get, post} from "~/utils";
<<<<<<< HEAD
import {showDialog, showSuccess} from "~/utils/dialog";
=======
import axios from "axios"
import {closeLoading, showDialog, showLoading, showSuccess} from "~/utils/dialog"; import {closeLoading, showDialog, showLoading, showSuccess} from "~/utils/dialog";
>>>>>>> e51d44ad1213257fbd60443a010ff4ba74fd6927
export default { export default {
data() { data() {
return { return {

@ -15,13 +15,14 @@
<el-menu-item index="2-2" route="myBooking">我的申请记录</el-menu-item> <el-menu-item index="2-2" route="myBooking">我的申请记录</el-menu-item>
</el-submenu> </el-submenu>
<el-menu-item index="3" route="course">课程管理</el-menu-item> <el-menu-item index="3" route="course">课程管理</el-menu-item>
<el-menu-item index="4" route="schedule">我的课表</el-menu-item> <el-menu-item index="4" route="schedule" @click="$router.push('/teacher/myCourse')"></el-menu-item>
<el-menu-item index="5" route="personal">个人中心</el-menu-item> <drop-down-user user="个人中心" @back="backLogin" @goPersonal="goPersonal"></drop-down-user>
</el-menu> </el-menu>
</div> </div>
</template> </template>
<script> <script>
import dropDownUser from "~/components/dropDownUser";
export default { export default {
data() { data() {
return { return {
@ -31,7 +32,16 @@
methods: { methods: {
handleSelect(key, keyPath) { handleSelect(key, keyPath) {
console.log(key, keyPath); console.log(key, keyPath);
},
backLogin:function () {
this.$router.push('/login')
},
goPersonal:function () {
this.$router.push('/teacher/personal')
} }
},
components:{
dropDownUser
} }
} }
</script> </script>

@ -6,15 +6,20 @@
<script> <script>
import home from "~/components/home"; import home from "~/components/home";
import {get} from "~/utils";
import {showSuccess} from "~/utils/dialog";
export default { export default {
components: { components: {
home home
}, },
methods:{ methods:{
backLogin:function () { async backLogin() {
await get('lb/user/logout')
await showSuccess('退出成功',this)
setTimeout(()=>{
this.$router.push('/login') this.$router.push('/login')
console.log('已退出') },1000)
} }
} }
} }

@ -1,5 +1,8 @@
<template> <template>
<div> <div>
<el-container>
<el-header><nav-bar ></nav-bar></el-header>
</el-container>
<el-container> <el-container>
<el-aside width="300px"> <el-aside width="300px">
<el-row class="tac" style="margin-top: 30px"> <el-row class="tac" style="margin-top: 30px">
@ -38,10 +41,11 @@
</template> </template>
<script> <script>
import navBar from "~/components/teacher/navBar";
import personalMessage from "~/components/personalMessage"; import personalMessage from "~/components/personalMessage";
export default { export default {
components: {personalMessage}, components: {personalMessage,navBar},
methods: { methods: {
handleOpen(key, keyPath) { handleOpen(key, keyPath) {
console.log(key, keyPath); console.log(key, keyPath);

@ -21,7 +21,9 @@
}) })
await post('lb/lab/test', { await post('lb/lab/test', {
data: 'data' data: 'data'
}) }
// then
)
} }
} }
} }

@ -9,6 +9,8 @@ import supManager from "~/pages/supManager/index";
import personal from "~/pages/teacher/personal"; import personal from "~/pages/teacher/personal";
import login from "~/pages/login"; import login from "~/pages/login";
import empty from "~/components/empty"; import empty from "~/components/empty";
import myCourse from "~/pages/teacher/myCourse";
import tb_course from "~/components/tb_course";
// 要告诉 vue 使用 vueRouter // 要告诉 vue 使用 vueRouter
Vue.use(VueRouter); Vue.use(VueRouter);
@ -34,6 +36,10 @@ const routes = [
{ {
path: 'personal', path: 'personal',
component: personal component: personal
},
{
path:'myCourse',
component:myCourse
} }
] ]
}, },
@ -52,6 +58,10 @@ const routes = [
{ {
path:"/login", path:"/login",
component:login component:login
},
{
path:'/tbCourse',
component:tb_course
} }
] ]

Loading…
Cancel
Save