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
d58a5ad1
Commit
d58a5ad1
authored
Nov 07, 2019
by
linxin
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
add视屏面签
parent
5757eb6c
Changes
7
Hide whitespace changes
Inline
Side-by-side
Showing
7 changed files
with
91 additions
and
32 deletions
+91
-32
refund.vue
src/pages/contractRepayment/refund.vue
+75
-15
my-info.vue
src/pages/myInfo/my-info.vue
+10
-7
contract-record.vue
src/pages/pay/firstPay/contract-record.vue
+1
-1
first-pay.vue
src/pages/pay/firstPay/first-pay.vue
+2
-2
contract-record.vue
src/pages/pay/payment/contract-record.vue
+1
-1
first-pay.vue
src/pages/pay/payment/first-pay.vue
+1
-5
new-list.vue
src/pages/pay/payment/new-list.vue
+1
-1
No files found.
src/pages/contractRepayment/refund.vue
View file @
d58a5ad1
...
@@ -8,6 +8,32 @@
...
@@ -8,6 +8,32 @@
-->
-->
<
template
>
<
template
>
<h-view
id=
"repay-plan"
class=
"public-style"
>
<h-view
id=
"repay-plan"
class=
"public-style"
>
<transition
name=
"trans"
>
<div
v-show=
"show"
class=
"modal-show"
>
<div
class=
"down"
>
<table>
<tr>
<th>
款项
</th>
<th>
应还金额
</th>
<th>
还款金额
</th>
<th>
支付方式
</th>
</tr>
<tr>
<td>
本金
</td>
<td>
5,000.00
</td>
<td>
5,000.00
</td>
<td>
代扣;在线支付
</td>
</tr>
<tr>
<td>
本金
</td>
<td>
5,000.00
</td>
<td>
5,000.00
</td>
<td>
代扣;在线支付
</td>
</tr>
</table>
</div>
</div>
</transition>
<h-header
:proportion=
"[5,1,1]"
class=
"bar-custom"
>
<h-header
:proportion=
"[5,1,1]"
class=
"bar-custom"
>
<div
slot=
"left"
class=
"h-header-btn"
>
<div
slot=
"left"
class=
"h-header-btn"
>
<img
src=
"@/assets/userBind/arrow.png"
@
click=
"$routeGo()"
>
<img
src=
"@/assets/userBind/arrow.png"
@
click=
"$routeGo()"
>
...
@@ -25,6 +51,7 @@
...
@@ -25,6 +51,7 @@
v-for=
"(item,index) in lists"
v-for=
"(item,index) in lists"
:key=
"index"
:key=
"index"
:class=
"
{'plan-list':true,'or':statu==='orange','bl':statu==='blue','gr':statu==='green'}"
:class=
"
{'plan-list':true,'or':statu==='orange','bl':statu==='blue','gr':statu==='green'}"
@click = "showModel"
>
>
<div
<div
:class=
"
{'period':true,'orange':statu==='orange','blue':statu==='blue','green':statu==='green'}"
:class=
"
{'period':true,'orange':statu==='orange','blue':statu==='blue','green':statu==='green'}"
...
@@ -65,6 +92,7 @@ export default {
...
@@ -65,6 +92,7 @@ export default {
return
{
return
{
// 已结清 black , 逾期 orange , 还款中 blue , 未还款 green
// 已结清 black , 逾期 orange , 还款中 blue , 未还款 green
statu
:
'orange'
,
statu
:
'orange'
,
show
:
true
,
info
:
{},
info
:
{},
lists
:
[],
lists
:
[],
}
}
...
@@ -75,6 +103,9 @@ export default {
...
@@ -75,6 +103,9 @@ export default {
})
})
},
},
methods
:
{
methods
:
{
showModel
()
{
this
.
show
=
true
},
selectMonth
(
e
)
{
selectMonth
(
e
)
{
return
e
.
substring
(
5
,
10
)
return
e
.
substring
(
5
,
10
)
},
},
...
@@ -102,25 +133,54 @@ export default {
...
@@ -102,25 +133,54 @@ export default {
</
script
>
</
script
>
<
style
lang=
'less'
>
<
style
lang=
'less'
>
#repay-plan {
#repay-plan {
.h-header {
.trans-enter-active,
background-color: #1d3fff;
.trans-leave-active {
.h-header-btn {
transition: opacity 0.5s;
img {
}
width: 16px;
.trans-enter,
height: 16px;
.trans-leave-active {
margin-left: 4px;
opacity: 0;
}
}
.modal-show {
width: 100%;
height: 100%;
position: absolute;
z-index: 900;
background-color: rgba(56, 63, 69, 0.3);
display: flex;
justify-content: center;
align-items: center;
.down {
position: relative;
width: 314px;
height: 119px;
background-size: 301px 24.7px;
background-color: #fff;
table{
width:100%;
text-align: center;
tr:first-child{
height:46px;
line-height: 46px;
font-family: PingFangSC-Semibold;
font-size: 14px;
color: #1D3FFF;
}
tr{
width:100%;
height:36px;
line-height: 36px;
display: flex;
justify-content: space-between;
}
td,th{
display: flex;
justify-content: center;
span {
}
font-family: PingFangSC-Semibold;
margin-left: 16px;
font-size: 17px;
letter-spacing: 0.61px;
line-height: 24px;
}
}
}
}
}
}
.plan-name {
.plan-name {
position: relative;
position: relative;
background-color: #1d3fff;
background-color: #1d3fff;
...
...
src/pages/myInfo/my-info.vue
View file @
d58a5ad1
<
template
>
<
template
>
<h-view
id=
"my-info"
>
<h-view
id=
"my-info"
>
<div
class=
"top"
>
<h-header
class=
"bar-custom"
>
<h-header
class=
"header"
>
<div
slot=
"center"
>
个人中心
</div>
<div
slot=
"center"
class=
"top-word"
>
个人中心
</div>
</h-header>
</h-header>
<div
class=
"top"
style=
"margin-top:-1px;"
>
<div
class=
"card-top"
>
<div
class=
"card-top"
>
<img
src=
"@/assets/myInfo/1.png"
@
click=
"changePageHead"
>
<img
src=
"@/assets/myInfo/1.png"
@
click=
"changePageHead"
>
<div
class=
"sign"
>
<div
class=
"sign"
>
...
@@ -536,7 +537,7 @@ export default {
...
@@ -536,7 +537,7 @@ export default {
width: 100%;
width: 100%;
height: 206px;
height: 206px;
background: url("../../assets/myInfo/back.png") no-repeat;
background: url("../../assets/myInfo/back.png") no-repeat;
background-size: 100%
20
6px;
background-size: 100%
15
6px;
background-color: #efefef;
background-color: #efefef;
.header {
.header {
background-color: rgba(0, 0, 0, 0);
background-color: rgba(0, 0, 0, 0);
...
@@ -584,13 +585,15 @@ export default {
...
@@ -584,13 +585,15 @@ export default {
}
}
.my-content {
.my-content {
background-color: #efefef;
background-color: #efefef;
display: flex;
justify-content: center;
flex-wrap: wrap;
.content-top {
.content-top {
width: 359px;
width: 359px;
height: 121px;
height: 121px;
margin: 0 auto;
background-color: #fff;
background-color: #fff;
border-radius: 4px;
border-radius: 4px;
margin-top:
22%
;
margin-top:
18px
;
}
}
.userInfo {
.userInfo {
height: 45px;
height: 45px;
...
...
src/pages/pay/firstPay/contract-record.vue
View file @
d58a5ad1
...
@@ -6,7 +6,7 @@
...
@@ -6,7 +6,7 @@
<span>
合同记录
</span>
<span>
合同记录
</span>
</div>
</div>
</h-header>
</h-header>
<h-content
class=
"my-content"
>
<h-content
class=
"my-content"
style=
"margin-top:-1px"
>
<div
class=
"top-head"
>
<div
class=
"top-head"
>
<div
class=
"center"
>
<div
class=
"center"
>
<div
class=
"now-pay"
>
<div
class=
"now-pay"
>
...
...
src/pages/pay/firstPay/first-pay.vue
View file @
d58a5ad1
<
template
>
<
template
>
<h-view
id=
"first-pay"
class=
"public-style"
>
<h-view
id=
"first-pay"
class=
"public-style"
>
<h-header
:proportion=
"[5,1,1]"
class=
"bar-custom"
>
<h-header
:proportion=
"[5,1,1]"
:has-border=
"false"
class=
"bar-custom"
>
<div
slot=
"left"
class=
"h-header-btn"
>
<div
slot=
"left"
class=
"h-header-btn"
>
<img
src=
"@/assets/userBind/arrow.png"
@
click=
"goHome"
>
<img
src=
"@/assets/userBind/arrow.png"
@
click=
"goHome"
>
<span>
首付款支付
</span>
<span>
首付款支付
</span>
</div>
</div>
</h-header>
</h-header>
<h-content>
<h-content
style=
"margin-top:-1px;"
>
<div
class=
"top-head"
>
<div
class=
"top-head"
>
<div
class=
"center"
>
<div
class=
"center"
>
<div
class=
"now-pay"
>
<div
class=
"now-pay"
>
...
...
src/pages/pay/payment/contract-record.vue
View file @
d58a5ad1
...
@@ -6,7 +6,7 @@
...
@@ -6,7 +6,7 @@
<span>
合同记录
</span>
<span>
合同记录
</span>
</div>
</div>
</h-header>
</h-header>
<h-content>
<h-content
style=
"margin-top:-1px;"
>
<div
class=
"top-head"
>
<div
class=
"top-head"
>
<div
class=
"center"
>
<div
class=
"center"
>
<div
class=
"now-pay"
>
<div
class=
"now-pay"
>
...
...
src/pages/pay/payment/first-pay.vue
View file @
d58a5ad1
...
@@ -12,7 +12,7 @@
...
@@ -12,7 +12,7 @@
<div><span>
¥
</span>
{{
money
|
currency
}}
</div>
<div><span>
¥
</span>
{{
money
|
currency
}}
</div>
</div>
</div>
</div>
</div>
<h-content
class=
"pay-content
"
>
<h-content
style=
"margin-top:-1px
"
>
<div
class=
"pay-money"
>
<div
class=
"pay-money"
>
<div
class=
"pay-icon"
><img
src=
"@/assets/payment/first-pay.png"
alt=
""
>
租金支付
</div>
<div
class=
"pay-icon"
><img
src=
"@/assets/payment/first-pay.png"
alt=
""
>
租金支付
</div>
<div
class=
"pay-input"
>
<div
class=
"pay-input"
>
...
@@ -221,9 +221,6 @@ export default {
...
@@ -221,9 +221,6 @@ export default {
}
}
}
}
.pay-content {
padding-top: 50px;
.pay-money {
.pay-money {
height: 74px;
height: 74px;
background-color: #fff;
background-color: #fff;
...
@@ -290,7 +287,6 @@ export default {
...
@@ -290,7 +287,6 @@ export default {
color: #B4B4B5;
color: #B4B4B5;
}
}
}
}
}
}
}
.prompt {
.prompt {
...
...
src/pages/pay/payment/new-list.vue
View file @
d58a5ad1
...
@@ -6,7 +6,7 @@
...
@@ -6,7 +6,7 @@
<span>
还款明细
</span>
<span>
还款明细
</span>
</div>
</div>
</h-header>
</h-header>
<h-content>
<h-content
style=
"margin-top:-1px;"
>
<div
class=
"top-head"
>
<div
class=
"top-head"
>
<div
class=
"center"
>
<div
class=
"center"
>
<div
class=
"now-pay"
>
<div
class=
"now-pay"
>
...
...
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