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
5da5abc8
Commit
5da5abc8
authored
Dec 27, 2021
by
胡
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
fix: 合同还款页面调整,业务办理名称修改,批量签署的样式
parent
36e4e682
Changes
4
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
168 additions
and
81 deletions
+168
-81
confirm-list.vue
src/pages/carConfirm/confirm-list.vue
+9
-8
add-undertake.vue
src/pages/contractCreate/add-undertake.vue
+10
-4
repay-details.vue
src/pages/contractRepayment/repay-details.vue
+141
-64
contract-signing.vue
src/pages/contractSigning/contract-signing.vue
+8
-5
No files found.
src/pages/carConfirm/confirm-list.vue
View file @
5da5abc8
...
...
@@ -263,8 +263,8 @@ export default {
}
.check-bottom {
width: 100%;
height:
60px
;
background-color: #fff;
height:
1.2rem
;
//
background-color: #fff;
position: absolute;
bottom: 0;
display: flex;
...
...
@@ -280,7 +280,7 @@ export default {
display: flex;
justify-content: center;
align-items: center;
font-size: 0.
25
rem;
font-size: 0.
32
rem;
img {
width: 16px;
margin-right: 4px;
...
...
@@ -293,7 +293,7 @@ export default {
justify-content: space-evenly;
align-items: center;
height: 100%;
font-size: 0.
25
rem;
font-size: 0.
3
rem;
}
.radio {
...
...
@@ -321,7 +321,7 @@ export default {
.sign {
color: #fff;
background-color: #1d3fff;
padding: 7px
4
0px;
padding: 7px
3
0px;
border-radius: 3px;
}
}
...
...
@@ -471,6 +471,7 @@ export default {
#confirmList {
.scrollContent {
padding-top: 3.32rem;
padding-bottom: 1.2rem;
}
}
}
...
...
@@ -479,8 +480,8 @@ export default {
.platform-ios {
#confirmList {
.scrollContent {
padding-top: 3.72rem;
padding-bottom:
40px
;
padding-top: 3.72rem;
padding-bottom:
1.2rem
;
}
.check-bottom {
...
...
@@ -495,7 +496,7 @@ export default {
#confirmList {
.scrollContent {
padding-top: 3.72rem;
padding-bottom:
40px
;
padding-bottom:
1.2rem
;
}
.search {
input {
...
...
src/pages/contractCreate/add-undertake.vue
View file @
5da5abc8
...
...
@@ -45,7 +45,13 @@ export default {
}
},
watch
:
{
keyWord
:
function
(
newQuestion
,
oldQuestion
)
{
if
(
this
.
keyWord
)
{
this
.
searchUndertake
()
}
else
{
this
.
getUndertake
()
}
}
},
beforeRouteEnter
(
to
,
from
,
next
)
{
next
(
vm
=>
{
...
...
@@ -84,7 +90,7 @@ export default {
let
param
=
{
bp_agent_id
:
vm
.
bp_agent_id
,
pagesize
:
10
,
pagenum
:
vm
.
page
NumSearch
,
pagenum
:
vm
.
page
num
,
searchInput
:
vm
.
keyWord
,
}
hlsPopup
.
showLoading
(
'请稍候'
)
...
...
@@ -105,7 +111,7 @@ export default {
vum
.
forEach
(
returnData
,
function
(
data
,
index
,
array
)
{
vm
.
undertakeList
.
push
(
array
[
index
])
})
vm
.
pageNum
Search
++
vm
.
pageNum
++
vm
.
$refs
.
scroll
.
update
(
false
)
}
}
else
{
...
...
@@ -138,7 +144,7 @@ export default {
let
param
=
{
bp_agent_id
:
vm
.
bp_agent_id
,
pagesize
:
10
,
pagenum
:
vm
.
page
N
um
,
pagenum
:
vm
.
page
n
um
,
searchInput
:
vm
.
keyWord
,
}
hlsPopup
.
showLoading
(
'请稍候'
)
...
...
src/pages/contractRepayment/repay-details.vue
View file @
5da5abc8
<
template
>
<h-view
id=
"repay-details"
class=
"public-style"
>
<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"
>
<img
src=
"@/assets/userBind/arrow.png"
@
click=
"$routeGo()"
/>
<span>
合同明细
</span>
</div>
</h-header>
<h-content
ref=
"content"
class=
"repay-content"
>
<
!--
<
h-content
ref=
"content"
class=
"repay-content"
>
<div
class=
"header"
>
合同单据
</div>
<list-item
:item-height=
"44"
class=
"invoice"
>
<item>
...
...
@@ -77,7 +77,80 @@
</item>
</list-item>
</scroll>
</h-content>
</h-content>
-->
<div
ref=
"content"
class=
"repay-content"
>
<div
class=
"header"
>
合同单据
</div>
<list-item
:item-height=
"44"
class=
"invoice"
>
<item>
<div
slot=
"name"
>
合同号
</div>
<div
slot=
"content"
>
{{
detailInfo
.
project_number
}}
</div>
</item>
<item>
<div
slot=
"name"
>
经销商
</div>
<div
slot=
"content"
>
{{
detailInfo
.
bp_agent_name
}}
</div>
</item>
<item>
<div
slot=
"name"
>
承租人
</div>
<div
slot=
"content"
>
{{
detailInfo
.
bp_name
}}
</div>
</item>
<item>
<div
slot=
"name"
>
产品名称
</div>
<div
slot=
"content"
>
{{
detailInfo
.
division_n
?
detailInfo
.
division_n
:
"暂无数据"
}}
</div>
</item>
<item>
<div
slot=
"name"
>
产品型号
</div>
<div
slot=
"content"
>
{{
detailInfo
.
product_code
?
detailInfo
.
product_code
:
"暂无数据"
}}
</div>
</item>
<item>
<div
slot=
"name"
>
合同金额
</div>
<div
slot=
"content"
>
{{
detailInfo
.
total_price
|
currency
}}
</div>
</item>
<item>
<div
slot=
"name"
>
商务政策
</div>
<div
slot=
"content"
>
{{
detailInfo
.
product_plan_id_n
}}
</div>
</item>
<item>
<div
slot=
"name"
>
租赁物数量
</div>
<div
slot=
"content"
>
{{
detailInfo
.
product_num
}}
</div>
</item>
</list-item>
<div
class=
"header"
>
设备清单
</div>
</div>
<scroll
ref=
"scroll"
:updateData=
"[lists]"
:pullUp=
"true"
@
pullingUp=
"getEquipment"
>
<list-item
:item-height=
"104"
class=
"equipment-list"
>
<item
v-for=
"(item,index) in lists"
:proportion=
"[2, 1]"
:key=
"index"
>
<div
slot=
"name"
class=
"parameters"
>
<div
class=
"list"
>
<p>
设备识别号
</p>
<span
class=
"bold"
>
{{
item
.
product_code
}}
-
{{
index
+
1
|
lengthCheck
}}
</span>
</div>
<div
class=
"list"
>
<p>
发动机号
</p>
<span>
{{
item
.
lease_item_engine_num
}}
</span>
</div>
<div
class=
"list"
>
<p>
车辆型号
</p>
<span>
{{
item
.
vehicle_model
}}
</span>
</div>
<div
class=
"list"
>
<p>
合格证编号
</p>
<span>
{{
item
.
certificate_number
}}
</span>
</div>
</div>
<div
slot=
"content"
>
<span
v-if=
"item.overdue_times != 0"
:class=
"['status', 'red']"
>
逾期
{{
item
.
overdue_times
}}
期
</span>
<div
class=
"plan"
@
click=
"toRepayPlan(item.contract_id)"
>
<img
src=
"@/assets/contractRepayment/plan.png"
/>
<span>
还款计划
</span>
</div>
</div>
</item>
</list-item>
</scroll>
</h-view>
</
template
>
...
...
@@ -220,6 +293,10 @@ export default {
.repay-content {
overflow: hidden;
position: absolute;
z-index: 10;
width: 100%;
.header {
// position: relative;
height: 40px;
...
...
@@ -261,81 +338,81 @@ export default {
}
}
}
}
.equipment-list {
border-top: none;
background-color: transparent;
.equipment-list {
border-top: none;
background-color: transparent;
.hls-item {
border-top: 1px solid #d9dbdf;
border-bottom: 1px solid #d9dbdf;
background-color: #fff;
margin-bottom: 10px;
.hls-item {
border-top: 1px solid #d9dbdf;
border-bottom: 1px solid #d9dbdf;
background-color: #fff;
margin-bottom: 10px;
.contents {
padding-top: 8px;
.add-name {
display: flex;
flex-direction: column;
.contents {
padding-top: 8px;
.add-name {
display: flex;
flex-direction: column;
.parameters {
width: 100%;
margin-left: -40px;
.parameters {
width: 100%;
margin-left: -40px;
.list {
display: flex;
margin-bottom: 0;
.list {
display: flex;
margin-bottom: 0;
p {
font-family: PingFangSC-Regular;
font-size: 13px;
color: rgba(56, 63, 69, 0.6);
letter-spacing: 0.4px;
text-align: right;
flex: 1;
}
p {
font-family: PingFangSC-Regular;
font-size: 13px;
color: rgba(56, 63, 69, 0.6);
letter-spacing: 0.4px;
text-align: right;
flex: 1;
}
span {
flex: 1;
margin-left: 15px;
font-family: PingFangSC-Regular;
font-size: 13px;
color: #383f45;
letter-spacing: 0.4px;
}
span {
flex: 1;
margin-left: 15px;
font-family: PingFangSC-Regular;
font-size: 13px;
color: #383f45;
letter-spacing: 0.4px;
}
span.bold {
font-family: PingFangSC-Semibold;
font-weight: 700;
}
span.bold {
font-family: PingFangSC-Semibold;
font-weight: 700;
}
}
}
}
.add-content {
.plan {
position: relative;
width: 100px;
height: 30px;
background: rgba(29, 63, 255, 0.2);
border-radius: 4px;
.add-content {
.plan {
position: relative;
width: 100px;
height: 30px;
background: rgba(29, 63, 255, 0.2);
border-radius: 4px;
img {
height: 14px;
position: absolute;
top: 8px;
left: 12px;
}
img {
height: 14px;
position: absolute;
top: 8px;
left: 12px;
}
span {
font-family: PingFangSC-Regular;
font-size: 13px;
color: @headerColor;
letter-spacing: 0.4px;
position: absolute;
top: 5px;
left: 32px;
}
span {
font-family: PingFangSC-Regular;
font-size: 13px;
color: @headerColor;
letter-spacing: 0.4px;
position: absolute;
top: 5px;
left: 32px;
}
}
}
...
...
src/pages/contractSigning/contract-signing.vue
View file @
5da5abc8
...
...
@@ -493,8 +493,8 @@ export default {
.check-bottom {
width: 100%;
height:
60px
;
background-color: #fff;
height:
1.2rem
;
//
background-color: #fff;
position: absolute;
bottom: 0;
display: flex;
...
...
@@ -510,7 +510,7 @@ export default {
display: flex;
justify-content: center;
align-items: center;
font-size: 0.
25
rem;
font-size: 0.
32
rem;
img {
width: 16px;
margin-right: 4px;
...
...
@@ -523,7 +523,7 @@ export default {
justify-content: space-evenly;
align-items: center;
height: 100%;
font-size: 0.
25
rem;
font-size: 0.
3
rem;
}
.radio {
...
...
@@ -551,7 +551,7 @@ export default {
.sign {
color: #fff;
background-color: #1d3fff;
padding: 7px
4
0px;
padding: 7px
3
0px;
border-radius: 3px;
}
}
...
...
@@ -703,6 +703,7 @@ export default {
#contract-signing {
.scrollContent {
padding-top: 3.4rem;
padding-bottom: 1.2rem;
}
}
}
...
...
@@ -712,6 +713,7 @@ export default {
#contract-signing {
.scrollContent {
padding-top: 3.8rem;
padding-bottom: 1.2rem;
}
.check-bottom {
...
...
@@ -726,6 +728,7 @@ export default {
#contract-signing {
.scrollContent {
padding-top: 3.8rem;
padding-bottom: 1.2rem;
}
.search {
input {
...
...
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