Commit 0c830a03 authored by hanfeng zhang's avatar hanfeng zhang

321

parent 5b9697b5
......@@ -138,7 +138,7 @@
<script lang="ts">
import Vue from "vue";
import Clipboard from "clipboard";
// import Clipboard from "clipboard";
import { ActionSheet } from "vant";
export default Vue.extend({
......
This diff is collapsed.
......@@ -115,6 +115,7 @@ const routes: Array<RouteConfig> = [
name: 'Login',
component: () => import("@/view/Auth/Login/index.vue")
},
// {
// path: '/auth/PwdSetting',
// name: 'PwdSetting',
......@@ -147,8 +148,10 @@ const router = new VueRouter({
})
router.beforeEach((to, from, next) => {
if (to.name === 'Login' && token.getToken() !== null) {
next({ name: 'Home' })
console.log('to:',to , 'from:',from );
if (to.name === 'Login' && token.getToken() != null) {
// next({ name: 'Home' })
} else {
next()
}
......
......@@ -27,16 +27,15 @@ export class Service {
const post = this.service.post
const resolveData = async (ret: any) => {
if (ret.code === 200){
console.log(ret);
if(ret.data){
return ret.data;
}
return ret
}else {
if(ret.code === 401){
Toast.fail('请重新登录')
await logoutUser().then(()=>{
router.push('')
router.push({name:'Login'})
})
}
Toast.fail(typeof ret.data === "string" ? ret.data : ret.message)
......
import router from '@/router'
const KEY_TOKEN = 'KEY_TOKEN'
const KEY_USER = 'KEY_USER'
......@@ -31,11 +31,12 @@ function setUserMsg(user: object) {
function getUserMsg(): object | null {
let userStr;
try{
userStr = localStorage.getItem(KEY_USER)
userStr = localStorage.getItem(KEY_USER)
}catch(err){
console.log(err,'123khi12oi3h12io3oi123io2j13oij12io3');
}
return userStr ? JSON.parse(userStr) : router.push({name:'Login'})
return userStr? JSON.parse(userStr) :''
}
function clearUserMsg(){
......
<template>
<div class="userAgreement h-full overflow-auto px-5">
<img @click="handleClickClose" :src="closeIcon" alt="close" />
<div class="text-font-white text-sm" v-for="n in 20" :key="n">
这里是协议内容,待产品提供后,开发直接替换上去,这里是协议内容。
<div class="flex flex-col w-11/12 mx-auto py-5 text-font-white">
<div class="flex justify-between items-center">
<div class="w-3/12">
<app-icon name="icon-fanhui" @click.native="handleClickClose"></app-icon>
</div>
<div class='text-center w-6/12' >
乐映用户协议
</div>
<div class="w-3/12"></div>
</div>
<div class='flex py-6 justify-center'>
<img src="@/assets/img/cmp_logo.png" class="h-12" alt="" />
</div>
<div>
</div>
</div>
</template>
......@@ -17,8 +28,12 @@ export default Vue.extend({
data() {
return {
closeIcon,
};
},
components: {
'app-icon':()=>import('@/components/common/Icon.vue'),
},
methods: {
handleClick() {
console.log(123);
......
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