Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
H
hls-xcmg-vue-app
Project
Project
Details
Activity
Releases
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
xugong
hls-xcmg-vue-app
Commits
1787ec5b
Commit
1787ec5b
authored
Oct 23, 2019
by
李晓兵
Browse files
Options
Browse Files
Download
Plain Diff
Merge branch 'develop' of
https://hel.hand-china.com/xugong/hls-xcmg-vue-app
into develop
parents
6b8e86e8
ccb80274
Changes
13
Hide whitespace changes
Inline
Side-by-side
Showing
13 changed files
with
191 additions
and
274 deletions
+191
-274
contract-detail.vue
src/pages/contractSigning/contract-detail.vue
+4
-3
contract-signing.vue
src/pages/contractSigning/contract-signing.vue
+5
-3
entry-info.vue
src/pages/contractSigning/entry-info.vue
+94
-6
financ-details.vue
src/pages/distributorSign/financ-details.vue
+1
-1
my-info.vue
src/pages/myInfo/my-info.vue
+1
-8
contract-record.vue
src/pages/pay/firstPay/contract-record.vue
+4
-99
first-pay.vue
src/pages/pay/firstPay/first-pay.vue
+10
-13
pay-entry.vue
src/pages/pay/firstPay/pay-entry.vue
+7
-12
contract-record.vue
src/pages/pay/payment/contract-record.vue
+36
-85
first-pay.vue
src/pages/pay/payment/first-pay.vue
+18
-21
pay-entry.vue
src/pages/pay/payment/pay-entry.vue
+1
-12
product-list.vue
src/pages/productQuery/product-list.vue
+9
-10
index.js
src/router/index.js
+1
-1
No files found.
src/pages/contractSigning/contract-detail.vue
View file @
1787ec5b
<!--
* @Author: your name
* @Date: 2019-09-29 10:02:11
* @LastEditTime: 2019-10-22 1
3:33:30
* @LastEditTime: 2019-10-22 1
7:22:03
* @LastEditors: Please set LastEditors
* @Description: In User Settings Edit
-->
...
...
@@ -149,7 +149,7 @@
</item>
</list-item>
</h-content>
<bottom-tab
v-show=
"num === 1"
>
<bottom-tab
v-show=
"num === 1
&& confirm_status === 'SUBMIT'
"
>
<tab-button
class=
"footer"
@
click
.
native=
"inSure"
>
确认签约
</tab-button>
...
...
@@ -177,6 +177,7 @@ export default {
check2
:
Check2
,
uncheck1
:
unCheck1
,
uncheck2
:
unCheck2
,
confirm_status
:
this
.
$route
.
params
.
confirm_status
,
}
},
computed
:
{},
...
...
@@ -389,7 +390,7 @@ export default {
}
.in-all{
width: 96px;
//
width: 96px;
display: flex;
img{
...
...
src/pages/contractSigning/contract-signing.vue
View file @
1787ec5b
<!--
* @Author: your name
* @Date: 2019-09-29 10:02:11
* @LastEditTime: 2019-10-2
1 11:09:20
* @LastEditTime: 2019-10-2
2 16:43:01
* @LastEditors: Please set LastEditors
* @Description: In User Settings Edit
-->
...
...
@@ -31,7 +31,7 @@
<p
class=
"incoming-num"
>
进件号
</p>
<p
class=
"code"
>
{{
item
.
project_number
}}
</p>
</div>
<div
class=
"details"
@
click=
"goDetails(item.project_id)"
>
<div
class=
"details"
@
click=
"goDetails(item.project_id
,item.confirm_status
)"
>
<div
class=
"option"
>
<p
class=
"name"
>
承租人
</p>
<p
class=
"full-name normal"
>
{{
item
.
bp_name
}}
</p>
...
...
@@ -125,11 +125,13 @@ export default {
}
})
},
goDetails
(
val
)
{
// val: project_id, status: confirm_status
goDetails
(
val
,
status
)
{
this
.
$router
.
push
({
name
:
'ContractDetail'
,
params
:
{
project_id
:
val
,
confirm_status
:
status
,
},
})
},
...
...
src/pages/contractSigning/entry-info.vue
View file @
1787ec5b
<!--
* @Author: your name
* @Date: 2019-09-29 10:02:11
* @LastEditTime: 2019-10-22 20:03:19
* @LastEditors: Please set LastEditors
* @Description: In User Settings Edit
* @FilePath: /c:\Users\slice\Desktop\xg\new-pro\hls-xcmg-vue-app\src\pages\contractSigning\entry-info.vue
-->
<
template
>
<h-view
id=
"entry-info"
class=
"public-style"
>
<h-header
:proportion=
"[5,1,1]"
class=
"bar-custom"
>
...
...
@@ -12,25 +20,28 @@
<div
class=
"info-header"
>
<p>
请上传银行卡照片
</p>
<div
class=
"bank-pic"
>
<img
src=
"@/assets/constractSigning/bank.png"
alt=
""
>
<img
v-if=
"!bankImg"
src=
"@/assets/constractSigning/bank.png"
alt=
""
@
click=
"ocrShow('bankCard', '')"
>
<img
v-if=
"bankImg"
:src=
"bankImg"
alt=
""
@
click=
"ocrShow('bankCard', '')"
>
</div>
</div>
<list-item
:item-height=
"44"
class=
"info-center"
>
<item>
<div
slot=
"name"
>
银行卡卡号
</div>
<section
slot=
"content"
>
上传银行卡自动填充
</section>
<input
slot=
"content"
v-model=
"bank_lists.bank_account_num"
type=
"text"
placeholder=
"上传银行卡自动填充"
readonly
>
</item>
<item>
<div
slot=
"name"
>
账户名称
</div>
<input
slot=
"content"
type=
"
number
"
placeholder=
"请输入账户名称"
>
<input
slot=
"content"
type=
"
text
"
placeholder=
"请输入账户名称"
>
</item>
<item>
<div
slot=
"name"
>
银行名称
</div>
<input
slot=
"content"
type=
"number
"
placeholder=
"请输入银行名称"
>
<input
slot=
"content"
v-model=
"bank_lists.bank_full_name"
type=
"text
"
placeholder=
"请输入银行名称"
>
</item>
<item>
<div
slot=
"name"
>
支行名称
</div>
<input
slot=
"content"
type=
"
number
"
placeholder=
"请输入支行名称"
>
<input
slot=
"content"
type=
"
text
"
placeholder=
"请输入支行名称"
>
</item>
</list-item>
...
...
@@ -58,12 +69,17 @@ export default {
data
()
{
return
{
num
:
1
,
bankImg
:
''
,
// 银行卡图片
check1
:
Check1
,
check2
:
Check2
,
uncheck1
:
unCheck1
,
uncheck2
:
unCheck2
,
res
:
''
,
name
:
''
,
bank_lists
:
{
bank_full_name
:
''
,
// 银行名称
bank_account_num
:
''
,
// 卡号
},
}
},
computed
:
{},
...
...
@@ -72,7 +88,79 @@ export default {
this
.
name
=
this
.
$route
.
params
.
name
},
methods
:
{
// ocr识别入口
ocrShow
(
ocrType
,
type
)
{
let
vm
=
this
hlsPopup
.
showActionSheet
({
titleText
:
'请选择照片'
,
buttonArray
:
[
'拍照'
,
'从相册取'
],
callback
:
index
=>
{
if
(
index
===
0
)
{
vm
.
openCamera
(
ocrType
,
type
)
}
else
{
vm
.
takePicture
(
ocrType
,
type
)
}
},
})
},
openCamera
(
ocrType
,
type
)
{
let
vm
=
this
let
cameraoptions
=
{
quality
:
60
,
width
:
1843
,
height
:
1382
,
}
let
success
=
function
(
imgdata
)
{
if
(
!
imgdata
)
{
hlsPopup
.
showLongCenter
(
'请拍照'
)
}
else
{
if
(
ocrType
===
'bankCard'
)
{
vm
.
bankImg
=
imgdata
vm
.
bankCardIdentify
(
imgdata
)
}
}
}
let
error
=
function
()
{
hlsPopup
.
showLongCenter
(
error
)
}
hlsUtil
.
openCamera
(
cameraoptions
,
success
,
error
)
},
takePicture
(
ocrType
,
type
)
{
let
vm
=
this
var
cameraoptions
=
{
quality
:
70
,
width
:
1843
,
height
:
1382
,
maxCount
:
1
,
}
let
success
=
function
(
imgUrl
)
{
if
(
imgUrl
.
length
===
0
)
{
hlsPopup
.
showLongCenter
(
'请选择一张图片'
)
}
else
{
if
(
ocrType
===
'bankCard'
)
{
vm
.
bankImg
=
imgUrl
[
0
]
vm
.
bankCardIdentify
(
imgUrl
[
0
])
}
}
}
let
error
=
function
()
{
hlsPopup
.
showLongCenter
(
error
)
}
vm
.
hlsUtil
.
takePicture
(
cameraoptions
,
success
,
error
)
},
// 银行卡识别
bankCardIdentify
(
fileUrl
)
{
let
vm
=
this
hlsPopup
.
showLoading
(
'正在识别'
)
let
url
=
process
.
env
.
ocrPath
+
'/baidu/ocr/bankCard'
hlsUtil
.
baiduOcr
(
fileUrl
,
url
,
function
(
res
)
{
hlsPopup
.
hideLoading
()
let
result
=
res
.
result
.
result
vm
.
bank_lists
.
bank_account_num
=
result
.
bank_card_number
.
replace
(
/
\s
*/g
,
''
)
// 卡号
vm
.
bank_lists
.
bank_full_name
=
result
.
bank_name
// 银行名称
// vm.bank_lists.bank_card_type = result.bank_card_type
})
},
},
}
</
script
>
...
...
src/pages/distributorSign/financ-details.vue
View file @
1787ec5b
...
...
@@ -137,7 +137,7 @@ export default {
params
:
{
isConfirm
:
true
,
hasButtom
:
confirmStatus
,
confirm_status
:
this
.
confirm_status
confirm_status
:
this
.
confirm_status
,
},
})
this
.
$router
.
go
(
-
1
)
...
...
src/pages/myInfo/my-info.vue
View file @
1787ec5b
...
...
@@ -170,19 +170,11 @@ export default {
changePay
()
{
this
.
$router
.
push
({
name
:
'FirstPay'
,
params
:
{
// bp_id: this.bp_id,
bp_id
:
7850
,
},
})
},
changeRent
()
{
this
.
$router
.
push
({
name
:
'PaymentFirstPay'
,
params
:
{
// bp_id: this.bp_id,
bp_id
:
7850
,
},
})
},
updateVersion
()
{
...
...
@@ -331,6 +323,7 @@ export default {
vm
.
user_bp_status
=
res
.
info
.
user_bp_status
vm
.
user_bp_class
=
res
.
info
.
user_bp_class
vm
.
bp_id
=
res
.
info
.
user_bp_id
window
.
sessionStorage
.
setItem
(
'bp_id'
,
7850
)
vm
.
user_bp_name
=
res
.
info
.
user_bp_name
vm
.
user_bp_type
=
res
.
info
.
user_bp_type
vm
.
user_phone
=
res
.
info
.
user_phone
...
...
src/pages/pay/firstPay/contract-record.vue
View file @
1787ec5b
...
...
@@ -2,7 +2,7 @@
<h-view
id=
"contract-record"
class=
"public-style"
>
<h-header
:proportion=
"[5,1,1]"
class=
"bar-custom"
>
<div
slot=
"left"
class=
"h-header-btn"
>
<img
src=
"@/assets/userBind/arrow.png"
@
click=
"
changePage
"
>
<img
src=
"@/assets/userBind/arrow.png"
@
click=
"
$routeGo()
"
>
<span>
合同记录
</span>
</div>
</h-header>
...
...
@@ -59,92 +59,7 @@ export default {
return
{
money
:
0
,
inputNum
:
0
,
prj_lists
:
[
{
'project_id'
:
'48792'
,
'project_number'
:
'PRJ2019078'
,
'bp_name'
:
'李永波装甲车租赁公司'
,
'cf_lists'
:
[
{
'received_amount'
:
'9500000'
,
'cf_item_name'
:
'首付款'
,
'cf_item'
:
'51'
,
'project_number'
:
'PRJ2019078'
,
'due_amount'
:
'9500000'
,
},
{
'received_amount'
:
'3150000'
,
'cf_item_name'
:
'保证金'
,
'cf_item'
:
'15'
,
'project_number'
:
'PRJ2019078'
,
'due_amount'
:
'3150000'
,
},
{
'received_amount'
:
'9500000'
,
'cf_item_name'
:
'手续费'
,
'cf_item'
:
'51'
,
'project_number'
:
'PRJ2019078'
,
'due_amount'
:
'9500000'
,
},
{
'received_amount'
:
'3150000'
,
'cf_item_name'
:
'保险押金'
,
'cf_item'
:
'15'
,
'project_number'
:
'PRJ2019078'
,
'due_amount'
:
'3150000'
,
},
{
'received_amount'
:
'3150000'
,
'cf_item_name'
:
'GPS费用'
,
'cf_item'
:
'15'
,
'project_number'
:
'PRJ2019078'
,
'due_amount'
:
'3150000'
,
},
],
},
{
'project_id'
:
'48800'
,
'project_number'
:
'PRJ2019082'
,
'bp_name'
:
'李永波装甲车租赁公司'
,
'cf_lists'
:
[
{
'received_amount'
:
'9500000'
,
'cf_item_name'
:
'首付款'
,
'cf_item'
:
'51'
,
'project_number'
:
'PRJ2019078'
,
'due_amount'
:
'9500000'
,
},
{
'received_amount'
:
'3150000'
,
'cf_item_name'
:
'保证金'
,
'cf_item'
:
'15'
,
'project_number'
:
'PRJ2019078'
,
'due_amount'
:
'3150000'
,
},
{
'received_amount'
:
'9500000'
,
'cf_item_name'
:
'手续费'
,
'cf_item'
:
'51'
,
'project_number'
:
'PRJ2019078'
,
'due_amount'
:
'9500000'
,
},
{
'received_amount'
:
'3150000'
,
'cf_item_name'
:
'保险押金'
,
'cf_item'
:
'15'
,
'project_number'
:
'PRJ2019078'
,
'due_amount'
:
'3150000'
,
},
{
'received_amount'
:
'3150000'
,
'cf_item_name'
:
'GPS费用'
,
'cf_item'
:
'15'
,
'project_number'
:
'PRJ2019078'
,
'due_amount'
:
'3150000'
,
},
],
},
],
prj_lists
:
[],
}
},
...
...
@@ -185,21 +100,11 @@ export default {
},
methods
:
{
changePage
()
{
this
.
$router
.
replace
({
name
:
'FirstPay'
,
params
:
{
bp_id
:
this
.
$route
.
params
.
bp_id
,
},
})
this
.
$router
.
go
(
-
1
)
},
getDetail
()
{
let
vm
=
this
let
url
=
process
.
env
.
basePath
+
'payment_prj_list_query'
let
param
=
{
bp_id
:
this
.
$route
.
params
.
bp_id
,
bp_id
:
window
.
sessionStorage
.
getItem
(
'bp_id'
)
,
}
hlsPopup
.
showLoading
(
'请稍候'
)
vm
.
$post
(
url
,
param
).
then
(
function
(
res
)
{
...
...
@@ -224,7 +129,7 @@ export default {
delete
i
.
due_amount
delete
i
.
received_amount
delete
i
.
project_number
i
.
bp_id
=
this
.
$route
.
params
.
bp_id
i
.
bp_id
=
window
.
sessionStorage
.
getItem
(
'bp_id'
)
})
return
data
},
...
...
src/pages/pay/firstPay/first-pay.vue
View file @
1787ec5b
...
...
@@ -61,7 +61,7 @@ export default {
let
vm
=
this
let
url
=
process
.
env
.
basePath
+
'initial_payment_query'
let
param
=
{
bp_id
:
vm
.
$route
.
params
.
bp_id
,
bp_id
:
window
.
sessionStorage
.
getItem
(
'bp_id'
)
,
}
hlsPopup
.
showLoading
(
'请稍候'
)
vm
.
$post
(
url
,
param
).
then
(
function
(
res
)
{
...
...
@@ -89,15 +89,16 @@ export default {
let
vm
=
this
let
url
=
process
.
env
.
basePath
+
'create_order_0_amount'
let
param
=
{
bp_id
:
vm
.
$route
.
params
.
bp_id
,
amount
:
vm
.
money
,
info
:
{
bp_id
:
window
.
sessionStorage
.
getItem
(
'bp_id'
),
amount
:
vm
.
money
,
},
}
hlsPopup
.
showLoading
(
'请稍候'
)
vm
.
$post
(
url
,
param
).
then
(
function
(
res
)
{
vm
.
hlsPopup
.
hideLoading
()
if
(
res
.
result
===
'S'
)
{
console
.
log
(
res
)
this
.
toPayEntry
(
vm
.
money
)
vm
.
toPayEntry
(
vm
.
money
)
}
else
{
hlsPopup
.
showLongCenter
(
res
.
message
)
}
...
...
@@ -108,25 +109,22 @@ export default {
name
:
'PayEntry'
,
params
:
{
money
,
bp_id
:
this
.
$route
.
params
.
bp_id
,
},
})
},
createOrder
()
{
let
vm
=
this
// window.sessionStorage.setItem('order_id', 123)
// vm.toContractRecord(vm.money)
let
url
=
process
.
env
.
basePath
+
'do_order_0_prj'
let
param
=
{
bp_id
:
vm
.
$route
.
params
.
bp_id
,
info
:
{
bp_id
:
window
.
sessionStorage
.
getItem
(
'bp_id'
),
},
}
hlsPopup
.
showLoading
(
'请稍候'
)
vm
.
$post
(
url
,
param
).
then
(
function
(
res
)
{
vm
.
hlsPopup
.
hideLoading
()
if
(
res
.
result
===
'S'
)
{
console
.
log
(
res
)
window
.
sessionStorage
.
setItem
(
'order_id'
,
res
.
info
.
order_id
)
window
.
sessionStorage
.
setItem
(
'order_id'
,
res
.
order_id
)
vm
.
toContractRecord
(
vm
.
money
)
}
else
{
hlsPopup
.
showLongCenter
(
res
.
message
)
...
...
@@ -138,7 +136,6 @@ export default {
name
:
'ContractRecord'
,
params
:
{
money
,
bp_id
:
this
.
$route
.
params
.
bp_id
,
},
})
},
...
...
src/pages/pay/firstPay/pay-entry.vue
View file @
1787ec5b
...
...
@@ -2,7 +2,7 @@
<h-view
id=
"pay-entry"
class=
"public-style"
>
<h-header
:proportion=
"[5,1,1]"
class=
"bar-custom"
>
<div
slot=
"left"
class=
"h-header-btn"
>
<img
src=
"@/assets/userBind/arrow.png"
@
click=
"
changePage
"
>
<img
src=
"@/assets/userBind/arrow.png"
@
click=
"
$routeGo()
"
>
<span>
支付中心
</span>
</div>
</h-header>
...
...
@@ -63,11 +63,17 @@ export default {
return
{
money
:
''
,
select
:
'one'
,
name
:
''
,
}
},
computed
:
{},
watch
:
{},
beforeRouteEnter
(
to
,
from
,
next
)
{
next
(
vm
=>
{
vm
.
name
=
from
.
name
})
},
activated
()
{
this
.
money
=
this
.
$route
.
params
.
money
},
...
...
@@ -75,17 +81,6 @@ export default {
isSelect
(
way
)
{
this
.
select
=
way
},
changePage
()
{
this
.
$router
.
replace
(
{
name
:
'FirstPay'
,
params
:
{
bp_id
:
this
.
$route
.
params
.
bp_id
,
},
}
)
this
.
$router
.
go
(
-
1
)
},
},
}
</
script
>
...
...
src/pages/pay/payment/contract-record.vue
View file @
1787ec5b
...
...
@@ -2,7 +2,7 @@
<h-view
id=
"payment-contract-record"
class=
"public-style"
>
<h-header
:proportion=
"[5,1,1]"
class=
"bar-custom"
>
<div
slot=
"left"
class=
"h-header-btn"
>
<img
src=
"@/assets/userBind/arrow.png"
@
click=
"
changePage
"
>
<img
src=
"@/assets/userBind/arrow.png"
@
click=
"
$routeGo()
"
>
<span>
合同记录
</span>
</div>
</h-header>
...
...
@@ -39,7 +39,7 @@
</div>
<div
class=
"list"
>
<div><span>
车牌号
</span>
<span>
{{
detail
.
lease_item_car_num
}}
</span>
</div>
<div><span>
本次还款
</span><section><input
v-model=
"detail.
pay
"
type=
"text"
placeholder=
"请输入还款金额"
></section></div>
<div><span>
本次还款
</span><section><input
v-model=
"detail.
amount
"
type=
"text"
placeholder=
"请输入还款金额"
></section></div>
</div>
</div>
</div>
...
...
@@ -59,7 +59,7 @@
</div>
</div>
<bottom-tab>
<tab-button
class=
"footer"
@
click
.
native=
"
toPayEntry(sumMoney
)"
>
<tab-button
class=
"footer"
@
click
.
native=
"
payDetail(
)"
>
支
付
</tab-button>
</bottom-tab>
...
...
@@ -84,77 +84,7 @@ export default {
money
:
''
,
reFund1
:
''
,
reFund2
:
''
,
info
:
[
{
'project_id'
:
'48792'
,
'project_number'
:
'PRJ2019078'
,
'bp_name'
:
'李永波装甲车租赁公司'
,
'con_lists'
:
[
{
'project_id'
:
'48792'
,
'contract_id'
:
'410'
,
'due_amount'
:
'400320'
,
'received_amount'
:
'13171'
,
'overdue_amount'
:
'0'
,
'lease_item_car_num'
:
'CD'
,
'lease_item_factory_num'
:
'EF'
,
'lease_item_engine_num'
:
'GH'
,
'product_code'
:
'AB'
,
},
{
'project_id'
:
'48792'
,
'contract_id'
:
'396'
,
'due_amount'
:
'8358890'
,
'received_amount'
:
'170729'
,
'overdue_amount'
:
'0'
,
'lease_item_car_num'
:
'CD'
,
'lease_item_factory_num'
:
'EF'
,
'lease_item_engine_num'
:
'GH'
,
'product_code'
:
'AB'
,
},
{
'project_id'
:
'48792'
,
'contract_id'
:
'411'
,
'due_amount'
:
'27722013.76'
,
'received_amount'
:
'4562996.48'
,
'overdue_amount'
:
'0'
,
'lease_item_car_num'
:
'CD'
,
'lease_item_factory_num'
:
'EF'
,
'lease_item_engine_num'
:
'GH'
,
'product_code'
:
'AB'
,
},
],
},
{
'project_id'
:
'48800'
,
'project_number'
:
'PRJ2019082'
,
'bp_name'
:
'李永波装甲车租赁公司'
,
'con_lists'
:
[
{
'project_id'
:
'48800'
,
'contract_id'
:
'431'
,
'due_amount'
:
'31814456'
,
'received_amount'
:
'0'
,
'overdue_amount'
:
'0'
,
'lease_item_car_num'
:
'CD'
,
'lease_item_factory_num'
:
'EF'
,
'lease_item_engine_num'
:
'GH'
,
'product_code'
:
'AB'
,
},
{
'project_id'
:
'48800'
,
'contract_id'
:
'371'
,
'due_amount'
:
'699530'
,
'received_amount'
:
'0'
,
'overdue_amount'
:
'0'
,
'lease_item_car_num'
:
'CD'
,
'lease_item_factory_num'
:
'EF'
,
'lease_item_engine_num'
:
'GH'
,
'product_code'
:
'AB'
,
},
],
},
],
info
:
[],
}
},
computed
:
{},
...
...
@@ -198,23 +128,13 @@ export default {
},
activated
()
{
debugger
},
methods
:
{
changePage
()
{
this
.
$router
.
replace
({
name
:
'PaymentFirstPay'
,
params
:
{
bp_id
:
this
.
$route
.
params
.
bp_id
,
},
})
this
.
$router
.
go
(
-
1
)
},
getRentInfo
()
{
let
vm
=
this
let
url
=
process
.
env
.
basePath
+
'payment_con_list_query'
let
param
=
{
bp_id
:
vm
.
$route
.
params
.
bp_id
,
bp_id
:
window
.
sessionStorage
.
getItem
(
'bp_id'
)
,
}
hlsPopup
.
showLoading
(
'请稍候'
)
vm
.
$post
(
url
,
param
).
then
(
function
(
res
)
{
...
...
@@ -226,6 +146,37 @@ export default {
}
})
},
createData
()
{
let
obj
=
{}
let
pushList
=
[]
this
.
info
.
forEach
(
i
=>
{
i
.
con_lists
.
forEach
(
j
=>
{
obj
.
bp_id
=
window
.
sessionStorage
.
getItem
(
'bp_id'
)
obj
.
amount
=
j
.
amount
obj
.
contract_id
=
j
.
contract_id
pushList
.
push
(
obj
)
})
})
return
pushList
},
payDetail
()
{
let
vm
=
this
let
url
=
process
.
env
.
basePath
+
'create_detail_1_part'
let
payLists
=
vm
.
createData
()
let
param
=
{
order_id
:
window
.
sessionStorage
.
getItem
(
'order_id'
),
pay_lists
:
payLists
,
}
hlsPopup
.
showLoading
(
'请稍候'
)
vm
.
$post
(
url
,
param
).
then
(
function
(
res
)
{
vm
.
hlsPopup
.
hideLoading
()
if
(
res
.
result
===
'S'
)
{
vm
.
toPayEntry
(
vm
.
sumMoney
)
}
else
{
hlsPopup
.
showLongCenter
(
res
.
message
)
}
})
},
toPayEntry
(
money
)
{
this
.
$router
.
push
({
name
:
'PaymentPayEntry'
,
...
...
src/pages/pay/payment/first-pay.vue
View file @
1787ec5b
...
...
@@ -79,7 +79,7 @@ export default {
let
vm
=
this
let
url
=
process
.
env
.
basePath
+
'rent_repayment_query'
let
param
=
{
bp_id
:
vm
.
$route
.
params
.
bp_id
,
bp_id
:
window
.
sessionStorage
.
getItem
(
'bp_id'
)
,
}
hlsPopup
.
showLoading
(
'请稍候'
)
vm
.
$post
(
url
,
param
).
then
(
function
(
res
)
{
...
...
@@ -96,7 +96,7 @@ export default {
let
vm
=
this
let
url
=
process
.
env
.
basePath
+
'create_order_1_amount'
let
param
=
{
bp_id
:
vm
.
$route
.
params
.
bp_id
,
bp_id
:
window
.
sessionStorage
.
getItem
(
'bp_id'
)
,
}
hlsPopup
.
showLoading
(
'请稍候'
)
vm
.
$post
(
url
,
param
).
then
(
function
(
res
)
{
...
...
@@ -111,39 +111,36 @@ export default {
},
createOrder
()
{
let
vm
=
this
//
vm.toContractRecord(vm.liquidated_damages)
let
url
=
process
.
env
.
basePath
+
'do_order_1_con'
let
param
=
{
bp_id
:
vm
.
$route
.
params
.
bp_id
,
}
hlsPopup
.
showLoading
(
'请稍候'
)
vm
.
$post
(
url
,
param
).
then
(
function
(
res
)
{
vm
.
hlsPopup
.
hideLoading
()
if
(
res
.
result
===
'S'
)
{
console
.
log
(
res
)
vm
.
toContractRecord
(
vm
.
liquidated_damages
)
}
else
{
hlsPopup
.
showLongCenter
(
res
.
message
)
}
})
vm
.
toContractRecord
(
vm
.
liquidated_damages
)
window
.
sessionStorage
.
setItem
(
'order_id'
,
123
)
//
let url = process.env.basePath + 'do_order_1_con'
//
let param = {
//
bp_id: vm.$route.params.bp_id,
//
}
//
hlsPopup.showLoading('请稍候')
//
vm.$post(url, param).then(function (res) {
//
vm.hlsPopup.hideLoading()
//
if (res.result === 'S') {
// window.sessionStorage.setItem('order_id', res.info.order_id
)
//
vm.toContractRecord(vm.liquidated_damages)
//
} else {
//
hlsPopup.showLongCenter(res.message)
//
}
//
})
},
toPayEntry
(
money
)
{
this
.
$router
.
push
({
name
:
'PaymentPayEntry'
,
params
:
{
money
,
bp_id
:
this
.
$route
.
params
.
bp_id
,
},
})
},
toContractRecord
(
money
)
{
let
vm
=
this
this
.
$router
.
push
({
name
:
'PaymentContractRecord'
,
params
:
{
money
,
bp_id
:
vm
.
$route
.
params
.
bp_id
,
},
})
},
...
...
src/pages/pay/payment/pay-entry.vue
View file @
1787ec5b
...
...
@@ -2,7 +2,7 @@
<h-view
id=
"payment-pay-entry"
class=
"public-style"
>
<h-header
:proportion=
"[5,1,1]"
class=
"bar-custom"
>
<div
slot=
"left"
class=
"h-header-btn"
>
<img
src=
"@/assets/userBind/arrow.png"
@
click=
"
changePage
"
>
<img
src=
"@/assets/userBind/arrow.png"
@
click=
"
$routeGo()
"
>
<span>
支付中心
</span>
</div>
</h-header>
...
...
@@ -75,17 +75,6 @@ export default {
isSelect
(
way
)
{
this
.
select
=
way
},
changePage
()
{
this
.
$router
.
replace
(
{
name
:
'PaymentFirstPay'
,
params
:
{
bp_id
:
this
.
$route
.
params
.
bp_id
,
},
}
)
this
.
$router
.
go
(
-
1
)
},
},
}
</
script
>
...
...
src/pages/productQuery/product-list.vue
View file @
1787ec5b
...
...
@@ -55,16 +55,15 @@ export default {
},
computed
:
{},
watch
:
{},
beforeRouteEnter
(
to
,
from
,
next
)
{
if
(
from
.
name
===
'QueryHome'
)
{
next
(
vm
=>
{
// vm.proQuery()
// vm.division = vm.$route.params.division
})
}
// this.proQuery()
next
()
},
// beforeRouteEnter (to, from, next) {
// if (from.name === 'QueryHome') {
// next(vm => {
// // vm.proQuery()
// // vm.division = vm.$route.params.division
// })
// }
// next()
// },
activated
()
{
this
.
proQuery
()
},
...
...
src/router/index.js
View file @
1787ec5b
...
...
@@ -173,7 +173,7 @@ export default new Router({
// 款项支付
{
path
:
'/payment-first-pay'
,
component
:
PaymentFirstPay
,
name
:
'PaymentFirstPay'
,
meta
:
{
keepAlive
:
true
}},
{
path
:
'/payment-pay-entry'
,
component
:
PaymentPayEntry
,
name
:
'PaymentPayEntry'
,
meta
:
{
keepAlive
:
true
}},
{
path
:
'/payment-contract-record'
,
component
:
PaymentContractRecord
,
name
:
'PaymentContractRecord'
,
meta
:
{
keepAlive
:
fals
e
}},
{
path
:
'/payment-contract-record'
,
component
:
PaymentContractRecord
,
name
:
'PaymentContractRecord'
,
meta
:
{
keepAlive
:
tru
e
}},
// 保证金支付
{
path
:
'/margin-first-pay'
,
component
:
MarginFirstPay
,
name
:
'MarginFirstPay'
,
meta
:
{
keepAlive
:
true
}},
{
path
:
'/margin-pay-entry'
,
component
:
MarginPayEntry
,
name
:
'MarginPayEntry'
,
meta
:
{
keepAlive
:
true
}},
...
...
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