Skip to content
项目
群组
代码片段
帮助
正在加载...
帮助
提交反馈
为 GitLab 提交贡献
登录
切换导航
P
pica-learning-report
项目
项目
详情
动态
版本
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
计划
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
收起侧边栏
Close sidebar
动态
分支图
统计图
创建新议题
作业
提交
议题看板
打开侧边栏
com.pica.cloud.education.frontend
pica-learning-report
提交
ff710836
提交
ff710836
编写于
2月 18, 2022
作者:
张磊
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
set up class dialog'
上级
36e9a1f3
变更
2
隐藏空白字符变更
内嵌
并排
正在显示
2 个修改的文件
包含
81 行增加
和
2 行删除
+81
-2
main.js
src/main.js
+4
-2
index.js
src/utils/index.js
+77
-0
未找到文件。
src/main.js
浏览文件 @
ff710836
...
@@ -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
();
...
...
src/utils/index.js
浏览文件 @
ff710836
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
人
到此讨论。请谨慎行事。
先完成此消息的编辑!
取消
想要评论请
注册
或
登录