key1_beacon_xcx/services/login/login.js
2023-11-24 22:54:48 +08:00

35 lines
877 B
JavaScript

import {
request
} from '../_utils/request';
import {
setStorage,
getStorage
} from '~/utils/storage'
/** 登录 */
export function login(data) {
return new Promise((resolve, reject) => {
request({
url: `WeChatLogin/Login`,
method: 'POST',
data: data,
success: async function (res) {
setStorage('userInfo', res.data.user, 2592000);
setStorage('Authorization', res.data.jwt, 2592000);
// const pages = getCurrentPages(); //获取小程序页面栈
// const beforePage = pages[pages.length - 1]; //获取上个页面的实例对象 -3是上上一个页面
// wx.navigateBack({
// delta: 1,
// });
// beforePage.onLoad();
// wx.showToast({
// icon: 'success',
// title: '登录成功',
// });
resolve(res);
},
});
})
}