Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
G
group-buy-ui
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
ui
group-buy-ui
Commits
4ca20de0
Commit
4ca20de0
authored
Oct 05, 2021
by
beisir
Browse files
Options
Browse Files
Download
Plain Diff
Merge branch 'feat/group-buy' of git.quantgroup.cn:ui/group-buy-ui into feat/group-buy
parents
29c10f25
230a77d8
Changes
2
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
41 additions
and
39 deletions
+41
-39
rules.vue
src/components/rules.vue
+1
-1
httpDecorator.js
src/service/httpDecorator.js
+40
-38
No files found.
src/components/rules.vue
View file @
4ca20de0
...
@@ -4,7 +4,7 @@
...
@@ -4,7 +4,7 @@
<span
class=
"title"
>
拼团玩法
</span>
<span
class=
"title"
>
拼团玩法
</span>
<span
class=
"desc"
@
click=
"showRules"
>
详细规则
<i
class=
"iconfont icon-arrow"
/></span>
<span
class=
"desc"
@
click=
"showRules"
>
详细规则
<i
class=
"iconfont icon-arrow"
/></span>
</div>
</div>
<cr-image
src=
"
@/assets/images
/rules.png"
/>
<cr-image
src=
"
https://img.lkbang.net/activity
/rules.png"
/>
</div>
</div>
</
template
>
</
template
>
<
style
lang=
"less"
scoped
>
<
style
lang=
"less"
scoped
>
...
...
src/service/httpDecorator.js
View file @
4ca20de0
import
HttpRequest
from
'
@qg/ui-request
'
;
import
HttpRequest
from
'
@qg/ui-request
'
;
import
{
Toast
}
from
'
@qg/cherry-ui
'
;
import
{
Toast
}
from
'
@qg/cherry-ui
'
;
import
store
from
'
@/store
'
;
import
store
from
'
@/store
'
;
import
{
appVersion
,
isWxMp
}
from
'
@/service/validation.service
'
;
import
{
appVersion
,
is
App
,
is
WxMp
}
from
'
@/service/validation.service
'
;
import
{
getVccChannel
}
from
'
./userInfo.service
'
;
import
{
getVccChannel
}
from
'
./userInfo.service
'
;
import
localStorage
from
'
@/service/localStorage.service
'
;
import
localStorage
from
'
@/service/localStorage.service
'
;
//
import sessionStorage from '@/service/sessionStorage.service';
import
sessionStorage
from
'
@/service/sessionStorage.service
'
;
//
import MpBridge from '@/service/mp';
import
MpBridge
from
'
@/service/mp
'
;
//
import Bridge from '@qg/js-bridge';
import
Bridge
from
'
@qg/js-bridge
'
;
function
getURLSearchParams
(
json
)
{
function
getURLSearchParams
(
json
)
{
if
(
!
json
)
return
''
;
if
(
!
json
)
return
''
;
...
@@ -24,11 +24,11 @@ const http = new HttpRequest(
...
@@ -24,11 +24,11 @@ const http = new HttpRequest(
const
{
data
,
config
}
=
res
;
const
{
data
,
config
}
=
res
;
const
returnRawData
=
config
.
rawData
;
const
returnRawData
=
config
.
rawData
;
if
(
returnRawData
)
return
[
data
,
null
];
if
(
returnRawData
)
return
[
data
,
null
];
if
(
data
.
businessCode
===
'
401
'
||
data
.
businessCode
===
'
0401
'
)
{
//
if (data.businessCode === '401' || data.businessCode === '0401') {
// router.push({ name: 'login' });
//
// router.push({ name: 'login' });
window
.
localStorage
.
removeItem
(
'
vccToken
'
);
//
window.localStorage.removeItem('vccToken');
window
.
sessionStorage
.
removeItem
(
'
vccToken
'
);
//
window.sessionStorage.removeItem('vccToken');
}
//
}
const
success
=
const
success
=
(
data
.
code
===
'
0000
'
&&
data
.
businessCode
===
'
0000
'
)
||
data
.
business_code
===
0
;
(
data
.
code
===
'
0000
'
&&
data
.
businessCode
===
'
0000
'
)
||
data
.
business_code
===
0
;
if
(
success
)
{
if
(
success
)
{
...
@@ -41,35 +41,37 @@ const http = new HttpRequest(
...
@@ -41,35 +41,37 @@ const http = new HttpRequest(
let
error
=
new
Error
(
msg
);
let
error
=
new
Error
(
msg
);
error
.
response
=
data
;
error
.
response
=
data
;
// if (
if
(
// error?.response?.businessCode === '6049' ||
error
?.
response
?.
businessCode
===
'
6049
'
||
// error?.response?.businessCode === '401' ||
error
?.
response
?.
businessCode
===
'
401
'
||
// error?.response?.businessCode === '0401'
error
?.
response
?.
businessCode
===
'
0401
'
// ) {
)
{
// window.localStorage.removeItem('vccToken');
localStorage
.
removeItem
(
'
vccToken
'
);
// window.sessionStorage.removeItem('vccToken');
sessionStorage
.
removeItem
(
'
vccToken
'
);
// if (isApp) {
if
(
isApp
)
{
// const nativeBridge = new Bridge();
const
nativeBridge
=
new
Bridge
();
// window.xyqbNativeEvent = function(res) {
window
.
xyqbNativeEvent
=
function
(
res
)
{
// const json = typeof res === 'string' ? JSON.parse(res) : res;
const
json
=
typeof
res
===
'
string
'
?
JSON
.
parse
(
res
)
:
res
;
// if (json.event === 'getTokenSuccess') {
if
(
json
.
event
===
'
getTokenSuccess
'
)
{
// const appData = json.data || {};
const
appData
=
json
.
data
||
{};
// if (appData && appData.token) {
if
(
appData
&&
appData
.
token
)
{
// localStorage.set('vccToken', appData.token);
localStorage
.
set
(
'
vccToken
'
,
appData
.
token
);
// sessionStorage.set('vccToken', appData.token);
sessionStorage
.
set
(
'
vccToken
'
,
appData
.
token
);
// setTimeout(() => {
setTimeout
(()
=>
{
// window.location.reload();
window
.
location
.
reload
();
// }, 300);
},
500
);
// }
}
// }
}
// };
};
// nativeBridge.getToken();
nativeBridge
.
getToken
();
// }
}
// if (isWxMp) {
if
(
isWxMp
)
{
// const nativeBridge = new MpBridge();
const
nativeBridge
=
new
MpBridge
();
// nativeBridge.getToken({ from: 'groupbuy' });
nativeBridge
.
getToken
({
// }
clear
:
1
// }
});
}
}
console
.
error
(
error
);
console
.
error
(
error
);
return
[
null
,
error
];
return
[
null
,
error
];
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment