Commit cd81a3b4 authored by 张冬's avatar 张冬

9.15

parent 0d70aef2
...@@ -11,7 +11,7 @@ ...@@ -11,7 +11,7 @@
<div class="header-user-con"> <div class="header-user-con">
<!-- --> <!-- -->
<div class="serve">客服电话:4006661234</div> <div class="serve">客服电话:4006661234</div>
<div class="official">官网首页</div> <div class="official" @click="join">官网首页</div>
<!-- 全屏显示 --> <!-- 全屏显示 -->
<div class="btn-fullscreen" @click="handleFullScreen"> <div class="btn-fullscreen" @click="handleFullScreen">
<el-tooltip effect="dark" :content="fullscreen?`取消全屏`:`全屏`" placement="bottom"> <el-tooltip effect="dark" :content="fullscreen?`取消全屏`:`全屏`" placement="bottom">
...@@ -58,7 +58,9 @@ export default { ...@@ -58,7 +58,9 @@ export default {
}, },
methods: { methods: {
join(){
window.location.href="http://192.168.200.201:8081/"
},
// 用户名下拉菜单选择事件 // 用户名下拉菜单选择事件
handleCommand(command) { handleCommand(command) {
if (command == 'loginout') { if (command == 'loginout') {
......
...@@ -3,15 +3,15 @@ ...@@ -3,15 +3,15 @@
<v-head></v-head> <v-head></v-head>
<v-sidebar></v-sidebar> <v-sidebar></v-sidebar>
<div class="content-box" :class="{'content-collapse':collapse}"> <div class="content-box" :class="{'content-collapse':collapse}">
<v-tags></v-tags> <!-- <v-tags></v-tags> -->
<div class="contentAll"> <div class="contentAll">
<transition name="move" mode="out-in"> <transition name="move" mode="out-in">
<!-- <keep-alive :include="tagsList"> --> <!-- <keep-alive :include="tagsList"> -->
<router-view></router-view> <router-view></router-view>
<!-- </keep-alive> --> <!-- </keep-alive> -->
</transition> </transition>
<el-backtop target=".content"></el-backtop>
</div> </div>
<!-- <el-backtop target=".content"></el-backtop> -->
</div> </div>
</div> </div>
</template> </template>
......
...@@ -30,6 +30,8 @@ ...@@ -30,6 +30,8 @@
</template> </template>
<script> <script>
import {getSearchString} from '@utils/common'
import dataTable from '@components/dataTable.vue' import dataTable from '@components/dataTable.vue'
export default { export default {
components: { components: {
...@@ -130,7 +132,10 @@ export default { ...@@ -130,7 +132,10 @@ export default {
] ]
} }
}, },
created(){
let token=getSearchString("token");
localStorage.setItem("token",token)
},
methods: { methods: {
handleSee(row) { handleSee(row) {
this.$router.push(row.url) this.$router.push(row.url)
......
...@@ -7,7 +7,7 @@ export default new Router({ ...@@ -7,7 +7,7 @@ export default new Router({
routes: [ routes: [
{ {
path: '/', path: '/',
redirect: '/admin/Home' redirect: '/purchaser/Home'
}, },
{ {
path: '/', path: '/',
...@@ -783,7 +783,7 @@ export default new Router({ ...@@ -783,7 +783,7 @@ export default new Router({
] ]
} }
], ],
mode:'hash' mode:'history'
}); });
export function getSearchString(key) {
// 获取URL中?之后的字符
var str = location.search;
str = str.substring(1,str.length);
// 以&分隔字符串,获得类似name=xiaoli这样的元素数组
var arr = str.split("&");
var obj = new Object();
// 将每一个数组元素以=分隔并赋给obj对象
for(var i = 0; i < arr.length; i++) {
var tmp_arr = arr[i].split("=");
obj[decodeURIComponent(tmp_arr[0])] = decodeURIComponent(tmp_arr[1]);
}
return obj[key];
}
\ No newline at end of file
import axios from 'axios' import axios from 'axios'
// import { Message, MessageBox } from 'element-ui' import { Message, MessageBox } from 'element-ui'
// import store from '../store' // import store from '../store'
// import { getToken,get } from '@/utils/auth' // import { getToken,get } from '@/utils/auth'
// 创建axios实例 // 创建axios实例
const service = axios.create({ const service = axios.create({
baseURL: 'http://192.168.200.201:8082/apis', // api的base_url baseURL: 'http://192.168.3.35:8085/apis', // api的base_url
timeout: 35000 // 请求超时时间 timeout: 35000 // 请求超时时间
}) })
// request拦截器 // request拦截器
// service.interceptors.request.use(config => { service.interceptors.request.use(config => {
// if (store.getters.token) { let token=localStorage.getItem("token")
// let test = config.data; console.log(token)
// if(test){ if(token){
// config.data['access_token']= getToken() config.headers['token']=token;
// } }
return config
// if (get('storeId') && 'undefined'!=get('storeId')){ }, error => {
// config.headers['storeid'] = get('storeId') // Do something with request error
// } console.log(error) // for debug
Promise.reject(error)
// config.headers['Authorization'] = getToken() // 让每个请求携带自定义token 请根据实际情况自行修改 })
// }else{
// config.headers['client_id'] = 'app';
// config.headers['client_secret'] = 'app';
// }
// return config
// }, error => {
// // Do something with request error
// console.log(error) // for debug
// Promise.reject(error)
// })
// respone拦截器 // respone拦截器
service.interceptors.response.use( service.interceptors.response.use(
...@@ -40,42 +30,20 @@ service.interceptors.response.use( ...@@ -40,42 +30,20 @@ service.interceptors.response.use(
* code为非200是抛错 可结合自己业务进行修改 * code为非200是抛错 可结合自己业务进行修改
*/ */
const res = response const res = response
// if (res.code !== 200 && !res.access_token) {
// console.log(res)
// Message({
// message: res.msg,
// type: 'error',
// duration: 3 * 1000
// })
// // 401:未登录;
// if (res.code === 401 || res.code === 403) {
// MessageBox.confirm('你已被登出,可以取消继续留在该页面,或者重新登录', '确定登出', {
// confirmButtonText: '重新登录',
// cancelButtonText: '取消',
// type: 'warning'
// }).then(() => {
// store.dispatch('FedLogOut').then(() => {
// location.reload()// 为了重新实例化vue-router对象 避免bug
// })
// })
// }
// return Promise.reject('error')
// }
if (res.status !== 200) { if (res.status !== 200) {
alert('接口错误') alert('接口错误')
} else { }else {
return res.data return res.data
} }
}, },
error => { error => {
// console.log(error) if(error.response.status == 500){
// Message({ Message.success("登陆失效,请重新登录!")
// message: error.message, localStorage.removeItem('token');
// type: 'error', setTimeout(function () {
// duration: 3 * 1000 location.href = 'http://192.168.200.201:8081/';
// }) }, 2000);
// return Promise.reject(error) }
} }
) )
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment