1
- import env from '@/config/env'
2
-
3
1
export function getCookie ( name : string ) : string | null {
4
- const cookieName = encodeURIComponent ( name ) + '='
2
+ const cookieName = ` ${ encodeURIComponent ( name ) } =`
5
3
const cookieStart = document . cookie . indexOf ( cookieName )
6
4
let cookieValue = null
7
5
@@ -25,18 +23,18 @@ export function setCookie(
25
23
domain ?: string ,
26
24
secure ?: boolean
27
25
) : void {
28
- let cookieText = encodeURIComponent ( name ) + '=' + encodeURIComponent ( value )
26
+ let cookieText = ` ${ encodeURIComponent ( name ) } = ${ encodeURIComponent ( value ) } `
29
27
30
28
if ( expires instanceof Date ) {
31
- cookieText += ' ; expires=' + expires . toUTCString ( )
29
+ cookieText += ` ; expires=${ expires . toUTCString ( ) } `
32
30
}
33
31
34
32
if ( path ) {
35
- cookieText += ' ; path=' + path
33
+ cookieText += ` ; path=${ path } `
36
34
}
37
35
38
36
if ( domain ) {
39
- cookieText += ' ; domain=' + domain
37
+ cookieText += ` ; domain=${ domain } `
40
38
}
41
39
42
40
if ( secure ) {
@@ -61,15 +59,15 @@ export function unsetCookie(
61
59
} )
62
60
paths . forEach ( p => {
63
61
setCookie ( name , '' , new Date ( 0 ) , p , domain , secure )
64
- setCookie ( name , '' , new Date ( 0 ) , p , `.` + domain , secure )
62
+ setCookie ( name , '' , new Date ( 0 ) , p , `.${ domain } ` , secure )
65
63
} )
66
64
}
67
65
68
66
export function base64Decode ( str : string ) : string {
69
67
str = window
70
68
. atob ( str )
71
69
. split ( '' )
72
- . map ( ( c : string ) => '%' + ( '00' + c . charCodeAt ( 0 ) . toString ( 16 ) ) . slice ( - 2 ) )
70
+ . map ( ( c : string ) => `% ${ `00 ${ c . charCodeAt ( 0 ) . toString ( 16 ) } ` . slice ( - 2 ) } ` )
73
71
. join ( '' )
74
72
return decodeURIComponent ( str )
75
73
}
@@ -81,7 +79,7 @@ export function compose(f: (...args: any[]) => any, g: (...args: any[]) => any)
81
79
}
82
80
83
81
export function getTokenKey ( ) : string {
84
- const key = 'FC_SESSION '
82
+ const key = 'SESSION '
85
83
return key
86
84
}
87
85
@@ -143,18 +141,9 @@ export const to = (promise: any) => {
143
141
} ) . catch ( err => [ err , null ] )
144
142
}
145
143
return promise
146
- . then ( ( ...args : any [ ] ) => [ null , ...args ] )
144
+ . then ( ( ...args : any [ ] ) => [ null , ...args ] )
147
145
. catch ( ( err : any ) => [ err , null ] )
148
146
}
149
147
150
148
export const isValidArray = ( list : any ) : boolean =>
151
149
Boolean ( list ) && Array . isArray ( list ) && Boolean ( list . length )
152
-
153
- // 获取前端路由
154
- export const getFrontHost = ( ) => {
155
- if ( env . ENV === 'prod' ) {
156
- return `${ window . ENV_DOMAIN . split ( ',' ) [ 1 ] } /#`
157
- } else {
158
- return `${ window . ENV_DOMAIN } /${ window . CI_PROJECT_NAMESPACE } /${ window . CI_APP_NAME } /#`
159
- }
160
- }
0 commit comments