UNPKG

lenye_base

Version:

基础方法

84 lines (76 loc) 2.19 kB
import './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 from './http_posasynct.js'; import base_data from './base_data.js'; /* *站点数据 * */ var site_data = { getsiteData: function () { var siteData = getCookie(constant.siteData.key); if (siteData) { return siteData; } else { this.setSite(function (e) { if (e) { siteData = e; } }); return siteData; } }, setSite: function (fun) { var setSiteData = http_posasynct(base_data.getapiUrl() + '/base-service/common/ptsetSite/querySiteByDomain.do', base_data.getformatting({ siteDomain: base_data.getDomain() }, true)); if (setSiteData.success === '1') { setSiteData.data.newTime = +new Date(); setCookie(constant.siteData.key, setSiteData.data, { path: http.gettopUrl(), domain: http.getUrl() }); fun && fun(true); } else { fun && fun(false); } }, setsiteData: function (fun) { if (getCookie(constant.siteData.key)) { return false; } var setsiteData = http_posasynct(base_data.getapiUrl() + '/base-service/login/anonLogin.do', base_data.getformatting({ siteDomain: base_data.getDomain() }, true)); if (setsiteData.success === '1') { setCookie(constant.siteData.key, setsiteData.data, { path: http.gettopUrl(), domain: http.getUrl() }); base_data.setsession_token(setsiteData.data.SESSION_TOKEN); fun && fun(true); } else { fun && fun(false); } }, delsiteData: function () { setCookie('play_siteData', false); deleteCookie(constant.siteData.key); } }; export default site_data;