Commit 852491c9 authored by 罗超's avatar 罗超

1

parent 1cd727d5
...@@ -73,7 +73,7 @@ export default { ...@@ -73,7 +73,7 @@ export default {
uni.navigateBack(); uni.navigateBack();
}, },
jumpPage() { jumpPage() {
uni.navigateTo({ uni.reLaunch({
url: "/pages/index/index", url: "/pages/index/index",
}); });
clearTimeout(); clearTimeout();
...@@ -128,10 +128,15 @@ export default { ...@@ -128,10 +128,15 @@ export default {
let res = await login(msg); let res = await login(msg);
if (res) { if (res) {
res.Data.Account = msg.Account; res.Data.Account = msg.Account;
uni.clearStorage();
uni.setStorageSync("userInfo", res.Data); uni.setStorageSync("userInfo", res.Data);
Toast.success("登录成功"); Toast.success("登录成功");
setTimeout(() => { setTimeout(() => {
let data = uni.getStorageSync("userInfo");
if (data) {
console.log(137, data);
that.jumpPage(); that.jumpPage();
}
}, 1000); }, 1000);
} }
}, },
......
...@@ -206,3 +206,24 @@ export let changeNumToHan = (num) => { ...@@ -206,3 +206,24 @@ export let changeNumToHan = (num) => {
result = result.replace(/^一十/g, '十') result = result.replace(/^一十/g, '十')
return result; return result;
} }
// 判断登录
export let isLogin = () => {
let userinfo = uni.getStorageSync('userInfo');
if (!userinfo || userinfo === "") {
uni.showToast({
title: '请登录账号',
duration: 2000,
icon: "error",
success: () => {
setTimeout(() => {
uni.navigateTo({
url: '/pages/login/login'
});
clearTimeout();
}, 2000)
}
});
}
}
\ No newline at end of file
import { isLogin } from './index'
export default { export default {
install: (app, options) => { install: (app, options) => {
app.config.globalProperties.$test = (s) => { app.config.globalProperties.$isLogin = isLogin
console.log("5,plugin", s)
}
} }
} }
\ No newline at end of file
...@@ -5,10 +5,10 @@ if (process.env.NODE_ENV === "development") { ...@@ -5,10 +5,10 @@ if (process.env.NODE_ENV === "development") {
host = 'http://192.168.20.17:8017/api' host = 'http://192.168.20.17:8017/api'
} }
import Toast from '../wxcomponents/vant/toast/toast'; import Toast from '../wxcomponents/vant/toast/toast';
let token = uni.getStorageSync('userInfo').Token;
let request = (param) => { let request = (param) => {
//网络请求 //网络请求
return new Promise((resolve, reject) => { return new Promise((resolve, reject) => {
let token = uni.getStorageSync('userInfo').Token;
uni.request({ uni.request({
url: host + param.url, url: host + param.url,
method: param.method || "Post", method: param.method || "Post",
...@@ -29,7 +29,12 @@ let request = (param) => { ...@@ -29,7 +29,12 @@ let request = (param) => {
fail: (err) => { fail: (err) => {
// reject(err) // reject(err)
console.warn("fail:" + JSON.stringify(err)); console.warn("fail:" + JSON.stringify(err));
Toast.fail("网络请求失败") // Toast.fail("网络请求失败")
uni.showToast({
title: '网络请求失败',
duration: 2000,
icon: "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