提交 ff710836 编写于 作者: 张磊's avatar 张磊

set up class dialog'

上级 36e9a1f3
...@@ -5,12 +5,14 @@ import { ...@@ -5,12 +5,14 @@ import {
} from '@pica-cli/vue-cli-plugin-pica-cli-plugin/auto'; } from '@pica-cli/vue-cli-plugin-pica-cli-plugin/auto';
import Vue from 'vue'; import Vue from 'vue';
import '@/router'; import '@/router';
const cookies = require('cookie-universal')(); import { setCookie, delCookie } from '@/utils';
// const cookies = require('cookie-universal')();
function getToken() { function getToken() {
vueApp.$rocNative.getUserInfo && vueApp.$rocNative.getUserInfo &&
vueApp.$rocNative.getUserInfo().then((params) => { vueApp.$rocNative.getUserInfo().then((params) => {
cookies.set('conslToken', params.userToken); delCookie('conslToken');
setCookie('conslToken', params.userToken);
}); });
} }
getToken(); getToken();
......
import { getShareUrl } from './enumerate'; import { getShareUrl } from './enumerate';
const { VUE_APP_ENV } = process.env;
export const getSearchByName = (name) => { export const getSearchByName = (name) => {
const match = RegExp(`[?&]${name}=([^&]*)`).exec(window.location.href); const match = RegExp(`[?&]${name}=([^&]*)`).exec(window.location.href);
...@@ -134,3 +135,79 @@ export function goNativePage(vm) { ...@@ -134,3 +135,79 @@ export function goNativePage(vm) {
jsonString: paramList, jsonString: paramList,
}); });
} }
export const delCookie = (name) => {
var exp = new Date();
exp.setTime(exp.getTime() - 1);
var cval = getCookie(name);
if (cval !== null) {
// document.cookie = name + "="+cval+";expires="+exp.toGMTString();
document.cookie = name + '=; path=/; expires=' + new Date(0).toUTCString();
document.cookie =
name +
'=; path=/; domain=.yunqueyi.com; expires=' +
new Date(0).toUTCString();
document.cookie =
name +
'=; path=/; domain=dev-phome.yunqueyi.com;expires=' +
new Date(0).toUTCString();
document.cookie =
name +
'=; path=/; domain=test1-phome.yunqueyi.com;expires=' +
new Date(0).toUTCString();
document.cookie =
name +
'=; path=/; domain=uat-phome.yunqueyi.com;expires=' +
new Date(0).toUTCString();
document.cookie =
name +
'=; path=/; domain=phome.yunqueyi.com;expires=' +
new Date(0).toUTCString();
document.cookie =
name +
'=; path=/; domain=.dev-phome.yunqueyi.com;expires=' +
new Date(0).toUTCString();
document.cookie =
name +
'=; path=/; domain=.test1-phome.yunqueyi.com;expires=' +
new Date(0).toUTCString();
document.cookie =
name +
'=; path=/; domain=.uat-phome.yunqueyi.com;expires=' +
new Date(0).toUTCString();
document.cookie =
name +
'=; path=/; domain=.phome.yunqueyi.com;expires=' +
new Date(0).toUTCString();
}
};
export const setCookie = (
cname,
cvalue,
exdays = 7,
domain = '.yunqueyi.com',
validMsec
) => {
// yunqueyi.com
const d = new Date();
let expires = '';
if (VUE_APP_ENV === 'development') {
domain = window.location.hostname;
}
if (validMsec) {
d.setTime(d.getTime() + validMsec);
} else {
d.setTime(d.getTime() + exdays * 24 * 60 * 60 * 1000);
}
expires = `expires=${d.toUTCString()}`;
// document.cookie = `${cname}=${cvalue};path=/;${expires}`;
document.cookie = `${cname}=${cvalue};path=/;${expires};domain=${domain}`;
};
export const getCookie = (cname) => {
const reg = new RegExp('(^| )' + cname + '=([^;]*)(;|$)');
const arr = document.cookie.match(reg);
return arr ? unescape(arr[2]) : null;
};
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册