123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113 |
- import request from '@/utils/request';
- import config from '@/config'
- const TokenKey = 'App-Token'
- export const isLoginSso = config.VITE_SSO_LOGIN
- export function getToken() {
- return uni.getStorageSync(TokenKey)
- }
- export function setToken(token) {
- return uni.setStorageSync(TokenKey, token)
- }
- export function removeToken() {
- return uni.removeStorageSync(TokenKey)
- }
- const SYS_CODE = 'XXLSSO';
- const SsoTokenKey = 'Sso-Admin-Token';
- export function getSsoAdminToken() {
- return uni.getStorageSync(SsoTokenKey);
- };
- export function setSsoAdminToken(token) {
- return uni.setStorageSync(SsoTokenKey, token);
- };
- export function removeSsoAdminToken() {
- return uni.removeStorageSync(SsoTokenKey);
- };
- const VITE_APP_ENV = 'beta'
- function getEnv() {
-
-
-
-
-
- let jumpEnv = 'https://sso.huaxiazhizao.com';
- let curEnv = 'https://tools-m.huaxiazhizao.com/pages';
- let suffix = '.huaxiazhizao.com';
-
-
-
-
-
-
- return { jumpEnv, curEnv, suffix };
- };
- export function getOpenToken() {
- return request({
- url: '/open/ex_login',
- method: 'get',
- params: { sysCode: SYS_CODE, token: getSsoAdminToken() },
- noMessage: false
- });
- };
- export function ssoLogout() {
- removeEnv();
- document.cookie = "ssoLogout=true;path=/;domain=" + getEnv().suffix;
- };
- export function openWindowSso() {
-
- removeSsoAdminToken();
-
- removeToken();
- setEnv();
-
- window.open(getEnv().jumpEnv, '_self');
- };
- export function toolsLogout() {
- Cookies.set('tools-logout', true);
- };
- export function setEnv() {
- document.cookie = "ssoLogin=" + getEnv().curEnv + ";path=/;domain=" + getEnv().suffix;
- };
- export function removeEnv() {
- var date = new Date();
- date.setTime(date.getTime() - 500000);
- document.cookie = "ssoLogin=' ';expires=" + date.toUTCString() + "path=/;domain=" + getEnv().suffix;
- };
|