lenye_base
Version:
基础方法
66 lines (60 loc) • 1.64 kB
JavaScript
import { _ as _extends } from './internal/_rollupPluginBabelHelpers.js';
import './is_object.js';
import './api_url.js';
import './ifnodeorbrowser.js';
import './windowsimulate.js';
import './ua.js';
import './is_weixin.js';
import './is_ios.js';
import './is_android.js';
import http from './url.js';
import setCookie from './set_cookie.js';
import './is_typeof.js';
import './to_json.js';
import getCookie from './get_cookie.js';
import deleteCookie from './delete_cookie.js';
import constant from './constant.js';
import './uuid.js';
import './http_post.js';
import './http_posasynct.js';
import site_data from './site_data.js';
import base_data from './base_data.js';
/*
*用户数据
* */
var user_data = {
getuserData: function () {
return getCookie(constant.userData.key);
},
setuserData: function (data) {
if (data) {
var userData = getCookie(constant.userData.key);
if (userData && userData !== 'undefined' && userData !== 'null') {
data = _extends(userData, data);
}
base_data.setsession_token(data.SESSION_TOKEN);
setCookie(constant.userData.key, data, {
path: http.gettopUrl()
});
}
},
deluserData: function () {
deleteCookie(constant.userData.key);
},
loginSuccess: function (data) {
// todo
if (data && data.SESSION_TOKEN) {
this.setuserData(data);
} else {
console.error("请传入登录对象");
}
},
loginOut: function () {
// todo
this.deluserData();
setCookie('play_siteData', false);
base_data.delsession_token();
site_data.getsiteData();
}
};
export default user_data;