Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Contribute to GitLab
Sign in
Toggle navigation
J
jd-vx-app
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
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
Administrator
jd-vx-app
Commits
9ff11fc2
Commit
9ff11fc2
authored
Jun 27, 2023
by
肖健
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
加签处理
parent
4adc59c9
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
15 changed files
with
749 additions
and
736 deletions
+749
-736
api.js
common/api/api.js
+4
-6
request.js
common/request/request/core/request.js
+2
-3
requestConfig.js
common/request/requestConfig.js
+3
-3
utils.js
common/utils.js
+20
-4
main.js
main.js
+2
-1
home-new.vue
pages/home-new.vue
+1
-3
home.vue
pages/home.vue
+1
-3
main.vue
pages/main.vue
+24
-12
moveCar.vue
pages/moveCar.vue
+4
-3
personal.vue
pages/personal.vue
+680
-682
shop.vue
pages/shop.vue
+1
-3
index.vue
pagesA/pages/mrAct/index.vue
+1
-3
index.vue
pagesA/pages/popAct/index.vue
+1
-3
detail.vue
pagesC/pages/shop/detail.vue
+4
-4
search.vue
pagesC/pages/shop/search.vue
+1
-3
No files found.
common/api/api.js
View file @
9ff11fc2
...
...
@@ -70,12 +70,10 @@ const httpTokenRequest = (opts, data) => {
uni
.
removeStorageSync
(
'userToken'
)
let
returnPage
=
'/pages/main'
;
let
pageType
=
"reLaunch"
uni
.
navigateTo
({
url
:
"/pages/login/index/index?returnPage="
+
returnPage
+
'&pageType='
+
pageType
,
success
:()
=>
{
requestNumber
=
0
}
})
this
.
$jdLoginPage
(
returnPage
,
pageType
,
()
=>
{
requestNumber
=
0
})
}
return
;
}
else
if
(
res
[
1
].
data
.
code
==
500
){
...
...
common/request/request/core/request.js
View file @
9ff11fc2
import
{
mergeConfig
,
dispatchRequest
,
jsonpRequest
}
from
"./utils.js"
;
import
{
jdLoginPage
}
from
'@/common/utils.js'
export
default
class
request
{
constructor
(
options
)
{
...
...
@@ -131,9 +132,7 @@ export default class request {
uni
.
removeStorageSync
(
'userToken'
)
let
returnPage
=
'/pages/main'
;
let
pageType
=
"reLaunch"
uni
.
navigateTo
({
url
:
"/pages/login/index/index?returnPage="
+
returnPage
+
'&pageType='
+
pageType
,
})
jdLoginPage
(
returnPage
,
pageType
)
}
},
800
)
}
...
...
common/request/requestConfig.js
View file @
9ff11fc2
import
request
from
"./request"
;
import
{
jdLoginPage
}
from
'@/common/utils.js'
// 全局配置的请求域名
...
...
@@ -185,9 +187,7 @@ $http.dataFactory = async function(res) {
uni
.
removeStorageSync
(
'userToken'
)
let
returnPage
=
'/pages/main'
;
let
pageType
=
"reLaunch"
uni
.
navigateTo
({
url
:
"/pages/login/index/index?returnPage="
+
returnPage
+
'&pageType='
+
pageType
,
})
jdLoginPage
(
returnPage
,
pageType
)
}
},
800
)
}
else
{
//其他错误提示
...
...
common/utils.js
View file @
9ff11fc2
import
util
from
'@/pages/login/util.js'
import
ParamsSign
from
'js-security-jdxcx'
;
let
loginPlugin
=
requirePlugin
(
'loginPlugin'
);
export
function
goToLocation
(
item
)
{
//小程序内链接
if
(
item
.
busType
==
3
&&
item
.
link
){
...
...
@@ -13,9 +14,7 @@ export function goToLocation(item) {
uni
.
setStorageSync
(
'jdNavToObj'
,
item
)
let
returnPage
=
'/pages/main'
;
let
pageType
=
"reLaunch"
uni
.
navigateTo
({
url
:
"/pages/login/index/index?returnPage="
+
returnPage
+
'&pageType='
+
pageType
})
this
.
$jdLoginPage
(
returnPage
,
pageType
)
return
}
//H5链接,判断链接是否设置
...
...
@@ -40,4 +39,21 @@ export function goToLocation(item) {
})
}
}
export
function
jdLoginPage
(
returnPage
,
pageType
,
successCallback
)
{
//设置加固对象
loginPlugin
.
setParamsSign
&&
loginPlugin
.
setParamsSign
(
ParamsSign
);
var
url
=
'/pages/login/index/index?returnPage='
+
(
returnPage
?
returnPage
:
''
)
+
"&pageType="
+
(
pageType
?
pageType
:
''
);
console
.
log
(
'url'
,
url
);
uni
.
navigateTo
({
url
:
url
,
success
:()
=>
{
if
(
successCallback
)
{
successCallback
();
}
}
})
}
\ No newline at end of file
main.js
View file @
9ff11fc2
...
...
@@ -6,7 +6,7 @@ Vue.prototype.$store = store;
import
http
from
"./common/api/api.js"
import
$http
from
'@/common/request/requestConfig'
;
import
{
goToLocation
}
from
'@/common/utils.js'
import
{
goToLocation
,
jdLoginPage
}
from
'@/common/utils.js'
Vue
.
config
.
productionTip
=
false
import
ActiveForm
from
"@/common/active-form/active-form"
;
...
...
@@ -15,6 +15,7 @@ Vue.use(uView);
Vue
.
prototype
.
http
=
http
Vue
.
prototype
.
$http
=
$http
Vue
.
prototype
.
$goToLocation
=
goToLocation
Vue
.
prototype
.
$jdLoginPage
=
jdLoginPage
// import uma from "umtrack-wx";
// uma.init({
...
...
pages/home-new.vue
View file @
9ff11fc2
...
...
@@ -155,9 +155,7 @@
goJdLogin
(){
let
returnPage
=
'/pages/main'
;
let
pageType
=
"reLaunch"
uni
.
navigateTo
({
url
:
"/pages/login/index/index?returnPage="
+
returnPage
+
'&pageType='
+
pageType
})
this
.
$jdLoginPage
(
returnPage
,
pageType
)
},
getPrice
()
{
if
(
this
.
clickState
==
false
){
...
...
pages/home.vue
View file @
9ff11fc2
...
...
@@ -100,9 +100,7 @@
goJdLogin
(){
let
returnPage
=
'/pages/main'
;
let
pageType
=
"reLaunch"
uni
.
navigateTo
({
url
:
"/pages/login/index/index?returnPage="
+
returnPage
+
'&pageType='
+
pageType
})
this
.
$jdLoginPage
(
returnPage
,
pageType
)
},
getPrice
()
{
if
(
this
.
clickState
==
false
){
...
...
pages/main.vue
View file @
9ff11fc2
...
...
@@ -143,15 +143,28 @@
},
300
)
}
}
else
{
let
returnPage
=
'/pages/main'
;
let
returnPage
=
'/pages/main'
let
pageType
=
"reLaunch"
uni
.
navigateTo
({
url
:
"/pages/login/index/index?returnPage="
+
returnPage
+
'&pageType='
+
pageType
})
this
.
$jdLoginPage
(
returnPage
,
pageType
)
}
break
;
case
3
:
this
.
tab
=
'shop'
// this.tab = 'shop'
uni
.
navigateToMiniProgram
({
appId
:
'wx1bfd5dd137c5ef13'
,
// 跳转目标小程序的id
// path: item.link, // 目标小程序的页面路径
extraData
:
{
// 需要携带的参数
},
success
:(
res
)
=>
{
// 打开成功
},
fail
:()
=>
{
}
})
break
;
case
4
:
this
.
tab
=
'personal'
...
...
@@ -313,10 +326,11 @@
}
=
res
;
if
(
!
token
)
{
console
.
log
(
res
,
"pin_key失效"
)
uni
.
navigateTo
({
url
:
"/pages/login/index/index"
})
uni
.
hideLoading
()
uni
.
hideLoading
()
let
returnPage
=
'/pages/main'
let
pageType
=
"reLaunch"
that
.
$jdLoginPage
(
returnPage
,
pageType
)
// uni.showToast({
// title: `京东登录失败:${message}`,
// icon: 'none',
...
...
@@ -402,9 +416,7 @@
uni
.
setStorageSync
(
'scene'
,
decodeURIComponent
(
option
.
scene
))
let
returnPage
=
'/pages/main'
;
let
pageType
=
"reLaunch"
uni
.
navigateTo
({
url
:
"/pages/login/index/index?returnPage="
+
returnPage
+
'&pageType='
+
pageType
})
this
.
$jdLoginPage
(
returnPage
,
pageType
)
}
}
}
else
{
...
...
pages/moveCar.vue
View file @
9ff11fc2
...
...
@@ -102,9 +102,10 @@
// uni.navigateTo({
// url: '/pages/binding/index?url=/pages/main&index=1'
// })
uni
.
navigateTo
({
url
:
'/pages/login/index/index'
})
let
returnPage
=
'/pages/main'
let
pageType
=
"reLaunch"
uni
.
setStorageSync
(
'tabbar'
,
1
)
this
.
$jdLoginPage
(
returnPage
,
pageType
)
return
;
}
const
that
=
this
...
...
pages/personal.vue
View file @
9ff11fc2
This diff is collapsed.
Click to expand it.
pages/shop.vue
View file @
9ff11fc2
...
...
@@ -105,9 +105,7 @@ export default {
if
(
!
token
){
let
returnPage
=
'/pages/main'
;
let
pageType
=
"reLaunch"
uni
.
navigateTo
({
url
:
"/pages/login/index/index?returnPage="
+
returnPage
+
'&pageType='
+
pageType
})
this
.
$jdLoginPage
(
returnPage
,
pageType
)
return
;
}
if
(
link
){
...
...
pagesA/pages/mrAct/index.vue
View file @
9ff11fc2
...
...
@@ -334,9 +334,7 @@ export default {
//跳转到登录页
let
returnPage
=
'/pages/main'
;
let
pageType
=
"reLaunch"
uni
.
navigateTo
({
url
:
"/pages/login/index/index?returnPage="
+
returnPage
+
'&pageType='
+
pageType
})
this
.
$jdLoginPage
(
returnPage
,
pageType
)
return
}
},
...
...
pagesA/pages/popAct/index.vue
View file @
9ff11fc2
...
...
@@ -156,9 +156,7 @@ export default {
//跳转到登录页
let
returnPage
=
'/pages/main'
;
let
pageType
=
"reLaunch"
uni
.
navigateTo
({
url
:
"/pages/login/index/index?returnPage="
+
returnPage
+
'&pageType='
+
pageType
})
this
.
$jdLoginPage
(
returnPage
,
pageType
)
},
// 选择爱车
radioChange
(
item
){
...
...
pagesC/pages/shop/detail.vue
View file @
9ff11fc2
...
...
@@ -48,10 +48,10 @@ export default {
// uni.navigateTo({
// url: '/pages/binding/index?url=/pagesC/pages/shop/detail&id=' + this.id
// })
uni
.
navigateTo
({
url
:
'/pages/login/index/index'
}
)
return
;
let
returnPage
=
'/pages/main'
let
pageType
=
"reLaunch"
this
.
$jdLoginPage
(
returnPage
,
pageType
)
return
;
}
uni
.
navigateTo
({
url
:
'/pagesC/pages/shop/pay?id='
+
this
.
id
...
...
pagesC/pages/shop/search.vue
View file @
9ff11fc2
...
...
@@ -71,9 +71,7 @@
if
(
!
token
)
{
let
returnPage
=
'/pages/main'
;
let
pageType
=
"reLaunch"
uni
.
navigateTo
({
url
:
"/pages/login/index/index?returnPage="
+
returnPage
+
'&pageType='
+
pageType
})
this
.
$jdLoginPage
(
returnPage
,
pageType
)
return
;
}
if
(
link
)
{
...
...
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