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
1ec73210
Commit
1ec73210
authored
Dec 16, 2020
by
Jennie Shi
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
修改bug
parent
f3534b27
Changes
19
Hide whitespace changes
Inline
Side-by-side
Showing
19 changed files
with
128 additions
and
86 deletions
+128
-86
uat.env.js
config/uat.env.js
+1
-1
confirm-detail.vue
src/pages/carConfirm/confirm-detail.vue
+42
-28
confirm-list.vue
src/pages/carConfirm/confirm-list.vue
+3
-2
add-undertake.vue
src/pages/contractCreate/add-undertake.vue
+1
-1
contract-create-list.vue
src/pages/contractCreate/contract-create-list.vue
+1
-1
creat-rent-info.vue
src/pages/contractCreate/creat-rent-info.vue
+3
-13
my-contract.vue
src/pages/contractCreate/my-contract.vue
+3
-3
sales-info.vue
src/pages/contractCreate/sales-info.vue
+1
-1
contract-detail.vue
src/pages/contractSigning/contract-detail.vue
+4
-4
contract-repay-plan.vue
src/pages/contractSigning/contract-repay-plan.vue
+5
-10
contract-signing.vue
src/pages/contractSigning/contract-signing.vue
+3
-3
add-car.vue
src/pages/contractStart/add-car.vue
+47
-4
start-list.vue
src/pages/contractStart/start-list.vue
+1
-1
tab.vue
src/pages/contractStart/tab.vue
+2
-2
contract-list.vue
src/pages/distributorSign/contract-list.vue
+1
-1
function-list.vue
src/pages/functionCenter/function-list.vue
+3
-3
my-info.vue
src/pages/myInfo/my-info.vue
+3
-3
index.js
src/router/index.js
+4
-4
index.html
www/index.html
+0
-1
No files found.
config/uat.env.js
View file @
1ec73210
...
...
@@ -11,5 +11,5 @@ module.exports = {
ocrPath
:
'"http://180.104.121.66:8088/r/api"'
,
fileUploadSvcPath
:
'"http://180.104.121.66:8088/r/api/app/fileUploadSvc?sysName=XCMG_UAT&apiName="'
,
appId
:
'"com.xcmg.app.dev"'
,
currentVersion
:
'"2.8.
3
"'
currentVersion
:
'"2.8.
8
"'
}
src/pages/carConfirm/confirm-detail.vue
View file @
1ec73210
...
...
@@ -102,12 +102,16 @@
<input
slot=
"content"
v-model=
"info.product_num"
readonly
placeholder=
"暂无数据"
>
</item>
<item>
<div
slot=
"name"
>
签约日期
</div>
<input
slot=
"content"
v-model=
"info.sale_date"
readonly
placeholder=
"暂无数据"
>
<div
slot=
"name"
class=
"firstPay"
>
签约日期
</div>
<input
slot=
"content"
v-model=
"info.sale_date"
class=
"firstPay"
readonly
placeholder=
"暂无数据"
>
</item>
<item>
<div
slot=
"name"
>
首期付款日
</div>
<input
slot=
"content"
v-model=
"info.lease_start_date"
readonly
placeholder=
"暂无数据"
>
<div
slot=
"name"
class=
"firstPay"
>
首期付款日
</div>
<input
slot=
"content"
v-model=
"info.lease_start_date"
class=
"firstPay"
readonly
placeholder=
"暂无数据"
>
</item>
<item
:showArrow=
"true"
@
click
.
native=
"goPlan"
>
<div
slot=
"name"
>
查看还款计划
</div>
...
...
@@ -174,13 +178,10 @@
</tab-button>
<tab-button
class=
"approve"
@
click
.
native=
"isConfirm"
>
确定
</tab-button>
</bottom-tab>
<!--活体检测-->
<!--
<body-check
ref=
"body"
:check_id=
"$route.params.check_id"
:confirm_id=
"confirm_id"
/>
-->
</h-view>
</
template
>
<
script
>
import
Tab
from
'@/pages/carConfirm/tab'
// import bodyCheck from './body-check'
export
default
{
components
:
{
...
...
@@ -202,6 +203,7 @@ export default {
downNum
:
false
,
attachArray
:
[],
faceListUpload
:
[],
check_id
:
this
.
$route
.
query
.
check_id
,
show
:
false
,
flag
:
false
,
// 判断是否为已确认
vehicleImg
:
''
,
// 查询到的合格证
...
...
@@ -209,7 +211,8 @@ export default {
agentPic
:
''
,
// 经销商担保协议图片
bankPic
:
''
,
// 农行代扣授权书图片
legalPic
:
''
,
// 法人授权书图片
confirm_id
:
this
.
$route
.
params
.
confirm_id
,
confirm_id
:
this
.
$route
.
query
.
confirm_id
,
project_id
:
this
.
$route
.
query
.
project_id
,
readed
:
require
(
'@/assets/constractSigning/read.png'
),
// 已读
unRead
:
require
(
'@/assets/constractSigning/unread.png'
),
// 未读
tabNum
:
0
,
...
...
@@ -243,6 +246,7 @@ export default {
invoice_date
:
''
,
},
products
:
[],
confirm_status
:
this
.
$route
.
query
.
confirm_status
,
equip
:
[
{
product_id
:
'3'
,
...
...
@@ -252,23 +256,33 @@ export default {
],
}
},
computed
:
{},
// created () {
// let vm = this
// vm.getDetail()
// vm.getEquipment()
// vm.getAttachment()
// vm.agentPic = vm.unRead
// vm.leasePic = vm.unRead
// if (vm.confirm_status === 'SUBMIT') {
// vm.flag = false
// } else if (vm.confirm_status === 'APPROVED') {
// vm.flag = true
// }
// },
beforeRouteEnter
(
to
,
from
,
next
)
{
next
(
vm
=>
{
if
(
from
.
name
===
'ConfirmList'
)
{
// vm.$refs.body.hideBody()
vm
.
getDetail
()
vm
.
getEquipment
()
vm
.
getAttachment
()
vm
.
confirm_id
=
vm
.
$route
.
params
.
confirm_id
}
// if (from.name === 'ContractRepayPlan') {
vm
.
getDetail
()
vm
.
getEquipment
()
vm
.
getAttachment
()
vm
.
agentPic
=
vm
.
unRead
vm
.
leasePic
=
vm
.
unRead
if
(
vm
.
$route
.
params
.
confirm_status
===
'SUBMIT'
)
{
if
(
vm
.
confirm_status
===
'SUBMIT'
)
{
vm
.
flag
=
false
}
else
if
(
vm
.
$route
.
params
.
confirm_status
===
'APPROVED'
)
{
}
else
if
(
vm
.
confirm_status
===
'APPROVED'
)
{
vm
.
flag
=
true
}
// }
})
},
methods
:
{
...
...
@@ -277,7 +291,7 @@ export default {
let
vm
=
this
let
url
=
process
.
env
.
basePath
+
'get_content_app'
let
param
=
{
confirm_id
:
vm
.
$route
.
params
.
confirm_id
,
confirm_id
:
vm
.
confirm_id
,
data_class
:
'LEASE_ITEM'
,
}
hlsPopup
.
showLoading
(
'请稍候'
)
...
...
@@ -463,7 +477,7 @@ export default {
let vm = this
let url = $config.basePath + 'car_id_card_query'
let param = {
confirm_id: vm.
$route.params.
confirm_id,
confirm_id: vm.confirm_id,
}
hlsPopup.showLoading('请稍候')
let res = await vm.$post(url, param)
...
...
@@ -486,7 +500,6 @@ export default {
},
// 图片保存
save_picture (list) {
// alert('list' + JSON.stringify(list))
let vm = this
if (list.length) {
// hlsPopup.showLoading('图片上传请稍候')
...
...
@@ -495,8 +508,6 @@ export default {
var recordUploadInterval = setInterval(function () {
if (alreadyUploadNum === attLength) {
clearInterval(recordUploadInterval)
/* hlsPopup.hideLoading()
hlsPopup.showLongCenter('图片上传成功') */
}
}, 500)
for (var i = 0; i < list.length; i++) {
...
...
@@ -507,7 +518,6 @@ export default {
if (list[j].filePath === res.response.filePath) {
list[j].attachment_id = res.response.attachment_id
vm.faceListUpload.push(list[j])
// alert('faceListUpload' + JSON.stringify(vm.faceListUpload))
break
}
}
...
...
@@ -517,7 +527,6 @@ export default {
}
if (!list[i].attachment_id) {
attLength++
// alert('list[i] = ' + list[i])
hlsUtil.fileUploadSvc(list[i], uploadSuccess)
}
}
...
...
@@ -574,7 +583,7 @@ export default {
name: 'ContractContent',
params: {
name,
business_type: this.$route.
params
.business_type,
business_type: this.$route.
query
.business_type,
},
})
if (name === '经销商担保协议') {
...
...
@@ -591,7 +600,7 @@ export default {
let vm = this
let url = process.env.basePath + 'car_equip_list_query'
let param = {
project_id:
this.$route.params
.project_id,
project_id:
vm
.project_id,
}
hlsPopup.showLoading('请稍候')
vm.$post(url, param).then(function (res) {
...
...
@@ -624,8 +633,9 @@ export default {
getDetail () {
let vm = this
let url = process.env.basePath + 'con_contract_detial'
debugger
let param = {
project_id:
this.$route.params
.project_id,
project_id:
vm
.project_id,
}
hlsPopup.showLoading('请稍候')
vm.$post(url, param).then(function (res) {
...
...
@@ -647,6 +657,10 @@ export default {
input::placeholder {
color: #888c8f;
}
.firstPay {
color: #ff9200;
font-weight: bold;
}
.trans-enter-active,
.trans-leave-active {
transition: opacity 0.5s;
...
...
src/pages/carConfirm/confirm-list.vue
View file @
1ec73210
...
...
@@ -56,7 +56,7 @@ export default {
},
data
()
{
return
{
text
:
{
first
:
'待
确认'
,
second
:
'已确认
'
},
text
:
{
first
:
'待
签订'
,
second
:
'已签订
'
},
tabNum
:
0
,
keyWord
:
''
,
status
:
''
,
...
...
@@ -140,9 +140,10 @@ export default {
this
.
$refs
.
scroll
.
scrollToTop
()
},
changePage
(
e
)
{
debugger
this
.
$router
.
push
({
name
:
'ConfirmDetail'
,
params
:
{
query
:
{
project_id
:
e
.
project_id
,
confirm_status
:
e
.
confirm_status
,
check_id
:
e
.
check_id
,
...
...
src/pages/contractCreate/add-undertake.vue
View file @
1ec73210
...
...
@@ -3,7 +3,7 @@
<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>
<span>
融租申请
创建
</span>
</div>
</h-header>
<div
class=
"search has-header"
>
...
...
src/pages/contractCreate/contract-create-list.vue
View file @
1ec73210
...
...
@@ -10,7 +10,7 @@
<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>
<span>
融租申请
创建
</span>
</div>
</h-header>
<div
class=
"tab-style has-header"
>
...
...
src/pages/contractCreate/creat-rent-info.vue
View file @
1ec73210
...
...
@@ -69,7 +69,7 @@
</list-item>
</div>
</div>
</
div></
transition>
</transition>
<h-header
:proportion=
"[5,1,1]"
class=
"bar-custom"
>
<div
slot=
"left"
class=
"h-header-btn"
>
<img
src=
"@/assets/userBind/arrow.png"
@
click=
"routeGoCustomClick()"
>
...
...
@@ -451,7 +451,7 @@ export default {
project_id
:
window
.
localStorage
.
project_id
,
business_type
:
''
,
bp_name
:
''
,
if_sent_car
:
true
,
if_sent_car
:
'N'
,
product_id
:
''
,
product_id_n
:
''
,
product_num
:
''
,
...
...
@@ -581,7 +581,7 @@ export default {
vm
.
rentList
()
}
Object
.
keys
(
vm
.
saveInfo
).
forEach
(
i
=>
{
// 置空saveInfo
if
(
i
!==
'project_id'
&&
i
!==
'bp_name'
&&
i
!==
'lease_start_date'
&&
i
!==
'if_sent_car'
)
{
if
(
i
!==
'project_id'
&&
i
!==
'bp_name'
&&
i
!==
'lease_start_date'
)
{
vm
.
saveInfo
[
i
]
=
''
}
})
...
...
@@ -947,11 +947,6 @@ export default {
if
(
res
.
result
===
'S'
)
{
if
(
res
.
info
!==
undefined
)
{
Object
.
assign
(
vm
.
saveInfo
,
res
.
info
)
if
(
res
.
info
.
if_sent_car
==
'Y'
)
{
vm
.
saveInfo
.
if_sent_car
=
true
}
else
if
(
res
.
info
.
if_sent_car
==
'N'
)
{
vm
.
saveInfo
.
if_sent_car
=
false
}
vm
.
saveInfo
.
product_plan_name
=
res
.
info
.
product_plan_id_n
vm
.
factory_ocr_type
=
res
.
info
.
factory_ocr_type
vm
.
saveInfo
.
division_n
=
res
.
info
.
product_name
...
...
@@ -1057,11 +1052,6 @@ export default {
let
param
=
{
master
:
JSON
.
parse
(
JSON
.
stringify
(
vm
.
saveInfo
)),
}
if
(
vm
.
saveInfo
.
if_sent_car
==
true
)
{
param
.
master
.
if_sent_car
=
'Y'
}
else
if
(
vm
.
saveInfo
.
if_sent_car
==
false
)
{
param
.
master
.
if_sent_car
=
'N'
}
hlsPopup
.
showLoading
(
'请稍候'
)
vm
.
$post
(
url
,
param
).
then
(
function
(
res
)
{
if
(
res
.
result
===
'S'
)
{
...
...
src/pages/contractCreate/my-contract.vue
View file @
1ec73210
...
...
@@ -17,7 +17,7 @@
<div
class=
"contract-item"
@
click=
"goSign()"
>
<p
v-if=
"signCount > 0"
:class=
"
{'content-wrap-class-width':signCount > 99, 'content-wrap-class':signCount
<
99
}"
>
{{
signCount
>
99
?
'99+'
:
signCount
}}
</p>
<img
src=
"@/assets/myInfo/unSign.png"
>
<span>
融
资
方案确认
</span>
<span>
融
租
方案确认
</span>
</div>
<div
v-if=
"multipleRole == 'TENANT' || multipleRole == 'GUTA'|| user_bp_type == 'AGENT'"
class=
"contract-item"
@
click=
"goCarConfirm()"
>
<p
v-if=
"carCount > 0"
:class=
"
{'content-wrap-class-width':carCount > 99, 'content-wrap-class':carCount
<
99
}"
>
{{
carCount
>
99
?
'99+'
:
carCount
}}
</p>
...
...
@@ -26,7 +26,7 @@
</div>
<div
v-if=
"multipleRole == 'AGENT' || (multipleRole == 'OFFICE' || user_bp_type == 'OFFICE')"
class=
"contract-item"
@
click=
"goCreate()"
>
<img
src=
"@/assets/myInfo/contractCreate.png"
>
<span>
合同
创建
</span>
<span>
融租申请
创建
</span>
</div>
<div
v-if=
"multipleRole == 'GUTA'"
class=
"contract-item"
@
click=
"changeContract('GUTA')"
>
<img
src=
"@/assets/myInfo/under.png"
>
...
...
@@ -115,7 +115,7 @@ export default {
hlsPopup
.
showLongCenter
(
'请先进行用户绑定'
)
}
},
//
合同
创建
//
融租申请
创建
goCreate
()
{
this
.
$router
.
push
({
name
:
'ContractCreateList'
,
...
...
src/pages/contractCreate/sales-info.vue
View file @
1ec73210
...
...
@@ -4,7 +4,7 @@
<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>
<span>
融租申请
创建
</span>
</div>
</h-header>
<h-content>
...
...
src/pages/contractSigning/contract-detail.vue
View file @
1ec73210
...
...
@@ -416,7 +416,7 @@ export default {
let
url
=
process
.
env
.
basePath
+
'sign_check'
let
param
=
{
confirm_id
:
vm
.
confirm_id
,
data_class
:
'PRJ_
PROJECT
'
,
data_class
:
'PRJ_
CONFIRM
'
,
}
let
res
=
await
vm
.
hlsHttp
.
post
(
url
,
param
)
hlsPopup
.
hideLoading
()
...
...
@@ -463,14 +463,14 @@ export default {
let
url
=
process
.
env
.
basePath
+
'get_content_app'
let
param
=
{
confirm_id
:
vm
.
confirm_id
,
data_class
:
'PRJ_
PREVIEW
'
,
data_class
:
'PRJ_
CONFIRM
'
,
}
hlsPopup
.
showLoading
(
'请稍候'
)
vm
.
hlsHttp
.
post
(
url
,
param
).
then
(
res
=>
{
hlsPopup
.
hideLoading
()
if
(
res
.
result
===
'S'
)
{
vm
.
attachArray
=
res
.
attachments
vm
.
getBook
()
//
vm.getBook()
}
else
{
vm
.
hlsPopup
.
showLongCenter
(
res
.
message
)
}
...
...
@@ -563,7 +563,7 @@ export default {
let
url
=
process
.
env
.
basePath
+
'get_sign_url'
let
param
=
{
confirm_id
:
vm
.
confirm_id
,
data_class
:
'PRJ_
PROJECT
'
,
data_class
:
'PRJ_
CONFIRM
'
,
}
vm
.
hlsPopup
.
showLoading
(
'请稍候'
)
vm
.
hlsHttp
.
post
(
url
,
param
).
then
(
function
(
res
)
{
...
...
src/pages/contractSigning/contract-repay-plan.vue
View file @
1ec73210
...
...
@@ -79,19 +79,14 @@ export default {
height
:
0
,
oldHeight
:
0
,
newHeight
:
0
,
product_num
:
''
,
// 产品数量
product_num
:
this
.
$route
.
params
.
product_num
,
// 产品数量
project_id
:
this
.
$route
.
params
.
project_id
,
}
},
computed
:
{},
watch
:
{},
beforeRouteEnter
(
to
,
from
,
next
)
{
next
(
vm
=>
{
// if (from.name === 'ContractDetail' || from.name === 'CreateRentInfo') {
vm
.
product_num
=
vm
.
$route
.
params
.
product_num
vm
.
getInfo
()
// }
})
next
()
created
()
{
this
.
getInfo
()
},
methods
:
{
dateConverse
(
date
)
{
...
...
@@ -133,7 +128,7 @@ export default {
let
vm
=
this
let
url
=
process
.
env
.
basePath
+
'prj_cashflow_query'
let
param
=
{
project_id
:
vm
.
$route
.
params
.
project_id
,
project_id
:
vm
.
project_id
,
}
vm
.
hlsPopup
.
showLoading
(
'数据加载中'
)
vm
.
hlsHttp
.
post
(
url
,
param
).
then
(
function
(
res
)
{
...
...
src/pages/contractSigning/contract-signing.vue
View file @
1ec73210
...
...
@@ -3,12 +3,12 @@
<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>
<span>
融
租
方案确认
</span>
</div>
</h-header>
<div
class=
"tab-style has-header"
>
<div
:class=
"
{'done':num === 1,'undone':num !== 1}" @click="num = 1;">
<img
:src=
"num === 1?check1:uncheck1"
><span>
待
签约
</span></div>
<div
:class=
"
{'done':num === 2,'undone':num !== 2}" @click="num = 2;">
<img
:src=
"num === 2?check2:uncheck2"
><span>
已
签约
</span></div>
<div
:class=
"
{'done':num === 1,'undone':num !== 1}" @click="num = 1;">
<img
:src=
"num === 1?check1:uncheck1"
><span>
待
确认
</span></div>
<div
:class=
"
{'done':num === 2,'undone':num !== 2}" @click="num = 2;">
<img
:src=
"num === 2?check2:uncheck2"
><span>
已
确认
</span></div>
</div>
<!-- 搜索 -->
<div
class=
"search"
>
...
...
src/pages/contractStart/add-car.vue
View file @
1ec73210
...
...
@@ -229,6 +229,19 @@
v-model=
"detail.sale_date"
readonly
placeholder=
"请选择日期 "
class=
"firstPay"
>
</item>
<item
v-if=
"flag"
>
<div
slot=
"name"
class=
"firstPay"
>
签约日期
</div>
<input
slot=
"content"
v-model=
"detail.sale_date"
readonly
placeholder=
"请选择日期 "
class=
"firstPay"
>
</item>
<item
...
...
@@ -242,6 +255,19 @@
v-model=
"detail.lease_start_date"
readonly
placeholder=
"请选择日期 "
class=
"firstPay"
>
</item>
<item
v-if=
"flag"
>
<div
slot=
"name"
class=
"firstPay"
>
首期付款日
</div>
<input
slot=
"content"
v-model=
"detail.lease_start_date"
readonly
placeholder=
"请选择日期 "
class=
"firstPay"
>
</item>
...
...
@@ -288,7 +314,7 @@
<!--
<tab-button
class=
"save"
@
click
.
native=
"handSave"
>
同步电子签
</tab-button>
-->
<tab-button
class=
"approve"
@
click
.
native=
"checkStatus"
>
融
资
合同创建
</tab-button
>
融
租
合同创建
</tab-button
>
</bottom-tab>
<div
class=
"bottom-pop"
>
...
...
@@ -684,7 +710,7 @@ export default {
if
(
this
.
detail
.
lease_start_date
!==
date
)
{
this
.
hlsPopup
.
showConfirm
({
title
:
'提示'
,
content
:
`原首期付款日期:
${
this
.
detail
.
lease_start_date
}
<br/>修改后:
${
date
}
<br/>修改后需重算租金计划
,您是否确认修改?`
,
content
:
`原首期付款日期:
${
this
.
detail
.
lease_start_date
}
<br/>修改后:
<span style="color:#ff9200;font-weight:bold;">
${
date
}
</span><br/>修改后需<span style="color:#ff9200;font-weight:bold;">重算租金计划</span>
,您是否确认修改?`
,
confirmText
:
'确认'
,
onConfirm
:
(
data
)
=>
{
if
(
data
===
1
)
{
...
...
@@ -698,7 +724,7 @@ export default {
if
(
this
.
detail
.
sale_date
!==
date
)
{
this
.
hlsPopup
.
showConfirm
({
title
:
'提示'
,
content
:
`原签约日期:
${
this
.
detail
.
sale_date
}
<br/>修改后:
${
date
}
<br/>您是否确认修改?`
,
content
:
`原签约日期:
${
this
.
detail
.
sale_date
}
<br/>修改后:
<span style="color:#ff9200;font-weight:bold;">
${
date
}
</span>
<br/>您是否确认修改?`
,
confirmText
:
'确认'
,
onConfirm
:
(
data
)
=>
{
if
(
data
===
1
)
{
...
...
@@ -715,6 +741,22 @@ export default {
recalculate
()
{
// 重算还款计划
let
vm
=
this
let
url
=
process
.
env
.
basePath
+
'repay_calc_by_date'
let
param
=
{
master
:
{
project_id
:
vm
.
project_id
,
lease_start_date
:
vm
.
detail
.
lease_start_date
,
},
}
hlsPopup
.
showLoading
(
'请稍候'
)
vm
.
$post
(
url
,
param
).
then
(
function
(
res
)
{
vm
.
hlsPopup
.
hideLoading
()
if
(
res
.
result
===
'S'
)
{
hlsPopup
.
showLongCenter
(
'还款计划重算成功!'
)
}
else
{
hlsPopup
.
showLongCenter
(
res
.
message
)
}
})
},
updateFirstPayDate
()
{
// 更新首次付款日
...
...
@@ -730,7 +772,7 @@ export default {
vm
.
$post
(
url
,
param
).
then
(
function
(
res
)
{
vm
.
hlsPopup
.
hideLoading
()
if
(
res
.
result
===
'S'
)
{
hlsPopup
.
showLongCenter
(
'首期付款日期更新成功!'
)
//
hlsPopup.showLongCenter('首期付款日期更新成功!')
vm
.
recalculate
()
}
else
{
hlsPopup
.
showLongCenter
(
res
.
message
)
...
...
@@ -1077,6 +1119,7 @@ export default {
}
.firstPay {
color: #ff9200;
font-weight: bold;
}
.date-check {
background: url("../../assets/trial/date.png") 350px no-repeat;
...
...
src/pages/contractStart/start-list.vue
View file @
1ec73210
...
...
@@ -3,7 +3,7 @@
<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>
<span>
融租合同创建
</span>
</div>
</h-header>
<Tab
@
getTabNum=
"getTabNum"
/>
...
...
src/pages/contractStart/tab.vue
View file @
1ec73210
...
...
@@ -8,9 +8,9 @@
<
template
>
<div
class=
"tab-style"
>
<div
:class=
"
{'tab-content-bg':tabNum == 0}" class="tab-content" @click="tabNum = 0;sendTabNum()">
<img
:src=
"tabNum == 0?signed:sign"
><span
:class=
"
{'colored':tabNum == 0}">待
发车
</span></div>
:class=
"
{'colored':tabNum == 0}">待
创建
</span></div>
<div
:class=
"
{'tab-content-bg':tabNum == 1}" class="tab-content" @click="tabNum = 1;sendTabNum()">
<img
:src=
"tabNum == 1?finished:finish"
><span
:class=
"
{'colored':tabNum == 1}">已
发车
</span></div>
:class=
"
{'colored':tabNum == 1}">已
创建
</span></div>
</div>
</
template
>
<
script
>
...
...
src/pages/distributorSign/contract-list.vue
View file @
1ec73210
...
...
@@ -9,7 +9,7 @@
<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>
<span>
融
租
方案确认
</span>
</div>
</h-header>
<div
class=
"tab-style has-header"
>
...
...
src/pages/functionCenter/function-list.vue
View file @
1ec73210
...
...
@@ -52,7 +52,7 @@
<div
class=
"info-content"
>
<div
class=
"add-name"
>
<img
src=
"@/assets/functionCenter/con-sign@2x.png"
alt=
""
>
<div
class=
"name-title"
>
融
资
方案确认
</div>
<div
class=
"name-title"
>
融
租
方案确认
</div>
</div>
<div
class=
"add-content"
@
click=
"conSign"
>
<img
src=
"@/assets/functionCenter/in@2x.png"
alt=
""
>
...
...
@@ -61,7 +61,7 @@
<div
class=
"info-content"
>
<div
class=
"add-name"
>
<img
src=
"@/assets/functionCenter/con-sign@2x.png"
alt=
""
>
<div
class=
"name-title"
>
融
资
合同创建
</div>
<div
class=
"name-title"
>
融
租
合同创建
</div>
</div>
<div
class=
"add-content"
@
click=
"goStart"
>
<img
src=
"@/assets/functionCenter/in@2x.png"
alt=
""
>
...
...
@@ -246,7 +246,7 @@ export default {
hlsPopup
.
showLongCenter
(
'请先进行用户绑定'
)
}
},
// 融
资
方案确认
// 融
租
方案确认
conSign
()
{
let
vm
=
this
if
(
this
.
bp_id
)
{
...
...
src/pages/myInfo/my-info.vue
View file @
1ec73210
...
...
@@ -35,7 +35,7 @@
<div
class=
"card-bottom"
>
<div
v-if=
"((user_bp_type!=='TENANT')&&(user_bp_type!=='GUTA')&&(multipleRole!=='GUTA')&&(multipleRole!=='TENANT'))||multipleRole==='AGENT'"
@
click=
"goStart"
>
<img
src=
"@/assets/myInfo/car.png"
>
<p>
融
资
合同创建
</p>
<p>
融
租
合同创建
</p>
</div>
<div
v-if=
"((user_bp_type==='TENANT')&&(multipleRole==='TENANT'))||(multipleRole==='TENANT')||((user_bp_type==='TENANT')&&(!multipleRole))"
@
click=
"changePay"
>
<img
src=
"@/assets/myInfo/pay.png"
>
...
...
@@ -457,7 +457,7 @@ export default {
},
})
},
// 进入待签约功能,客户类型为经销商则进入经销商功能,非经销商则进入融
资
方案确认
// 进入待签约功能,客户类型为经销商则进入经销商功能,非经销商则进入融
租
方案确认
goSign
()
{
if
(
this
.
bp_id
)
{
// if (this.user_bp_type === 'AGENT') {
...
...
@@ -510,7 +510,7 @@ export default {
},
})
},
// 进入融
资
合同创建
// 进入融
租
合同创建
goStart
()
{
if
(
this
.
bp_id
)
{
this
.
$router
.
push
({
...
...
src/router/index.js
View file @
1ec73210
...
...
@@ -52,7 +52,7 @@ import FinancDetails from '@/pages/distributorSign/financ-details' // 还款计
import
FinancingTrial
from
'@/pages/financingTrial/financing-trial'
import
FinancingDetails
from
'@/pages/financingTrial/financing-details'
// 融资明细
import
TrialRepayPlan
from
'@/pages/financingTrial/trial-repay-plan'
// 融
资
方案确认
// 融
租
方案确认
import
ContractSigning
from
'../pages/contractSigning/contract-signing'
import
ContractDetail
from
'@/pages/ContractSigning/contract-detail'
import
ContractContent
from
'@/pages/ContractSigning/contract-content'
...
...
@@ -256,7 +256,7 @@ export default new Router({
{
path
:
'/financing-trial'
,
component
:
FinancingTrial
,
name
:
'FinancingTrial'
,
meta
:
{
keepAlive
:
true
}},
{
path
:
'/financing-details'
,
component
:
FinancingDetails
,
name
:
'FinancingDetails'
,
meta
:
{
keepAlive
:
true
}},
{
path
:
'/trial-repay-plan'
,
component
:
TrialRepayPlan
,
name
:
'TrialRepayPlan'
,
meta
:
{
keepAlive
:
true
}},
// 融
资
方案确认
// 融
租
方案确认
{
path
:
'/contract-signing'
,
component
:
ContractSigning
,
name
:
'ContractSigning'
,
meta
:
{
keepAlive
:
false
}},
{
path
:
'/contract-detail'
,
component
:
ContractDetail
,
name
:
'ContractDetail'
,
meta
:
{
keepAlive
:
true
}},
{
path
:
'/contract-content'
,
component
:
ContractContent
,
name
:
'ContractContent'
,
meta
:
{
keepAlive
:
true
}},
...
...
@@ -289,11 +289,11 @@ export default new Router({
{
path
:
'/contract-repayment'
,
component
:
ContractRepayment
,
name
:
'ContractRepayment'
,
meta
:
{
keepAlive
:
true
}},
{
path
:
'/repay-details'
,
component
:
RepayDetails
,
name
:
'RepayDetails'
,
meta
:
{
keepAlive
:
true
}},
{
path
:
'/repay-plan'
,
component
:
RepayPlan
,
name
:
'RepayPlan'
,
meta
:
{
keepAlive
:
true
}},
// 融
资
合同创建
// 融
租
合同创建
{
path
:
'/start-List'
,
component
:
StartList
,
name
:
'StartList'
,
meta
:
{
keepAlive
:
false
}},
{
path
:
'/add-car'
,
component
:
AddCar
,
name
:
'AddCar'
,
meta
:
{
keepAlive
:
true
}},
// 合同签订
{
path
:
'/confirm-detail'
,
component
:
ConfirmDetail
,
name
:
'ConfirmDetail'
,
meta
:
{
keepAlive
:
tru
e
}},
{
path
:
'/confirm-detail'
,
component
:
ConfirmDetail
,
name
:
'ConfirmDetail'
,
meta
:
{
keepAlive
:
fals
e
}},
{
path
:
'/confirm-list'
,
component
:
ConfirmList
,
name
:
'ConfirmList'
,
meta
:
{
keepAlive
:
false
}},
// 合同查询
{
path
:
'/contract-records'
,
component
:
ContractRecords
,
name
:
'ContractRecords'
,
meta
:
{
keepAlive
:
true
}},
...
...
www/index.html
deleted
100644 → 0
View file @
f3534b27
<!DOCTYPE html>
<html><head><meta
charset=
utf-8
><meta
name=
viewport
content=
"initial-scale=1,maximum-scale=1,minimum-scale=1,user-scalable=no,width=device-width,viewport-fit=cover"
><meta
name=
format-detection
content=
"telephone=no"
><meta
name=
format-detection
content=
"email=no"
><meta
name=
apple-mobile-web-app-capable
content=
yes
><meta
name=
apple-mobile-web-app-status-bar-style
content=
black
><script
type=
text/javascript
src=
./static/vuePlatform.js
></script><script
type=
text/javascript
src=
./static/prototype.js
></script><script
type=
text/javascript
src=
./cordova.js
></script><script
type=
text/javascript
src=
"http://api.map.baidu.com/api?v=2.0&ak=Eoo0EtfjYCdAy7r8D19gZ0vMojdZpHqU"
></script><title>
徐工金服
</title><link
href=
./static/css/app.b873df7a523c2c07fdbbb8b6f0caa0a7.css
rel=
stylesheet
></head><body><div
id=
app-box
></div><script
type=
text/javascript
src=
./static/js/manifest.6a178e8d77c32e3c385d.js
></script><script
type=
text/javascript
src=
./static/js/vendor.7191c48e0b160a3ab672.js
></script><script
type=
text/javascript
src=
./static/js/app.e6a36266f29a64116e9e.js
></script></body></html>
\ No newline at end of file
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