|
@@ -1,5 +1,7 @@
|
|
|
<template>
|
|
|
- <div v-if="!showSisView && isLogined" class="main">
|
|
|
+ <!-- <div v-if="!showSisView && isLogined" class="main"> -->
|
|
|
+ <!-- <div class="main"> -->
|
|
|
+ <div v-if="token !==''" class="main">
|
|
|
<div class="header-body">
|
|
|
<div class="header-title">
|
|
|
<svg
|
|
@@ -248,8 +250,13 @@ l16.229-16.229l16.229,16.229l42.867-42.867C115.034,45.228,109.133,42.189,102.956
|
|
|
<router-view />
|
|
|
</div>
|
|
|
</div>
|
|
|
- <login-page v-if="!showSisView && !isLogined" @onLogin="login" />
|
|
|
- <sisView v-if="showSisView" />
|
|
|
+ <!-- <login-page v-if="!showSisView && !isLogined" @onLogin="login" /> -->
|
|
|
+ <!-- <div v-else-if="token == ''">
|
|
|
+ {{token}}
|
|
|
+ <login-page @onLogin="login" />
|
|
|
+ </div> -->
|
|
|
+
|
|
|
+ <!-- <sisView v-if="showSisView" /> -->
|
|
|
</template>
|
|
|
|
|
|
<script>
|
|
@@ -259,13 +266,13 @@ import Header from "@/views/layout/Header.vue";
|
|
|
|
|
|
import { mapMutations } from "vuex";
|
|
|
|
|
|
-import LoginPage from "./views/layout/login-page.vue";
|
|
|
+// import LoginPage from "./views/layout/login-page.vue";
|
|
|
import sisView from "./views/sisView/index.vue";
|
|
|
export default {
|
|
|
components: {
|
|
|
Menu,
|
|
|
Header,
|
|
|
- LoginPage,
|
|
|
+ // LoginPage,
|
|
|
sisView,
|
|
|
},
|
|
|
|
|
@@ -275,6 +282,7 @@ export default {
|
|
|
// 当前子系统
|
|
|
root: "",
|
|
|
isLogined: true,
|
|
|
+ token:localStorage.getItem("token"),
|
|
|
showSisView: false,
|
|
|
memuCloseTimeout: null,
|
|
|
};
|
|
@@ -282,33 +290,38 @@ export default {
|
|
|
|
|
|
created() {
|
|
|
let that = this;
|
|
|
- that.$nextTick(() => {
|
|
|
- that.API.requestData({
|
|
|
- isMust: false, // 请求是否携带 token ,默认为 true ,可缺省
|
|
|
- method: "POST", // 请求方式,默认为 GET ,可缺省
|
|
|
- subUrl: "admin/loginvue", // 请求接口地址,必传项
|
|
|
- data: {
|
|
|
- username: "admin",
|
|
|
- password: "admin",
|
|
|
- },
|
|
|
- success(res) {
|
|
|
- localStorage.setItem("authToken", res.data.authToken);
|
|
|
- localStorage.setItem("username", res.data.user.laborName);
|
|
|
|
|
|
- that.API.requestData({
|
|
|
- method: "POST", // 请求方式,默认为 GET ,可缺省
|
|
|
- subUrl: "admin/usermenu", // 请求接口地址,必传项
|
|
|
- success() {
|
|
|
- // that.BASE.showMsg({
|
|
|
- // msg: "登陆成功",
|
|
|
- // type: "success",
|
|
|
- // });
|
|
|
- // that.$router.push('/'); // 跳转到首页
|
|
|
- },
|
|
|
- });
|
|
|
- },
|
|
|
- });
|
|
|
- });
|
|
|
+ console.log("token:",that.token)
|
|
|
+ that.$nextTick(()=>{
|
|
|
+ //判断页面是否登录
|
|
|
+ })
|
|
|
+ // that.$nextTick(() => {
|
|
|
+ // that.API.requestData({
|
|
|
+ // isMust: false, // 请求是否携带 token ,默认为 true ,可缺省
|
|
|
+ // method: "POST", // 请求方式,默认为 GET ,可缺省
|
|
|
+ // subUrl: "admin/loginvue", // 请求接口地址,必传项
|
|
|
+ // data: {
|
|
|
+ // username: "admin",
|
|
|
+ // password: "admin",
|
|
|
+ // },
|
|
|
+ // success(res) {
|
|
|
+ // localStorage.setItem("authToken", res.data.authToken);
|
|
|
+ // localStorage.setItem("username", res.data.user.laborName);
|
|
|
+
|
|
|
+ // that.API.requestData({
|
|
|
+ // method: "POST", // 请求方式,默认为 GET ,可缺省
|
|
|
+ // subUrl: "admin/usermenu", // 请求接口地址,必传项
|
|
|
+ // success() {
|
|
|
+ // that.BASE.showMsg({
|
|
|
+ // msg: "登陆成功",
|
|
|
+ // type: "success",
|
|
|
+ // });
|
|
|
+ // that.$router.push('/'); // 跳转到首页
|
|
|
+ // },
|
|
|
+ // });
|
|
|
+ // },
|
|
|
+ // });
|
|
|
+ // });
|
|
|
},
|
|
|
|
|
|
methods: {
|
|
@@ -327,7 +340,19 @@ export default {
|
|
|
}, 500);
|
|
|
},
|
|
|
login(params) {
|
|
|
- if (params.username && params.password) this.isLogined = true;
|
|
|
+ // if (params.username && params.password )
|
|
|
+ // {
|
|
|
+ // this.isLogined = true;
|
|
|
+ // }else{
|
|
|
+ // this.isLogined=false
|
|
|
+ // }
|
|
|
+ if (params.username && params.password && params.token )
|
|
|
+ {
|
|
|
+ // this.isLogined = true;
|
|
|
+ this.token = params.token
|
|
|
+ }
|
|
|
+ console.log('params:',params)
|
|
|
+ // this.$router.push('/monitor/home')
|
|
|
},
|
|
|
},
|
|
|
|