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
5d3df845
Commit
5d3df845
authored
Dec 19, 2023
by
王建文
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
融资方案确认
parent
17058123
Changes
6
Expand all
Show whitespace changes
Inline
Side-by-side
Showing
6 changed files
with
295 additions
and
220 deletions
+295
-220
contract-detail.vue
src/pages/contractSigning/contract-detail.vue
+67
-37
contract-new.vue
src/pages/contractSigning/contract-new.vue
+60
-25
contract-signing.vue
src/pages/contractSigning/contract-signing.vue
+9
-9
function-list.vue
src/pages/functionCenter/function-list.vue
+153
-144
ContactUs.vue
src/pages/myInfo/ContactUs.vue
+4
-3
pwd-reset.vue
src/pages/pwd-reset.vue
+2
-2
No files found.
src/pages/contractSigning/contract-detail.vue
View file @
5d3df845
This diff is collapsed.
Click to expand it.
src/pages/contractSigning/contract-new.vue
View file @
5d3df845
...
...
@@ -49,12 +49,15 @@
</div>
</div>
<h-content
v-if=
"num === 0"
class=
"business-condition"
>
<
!--
<
list-item
:item-height=
"44"
class=
"second-part"
>
<list-item
:item-height=
"44"
class=
"second-part"
>
<item>
<div
slot=
"name"
class=
"font-color"
>
业务经办
</div>
<input
slot=
"content"
v-model=
"baseInfo.bp_user_id_n"
>
<input
slot=
"content"
v-model=
"baseInfo.zm_approver_bp_n"
placeholder=
"请选择"
readonly
@
click=
"selectApproverBp"
>
</item>
</list-item>
-->
</list-item>
<div
class=
"equipment-list"
>
承租人信息
</div>
<list-item
:item-height=
"44"
class=
"second-part"
>
<item>
...
...
@@ -63,7 +66,6 @@
slot=
"content"
v-model=
"baseInfo.bp_name"
placeholder=
"请输入"
>
...
...
@@ -309,44 +311,44 @@
<list-item
:item-height=
"44"
class=
"second-part"
>
<item>
<div
slot=
"name"
class=
"font-color"
>
设备总价
</div>
<input
slot=
"content"
v-model=
"quotationInfo.equip_price"
placeholder=
"请输入设备总价"
/
>
<input
slot=
"content"
v-model=
"quotationInfo.equip_price"
placeholder=
"请输入设备总价"
>
</item>
<item>
<div
slot=
"name"
class=
"font-color"
>
融资金额
</div>
<input
slot=
"content"
v-model=
"quotationInfo.finance_amount"
placeholder=
"请输入融资金额"
/
>
<input
slot=
"content"
v-model=
"quotationInfo.finance_amount"
placeholder=
"请输入融资金额"
>
</item>
<item>
<div
slot=
"name"
class=
"font-color"
>
首付款
</div>
<input
slot=
"content"
v-model=
"quotationInfo.down_payment"
placeholder=
"请输入首付款"
/
>
<input
slot=
"content"
v-model=
"quotationInfo.down_payment"
placeholder=
"请输入首付款"
>
</item>
<item>
<div
slot=
"name"
class=
"font-color"
>
保证金比例
</div>
<input
slot=
"content"
v-model=
"quotationInfo.deposit_ratio"
placeholder=
"请输入保证金比例"
/
>
<input
slot=
"content"
v-model=
"quotationInfo.deposit_ratio"
placeholder=
"请输入保证金比例"
>
</item>
<item>
<div
slot=
"name"
class=
"font-color"
>
保证金
</div>
<input
slot=
"content"
v-model=
"quotationInfo.deposit"
placeholder=
"请输入保证金"
/
>
<input
slot=
"content"
v-model=
"quotationInfo.deposit"
placeholder=
"请输入保证金"
>
</item>
<item>
<div
slot=
"name"
class=
"font-color"
>
手续费比例
</div>
<input
slot=
"content"
v-model=
"quotationInfo.lease_charge_ratio"
placeholder=
"请输入手续费比例"
/
>
<input
slot=
"content"
v-model=
"quotationInfo.lease_charge_ratio"
placeholder=
"请输入手续费比例"
>
</item>
<item>
<div
slot=
"name"
class=
"font-color"
>
手续费
</div>
<input
slot=
"content"
v-model=
"quotationInfo.lease_charge"
placeholder=
"请输入手续费"
/
>
<input
slot=
"content"
v-model=
"quotationInfo.lease_charge"
placeholder=
"请输入手续费"
>
</item>
<item>
<div
slot=
"name"
class=
"font-color"
>
保险押金
</div>
<!--
<span
slot=
"content"
>
{{
info
.
insurance_fee
*
info
.
product_num
|
currency
}}
</span>
-->
<input
slot=
"content"
v-model=
"quotationInfo.insurance_fee"
placeholder=
"请输入保险押金"
/
>
<input
slot=
"content"
v-model=
"quotationInfo.insurance_fee"
placeholder=
"请输入保险押金"
>
</item>
<item>
<div
slot=
"name"
class=
"font-color"
>
GPS费用
</div>
<input
slot=
"content"
v-model=
"quotationInfo.gps_fee"
placeholder=
"请输入GPS费用"
/
>
<input
slot=
"content"
v-model=
"quotationInfo.gps_fee"
placeholder=
"请输入GPS费用"
>
</item>
<item>
<div
slot=
"name"
>
首次付款合计
</div>
<input
slot=
"content"
v-model=
"quotationInfo.first_pay"
placeholder=
"请输入首次付款合计"
/
>
<input
slot=
"content"
v-model=
"quotationInfo.first_pay"
placeholder=
"请输入首次付款合计"
>
</item>
<item
:show-arrow=
"true"
@
click
.
native=
"showTime('YYYY-MM-DD')"
>
<div
slot=
"name"
class=
"font-color"
>
预计付款日
</div>
...
...
@@ -363,7 +365,7 @@
</item>
<item>
<div
slot=
"name"
class=
"font-color"
>
年利率
</div>
<input
slot=
"content"
v-model=
"quotationInfo.int_rate"
placeholder=
"请输入年利率"
/
>
<input
slot=
"content"
v-model=
"quotationInfo.int_rate"
placeholder=
"请输入年利率"
>
</item>
</list-item>
<div
class=
"equipment-list-fund"
>
...
...
@@ -421,6 +423,7 @@ export default {
num
:
0
,
downNum
:
false
,
leaseList
:
[],
approverBpList
:
[],
baseInfo
:
{
},
// 基本信息
...
...
@@ -454,6 +457,7 @@ export default {
this
.
getInvoiceType
()
this
.
getTaxpayer
()
this
.
repayPeriod
()
this
.
getProjectApprover
()
},
methods
:
{
...
...
@@ -560,11 +564,42 @@ export default {
}
})
},
getProjectApprover
()
{
let
vm
=
this
let
url
=
process
.
env
.
basePath
+
'zm_project_approver_list'
let
param
=
{}
vm
.
hlsPopup
.
showLoading
(
'请稍候'
)
vm
.
hlsHttp
.
post
(
url
,
param
).
then
(
function
(
res
)
{
vm
.
hlsPopup
.
hideLoading
()
if
(
res
.
result
===
'S'
)
{
vm
.
approverBpList
=
res
.
lists
.
map
(
item
=>
{
return
{
code
:
item
.
bp_id
,
code_name
:
item
.
bp_name
,
}
})
}
})
},
selectApproverBp
(
e
)
{
let
vm
=
this
vm
.
hlsPopup
.
selectList
({
list
:
vm
.
approverBpList
,
code
:
'approver_bp'
,
object
:
{},
returnItem
:
function
(
index
,
obj
)
{
vm
.
$set
(
vm
.
baseInfo
,
'zm_approver_bp'
,
obj
.
approver_bp
)
vm
.
$set
(
vm
.
baseInfo
,
'zm_approver_bp_n'
,
obj
.
approver_bp_n
)
console
.
log
(
'obj'
,
vm
.
baseInfo
)
},
})
},
selectTaxpayer
(
e
)
{
let
vm
=
this
console
.
log
(
'vm.taxpayerList'
,
vm
.
taxpayerList
)
vm
.
hlsPopup
.
selectList
({
list
:
vm
.
taxpayer
List
,
list
:
vm
.
approverBp
List
,
code
:
'bp_type'
,
object
:
{},
returnItem
:
function
(
index
,
obj
)
{
...
...
@@ -598,7 +633,7 @@ export default {
// ocr识别入口
ocrShow
(
desc
,
id
,
code
)
{
let
vm
=
this
if
(
!
id
)
{
if
(
!
id
)
{
hlsPopup
.
showLongCenter
(
'请先保存基本信息'
)
}
hlsPopup
.
showActionSheet
({
...
...
@@ -869,20 +904,20 @@ export default {
let
vm
=
this
let
url
=
$config
.
basePath
+
'zm_prj_base_info_save'
let
master
=
{
...
vm
.
baseInfo
,
...
vm
.
bank_lists
,
...
vm
.
invoiceInfo
...
vm
.
baseInfo
,
...
vm
.
bank_lists
,
...
vm
.
invoiceInfo
,
}
master
.
user_phone
=
window
.
localStorage
.
user_phone
master
.
user_phone
=
window
.
localStorage
.
user_phone
// master.phone= window.localStorage.user_phone
// master.project_id=vm.project_id
let
param
=
{
master
let
param
=
{
master
,
}
vm
.
hlsPopup
.
showLoading
(
'请稍候'
)
vm
.
hlsHttp
.
post
(
url
,
param
).
then
(
function
(
res
)
{
vm
.
hlsPopup
.
hideLoading
()
if
(
res
.
result
===
'S'
)
{
hlsPopup
.
showLongCenter
(
'基本信息保存成功'
)
vm
.
project_id
=
res
.
project_id
vm
.
project_id
=
res
.
project_id
vm
.
getMiningLicenseList
()
vm
.
getFinancialStatementsList
()
}
else
{
...
...
@@ -902,7 +937,7 @@ export default {
vm
.
hlsPopup
.
hideLoading
()
if
(
res
.
result
===
'S'
)
{
vm
.
leaseList
=
res
.
lists
vm
.
downNum
=
false
vm
.
downNum
=
false
}
})
},
...
...
@@ -934,7 +969,7 @@ export default {
// 方案信息保存&更新接口
calculationSave
()
{
let
vm
=
this
if
(
!
vm
.
project_id
)
{
if
(
!
vm
.
project_id
)
{
hlsPopup
.
showLongCenter
(
'请先保存基本信息'
)
return
}
...
...
@@ -959,7 +994,7 @@ export default {
'lease_start_date'
:
vm
.
quotationInfo
.
lease_start_date
,
'int_rate'
:
vm
.
quotationInfo
.
int_rate
,
}
let
param
=
{
master
}
let
param
=
{
master
}
vm
.
hlsPopup
.
showLoading
(
'请稍候'
)
vm
.
hlsHttp
.
post
(
url
,
param
).
then
(
function
(
res
)
{
vm
.
hlsPopup
.
hideLoading
()
...
...
src/pages/contractSigning/contract-signing.vue
View file @
5d3df845
...
...
@@ -29,7 +29,7 @@
<div
class=
"pro-code"
@
click=
"goDetails(item)"
>
<img
src=
"@/assets/distributorSign/fileIcon.png"
alt
class=
"file-icon"
>
<p>
<span>
合同
编号
</span>
<span>
编号
</span>
<span>
{{
item
.
project_number
}}
</span>
</p>
...
...
@@ -57,17 +57,17 @@
<p>
{{
item
.
bp_name
}}
</p>
</div>
<div>
<p>
合同
名称
</p>
<p>
名称
</p>
<p>
{{
item
.
project_name
}}
</p>
</div>
<div>
<p>
合同
租金
</p>
<p>
租金
</p>
<p
class=
"money"
>
{{
item
.
equip_price
|
currency
}}
</p>
</div>
<!--
<div>
<!--
<div>
<!--
<p>
产品名称
</p>
-->
<!--
<p>
{{
item
.
division_n
}}
</p>
-->
<!--
</div>
-->
<!--
<p>
{{
item
.
division_n
}}
</p>
-->
<!--
</div>
-->
<div>
<p>
申请时间
</p>
...
...
src/pages/functionCenter/function-list.vue
View file @
5d3df845
This diff is collapsed.
Click to expand it.
src/pages/myInfo/ContactUs.vue
View file @
5d3df845
...
...
@@ -11,9 +11,10 @@
<p
class=
"title"
>
金融科技事业部
</p>
<div
class=
"Address"
>
<ul>
<li>
地址:武汉市洪山区现代光谷世贸中心
</li>
<li>
邮编:430070
</li>
<li>
网址:https://www.hand-china.com/
</li>
<li>
地址:北京市东城区环球贸易中心A座28层
</li>
<li>
电话:010-66232180
</li>
<li>
传真:010-66232190
</li>
<li>
网址:www.cctegfl.com
</li>
</ul>
</div>
<div
class=
"RentCentral"
>
...
...
src/pages/pwd-reset.vue
View file @
5d3df845
...
...
@@ -52,7 +52,7 @@ export default {
data
()
{
return
{
phone_number
:
''
,
verifiedCode
:
''
,
verifiedCode
:
'
123456
'
,
username
:
''
,
...
...
@@ -162,7 +162,7 @@ export default {
},
submit
()
{
let
vm
=
this
if
(
!
vm
.
phone
NumberFlag
)
{
if
(
!
vm
.
phone
_number
)
{
hlsPopup
.
showLongCenter
(
'请输入手机号!'
)
}
else
if
(
vm
.
verifiedCode
!==
vm
.
captchaKey
)
{
hlsPopup
.
showLongCenter
(
'验证码错误!'
)
...
...
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