Commit 8f2b5eab authored by linxin's avatar linxin

add

parent 0755db30
Pipeline #4747 canceled with stages
...@@ -13,15 +13,12 @@ ...@@ -13,15 +13,12 @@
<access launch-external="yes" origin="tel:*" /> <access launch-external="yes" origin="tel:*" />
<allow-intent href="mailto:*" /> <allow-intent href="mailto:*" />
<allow-intent href="tel:*" /> <allow-intent href="tel:*" />
<allow-intent href="https://*/*" />
<allow-navigation href="mailto:*" /> <allow-navigation href="mailto:*" />
<allow-navigation href="tel:*" /> <allow-navigation href="tel:*" />
<allow-navigation href="http://wechat.hand-china.com/*" /> <allow-navigation href="http://wechat.hand-china.com/*" />
<allow-navigation href="https://www.pgyer.com/*" /> <allow-navigation href="https://www.pgyer.com/*" />
<allow-navigation href="https://identity-test.qsign.cn/*" />
<access launch-external="yes" origin="tel:*" /> <access launch-external="yes" origin="tel:*" />
<access launch-external="yes" origin="sms:*" /> <access launch-external="yes" origin="sms:*" />
<access launch-external="yes" origin="https://identity-test.qsign.cn" />
<preference name="ScrollEnabled" value="false" /> <preference name="ScrollEnabled" value="false" />
<preference name="android-minSdkVersion" value="19" /> <preference name="android-minSdkVersion" value="19" />
<preference name="BackupWebStorage" value="none" /> <preference name="BackupWebStorage" value="none" />
......
...@@ -8,15 +8,10 @@ module.exports = merge(prodEnv, { ...@@ -8,15 +8,10 @@ module.exports = merge(prodEnv, {
debug: true, debug: true,
isMobilePlatform: false, isMobilePlatform: false,
loginPath: '"http://180.104.121.66:8088/oauth/token?client_id=client2&client_secret=secret&grant_type=password&username=appadmin&password=" ', loginPath: '"http://180.104.121.66:8088/oauth/token?client_id=client2&client_secret=secret&grant_type=password&username=appadmin&password=" ',
basePath: '"http://180.104.121.66:8088/r/api/interface?sysName=XCMG_UAT&apiName="', basePath: '"http://180.104.121.66:8088/r/api/interface?sysName=XCMG_DEV&apiName="',
rootPath: '"http://180.104.121.66:8088/r/api"', rootPath: '"http://180.104.121.66:8088/r/api"',
filePath: '"http://180.104.121.66:8088/r/api/app/fileViewSvc?sysName=XCMG_UAT&apiName=file_view&"', filePath: '"http://180.104.121.66:8088/r/api/app/fileViewSvc?sysName=XCMG_DEV&apiName=file_view&"',
ocrPath: '"http://180.104.121.66:8088/r/api"', ocrPath: '"http://180.104.121.66:8088/r/api"',
<<<<<<< HEAD
appId: '"com.xcmg.app"', appId: '"com.xcmg.app"',
currentVersion: '"1.7.6"', currentVersion: '"1.7.9"',
=======
appId: '"com.xcmg.app.dev"',
currentVersion: '"1.7.3"',
>>>>>>> jeshi
}) })
...@@ -28,13 +28,13 @@ module.exports = { ...@@ -28,13 +28,13 @@ module.exports = {
assetsSubDirectory: 'static', assetsSubDirectory: 'static',
assetsPublicPath: '/', assetsPublicPath: '/',
proxyTable: { proxyTable: {
// '/xcmg_file': { '/xcmg_file': {
// target: 'http://lichee.iask.in', target: 'http://lichee.iask.in',
// changeOrigin: true, changeOrigin: true,
// pathRewrite: { pathRewrite: {
// '^/xcmg_file': '/xcmg_file' '^/xcmg_file': '/xcmg_file'
// } }
// }, },
}, },
// Various Dev Server settings // Various Dev Server settings
......
...@@ -11,5 +11,5 @@ module.exports = { ...@@ -11,5 +11,5 @@ module.exports = {
ocrPath:'"http://180.104.121.66:8088/r/api"', ocrPath:'"http://180.104.121.66:8088/r/api"',
fileUploadSvcPath:'"http://180.104.121.66:8088/r/api/app/fileUploadSvc?sysName=XCMG_UAT&apiName="', fileUploadSvcPath:'"http://180.104.121.66:8088/r/api/app/fileUploadSvc?sysName=XCMG_UAT&apiName="',
appId: '"com.xcmg.app.dev"', appId: '"com.xcmg.app.dev"',
currentVersion: '"1.3.0"' currentVersion: '"1.3.2"'
} }
...@@ -328,6 +328,7 @@ export default { ...@@ -328,6 +328,7 @@ export default {
}, },
changeBase (item) { changeBase (item) {
window.localStorage.setItem('bp_name_tenant', item.bp_name) window.localStorage.setItem('bp_name_tenant', item.bp_name)
window.localStorage.setItem('credit_id', item.credit_id)
if (this.num === 1) { if (this.num === 1) {
window.localStorage.setItem('contractReadonly', false) window.localStorage.setItem('contractReadonly', false)
window.localStorage.setItem('fromPage', 'list') window.localStorage.setItem('fromPage', 'list')
......
...@@ -365,6 +365,7 @@ export default { ...@@ -365,6 +365,7 @@ export default {
division_n: '', division_n: '',
division: '', division: '',
finance_amount: '', finance_amount: '',
credit_id: window.localStorage.credit_id,
}, },
} }
}, },
...@@ -427,7 +428,7 @@ export default { ...@@ -427,7 +428,7 @@ export default {
vm.pagenum = 1 vm.pagenum = 1
vm.pagenumPolicy = 1 vm.pagenumPolicy = 1
vm.fromPage = window.localStorage.fromPage vm.fromPage = window.localStorage.fromPage
vm.saveInfo['project_id'] = window.localStorage.project_id // 重新赋值,防止缓存 vm.saveInfo.project_id = window.localStorage.project_id // 重新赋值,防止缓存
// vm.productInfo['project_id'] = window.localStorage.project_id // 重新赋值,防止缓存 // vm.productInfo['project_id'] = window.localStorage.project_id // 重新赋值,防止缓存
if (from.name === 'CreateBaseInfo') { if (from.name === 'CreateBaseInfo') {
vm.isComputed = false vm.isComputed = false
...@@ -608,6 +609,7 @@ export default { ...@@ -608,6 +609,7 @@ export default {
vm.saveInfo.lease_charge_ratio = (vm.saveInfo.lease_charge_ratio_n.replace('%', '') / 100).toFixed(2) vm.saveInfo.lease_charge_ratio = (vm.saveInfo.lease_charge_ratio_n.replace('%', '') / 100).toFixed(2)
vm.saveInfo.deposit_ratio = (vm.saveInfo.deposit_ratio_n.replace('%', '') / 100).toFixed(2) vm.saveInfo.deposit_ratio = (vm.saveInfo.deposit_ratio_n.replace('%', '') / 100).toFixed(2)
vm.saveInfo.finance_amount = vm.finance_amount vm.saveInfo.finance_amount = vm.finance_amount
vm.saveInfo.credit_id = window.localStorage.credit_id
let param = { let param = {
master: vm.saveInfo, master: vm.saveInfo,
} }
......
...@@ -170,6 +170,7 @@ export default { ...@@ -170,6 +170,7 @@ export default {
manu_manager: '', // 办事处业务员 manu_manager: '', // 办事处业务员
sale_date: '', sale_date: '',
project_id: '', project_id: '',
credit_id: '',
}, },
} }
}, },
...@@ -181,6 +182,8 @@ export default { ...@@ -181,6 +182,8 @@ export default {
this.inflow_line = i.inflow_line this.inflow_line = i.inflow_line
this.inflow_used = i.inflow_used this.inflow_used = i.inflow_used
this.inflow_reset = i.inflow_reset this.inflow_reset = i.inflow_reset
this.salesInfo.credit_id = i.credit_id
window.localStorage.setItem('credit_id', i.credit_id)
} }
}) })
}, },
...@@ -349,7 +352,7 @@ export default { ...@@ -349,7 +352,7 @@ export default {
}, },
// 主机厂选择 // 主机厂选择
selectFactory () { selectFactory (e) {
let vm = this let vm = this
vm.hlsPopup.selectList({ vm.hlsPopup.selectList({
list: vm.factoryLists, list: vm.factoryLists,
......
...@@ -24,9 +24,9 @@ ...@@ -24,9 +24,9 @@
<h3><span>{{ info.lease_times }}</span></h3> <h3><span>{{ info.lease_times }}</span></h3>
</div> </div>
<div class="single"> <div class="single">
<div><h4>保证金</h4><p> {{ info.deposit | currency }}</p></div> <div><h4>保证金</h4><p> {{ info.deposit | currency }}</p></div>
<div><h4>首付款</h4><p> {{ info.down_payment | currency }}</p></div> <div><h4>首付款</h4><p> {{ info.down_payment | currency }}</p></div>
<div><h4>手续费</h4><p> {{ parseFloat(info.lease_charge).toFixed(2) | currency }}</p></div> <div><h4>手续费</h4><p> {{ parseFloat(info.lease_charge).toFixed(2) | currency }}</p></div>
</div> </div>
</div> </div>
<div class="plan-name"> <div class="plan-name">
......
...@@ -23,9 +23,9 @@ ...@@ -23,9 +23,9 @@
<h3><span>{{ info.lease_times }}</span></h3> <h3><span>{{ info.lease_times }}</span></h3>
</div> </div>
<div class="single"> <div class="single">
<div><h4>保证金</h4><p>{{ info.deposit * product_num | currency }}</p></div> <div><h4>保证金</h4><p>{{ info.deposit * product_num | currency }}</p></div>
<div><h4>首付款</h4><p>{{ info.down_payment * product_num | currency }}</p></div> <div><h4>首付款</h4><p>{{ info.down_payment * product_num | currency }}</p></div>
<div><h4>手续费</h4><p>{{ parseFloat(info.lease_charge * product_num).toFixed(2) | currency }}</p></div> <div><h4>手续费</h4><p>{{ parseFloat(info.lease_charge * product_num).toFixed(2) | currency }}</p></div>
</div> </div>
</div> </div>
<div class="plan-name"> <div class="plan-name">
......
...@@ -237,6 +237,7 @@ export default { ...@@ -237,6 +237,7 @@ export default {
} }
}, },
}, },
data () { data () {
return { return {
num: null, num: null,
...@@ -355,6 +356,13 @@ export default { ...@@ -355,6 +356,13 @@ export default {
return `${y}-${m}-${d}` return `${y}-${m}-${d}`
}, },
}, },
watch: {
'downNum' (newVal, oldVal) {
if (!newVal) {
this.vehicleImg = ''
}
},
},
created () { created () {
// this.showDate = this.carDate // this.showDate = this.carDate
}, },
...@@ -671,7 +679,7 @@ export default { ...@@ -671,7 +679,7 @@ export default {
vm.hlsPopup.showSuccess('申请成功') vm.hlsPopup.showSuccess('申请成功')
setTimeout(() => { setTimeout(() => {
vm.$router.push({ vm.$router.push({
name: 'StartList', name: 'MyInfo',
}) })
}, 2000) }, 2000)
} else { } else {
......
...@@ -23,9 +23,9 @@ ...@@ -23,9 +23,9 @@
<h3><span>{{ info.lease_times }}</span></h3> <h3><span>{{ info.lease_times }}</span></h3>
</div> </div>
<div class="single"> <div class="single">
<div><h4>保证金</h4><p>{{ parseFloat(info.deposit*product_num).toFixed(2) | currency }}</p></div> <div><h4>保证金</h4><p>{{ parseFloat(info.deposit*product_num).toFixed(2) | currency }}</p></div>
<div><h4>首付款</h4><p>{{ parseFloat(info.down_payment*product_num).toFixed(2) | currency }}</p></div> <div><h4>首付款</h4><p>{{ parseFloat(info.down_payment*product_num).toFixed(2) | currency }}</p></div>
<div><h4>手续费</h4><p>{{ parseFloat(info.lease_charge*product_num).toFixed(2) | currency }}</p></div> <div><h4>手续费</h4><p>{{ parseFloat(info.lease_charge*product_num).toFixed(2) | currency }}</p></div>
</div> </div>
</div> </div>
<div class="plan-name"> <div class="plan-name">
......
...@@ -26,7 +26,7 @@ ...@@ -26,7 +26,7 @@
<item> <item>
<div slot="name" class="font-color">融资金额</div> <div slot="name" class="font-color">融资金额</div>
<span v-if="!equip_price" slot="content" class="autoColor">融资金额自动填充</span> <span v-if="!equip_price" slot="content" class="autoColor">融资金额自动填充</span>
<span v-if="equip_price" slot="content">{{ parseFloat(equip_price - equip_price*info.down_payment_ratio_n.replace("%","")/100).toFixed(2) | currency }}</span> <span v-if="equip_price" slot="content">{{ parseFloat(equip_price - equip_price*info.down_payment_ratio_n.replace("%","")/100).toFixed(2) | currency }}</span>
</item> </item>
<item> <item>
<div slot="name" class="font-color">首付款比例</div> <div slot="name" class="font-color">首付款比例</div>
...@@ -35,7 +35,7 @@ ...@@ -35,7 +35,7 @@
<item> <item>
<div slot="name" class="font-color">首付款</div> <div slot="name" class="font-color">首付款</div>
<span v-if="!equip_price" slot="content" class="autoColor">首付款金额自动填充</span> <span v-if="!equip_price" slot="content" class="autoColor">首付款金额自动填充</span>
<span v-if="equip_price" slot="content">{{ equip_price*info.down_payment_ratio_n.replace("%","")/100 | currency }}</span> <span v-if="equip_price" slot="content">{{ equip_price*info.down_payment_ratio_n.replace("%","")/100 | currency }}</span>
</item> </item>
<item> <item>
<div slot="name" class="font-color">保证金比例</div> <div slot="name" class="font-color">保证金比例</div>
...@@ -46,7 +46,7 @@ ...@@ -46,7 +46,7 @@
<span v-if="!equip_price" slot="content" class="autoColor">保证金额自动填充</span> <span v-if="!equip_price" slot="content" class="autoColor">保证金额自动填充</span>
<span <span
v-if="equip_price" v-if="equip_price"
slot="content">{{ equip_price*info.deposit_ratio_n.replace("%","")/100 | currency }}</span> slot="content">{{ equip_price*info.deposit_ratio_n.replace("%","")/100 | currency }}</span>
</item> </item>
<item> <item>
<div slot="name" class="font-color">手续费比例</div> <div slot="name" class="font-color">手续费比例</div>
...@@ -55,7 +55,7 @@ ...@@ -55,7 +55,7 @@
<item> <item>
<div slot="name" class="font-color">手续费</div> <div slot="name" class="font-color">手续费</div>
<span v-if="!equip_price" slot="content" class="autoColor">手续费金额自动填充</span> <span v-if="!equip_price" slot="content" class="autoColor">手续费金额自动填充</span>
<span v-if="equip_price" slot="content">{{ parseFloat((equip_price - equip_price*info.down_payment_ratio_n.replace("%","")/100)*(info.lease_charge_ratio_n.replace("%","")/100)).toFixed(2) | currency }}</span> <span v-if="equip_price" slot="content">{{ parseFloat((equip_price - equip_price*info.down_payment_ratio_n.replace("%","")/100)*(info.lease_charge_ratio_n.replace("%","")/100)).toFixed(2) | currency }}</span>
</item> </item>
<item> <item>
<div slot="name" class="font-color">保险押金</div> <div slot="name" class="font-color">保险押金</div>
...@@ -67,7 +67,7 @@ ...@@ -67,7 +67,7 @@
<div slot="name" class="font-color">首次付款合计</div> <div slot="name" class="font-color">首次付款合计</div>
<span v-if="!equip_price" slot="content" class="autoColor">首次付款合计金额自动填充</span> <span v-if="!equip_price" slot="content" class="autoColor">首次付款合计金额自动填充</span>
<!-- 合计 = 首付款+保证金+手续费+GPS费用+保险押金 --> <!-- 合计 = 首付款+保证金+手续费+GPS费用+保险押金 -->
<span v-if="equip_price" slot="content">{{ parseFloat(equip_price*info.down_payment_ratio_n.replace("%","")/100 + equip_price*info.deposit_ratio_n.replace("%","")/100 + (equip_price - equip_price*info.down_payment_ratio_n.replace("%","")/100)*(info.lease_charge_ratio_n.replace("%","")/100) + Number(gps_fee) + Number(insurance_fee)).toFixed(2) | currency }}</span> <span v-if="equip_price" slot="content">{{ parseFloat(equip_price*info.down_payment_ratio_n.replace("%","")/100 + equip_price*info.deposit_ratio_n.replace("%","")/100 + (equip_price - equip_price*info.down_payment_ratio_n.replace("%","")/100)*(info.lease_charge_ratio_n.replace("%","")/100) + Number(gps_fee) + Number(insurance_fee)).toFixed(2) | currency }}</span>
</item> </item>
<item @click.native="showTime('YYYY-MM-DD')"> <item @click.native="showTime('YYYY-MM-DD')">
<div slot="name" class="fo nt-color">预计付款日</div> <div slot="name" class="fo nt-color">预计付款日</div>
......
...@@ -23,9 +23,9 @@ ...@@ -23,9 +23,9 @@
<h3><span>{{ info.lease_times }}</span></h3> <h3><span>{{ info.lease_times }}</span></h3>
</div> </div>
<div class="single"> <div class="single">
<div><h4>保证金</h4><p>{{ info.deposit | currency }}</p></div> <div><h4>保证金</h4><p>{{ info.deposit | currency }}</p></div>
<div><h4>首付款</h4><p>{{ info.down_payment | currency }}</p></div> <div><h4>首付款</h4><p>{{ info.down_payment | currency }}</p></div>
<div><h4>手续费</h4><p>{{ info.lease_charge | currency }}</p></div> <div><h4>手续费</h4><p>{{ info.lease_charge | currency }}</p></div>
</div> </div>
</div> </div>
<div class="plan-name"> <div class="plan-name">
......
...@@ -21,18 +21,18 @@ ...@@ -21,18 +21,18 @@
<div class="top-detail"> <div class="top-detail">
<div class="left"> <div class="left">
<span class="line">保证金</span> <span class="line">保证金</span>
<span>{{ info.deposit * product_num |currency }}</span> <span>{{ info.deposit * product_num |currency }}</span>
</div> </div>
<div class="right"> <div class="right">
<span class="line">首付款</span> <span class="line">首付款</span>
<span>{{ info.down_payment * product_num |currency }}</span> <span>{{ info.down_payment * product_num |currency }}</span>
</div> </div>
</div> </div>
<div class="clear" /> <div class="clear" />
<div class="top-detail"> <div class="top-detail">
<div class="left"> <div class="left">
<span class="line">手续费</span> <span class="line">手续费</span>
<span>{{ parseFloat(info.lease_charge * product_num).toFixed(2) |currency }}</span> <span>{{ parseFloat(info.lease_charge * product_num).toFixed(2) |currency }}</span>
</div> </div>
<div class="right"> <div class="right">
<span class="line date-sum">合同期数</span> <span class="line date-sum">合同期数</span>
......
...@@ -88,9 +88,9 @@ ...@@ -88,9 +88,9 @@
</div>--> </div>-->
<div v-if="user_bp_type!=='FACTORY'" class="content-wrap" @click="goVideoSign"> <div v-if="user_bp_type!=='FACTORY'" class="content-wrap" @click="goVideoSign">
<span <span
v-if="vedioCount > 0" v-if="faceSign > 0"
:class="{'content-wrap-class-width':vedioCount>99, 'content-wrap-class':vedioCount<99}" :class="{'content-wrap-class-width':faceSign>99, 'content-wrap-class':faceSign<99}"
>{{ vedioCount > 99 ? '99+' : vedioCount }}</span> >{{ faceSign > 99 ? '99+' : faceSign }}</span>
<img src="@/assets/myInfo/unFace.png" > <img src="@/assets/myInfo/unFace.png" >
<p>待面签</p> <p>待面签</p>
</div> </div>
...@@ -196,8 +196,8 @@ export default { ...@@ -196,8 +196,8 @@ export default {
user_bp_type: '', user_bp_type: '',
signCount: '0', signCount: '0',
carNum: '0', carNum: '0',
faceSign: '0',
confirmCount: '0', confirmCount: '0',
vedioCount: '0',
productCount: '0', productCount: '0',
carCount: '0', carCount: '0',
description: '', description: '',
...@@ -817,7 +817,6 @@ export default { ...@@ -817,7 +817,6 @@ export default {
if (vm.bp_id) { if (vm.bp_id) {
if ( if (
vm.user_bp_status === 'NEW' || vm.user_bp_status === 'NEW' ||
vm.user_bp_status === 'REJECT' ||
vm.user_bp_status === 'RETURN' vm.user_bp_status === 'RETURN'
) { ) {
vm.flag = true vm.flag = true
...@@ -865,6 +864,32 @@ export default { ...@@ -865,6 +864,32 @@ export default {
}, },
}) })
} }
} else if (
vm.user_bp_status === 'REJECT'
) {
vm.flag = true
if (vm.user_bp_class === 'NP') {
vm.$router.push({
name: 'NPBaseInfo',
params: {
bp_id: this.bp_id,
isMultiRole: this.isMultiRole,
user_bp_name: this.user_bp_name,
status: 'APPROVED',
},
})
} else {
this.$router.push({
name: 'EnterpriseNew',
params: {
bp_id: this.bp_id,
isMultiRole: this.isMultiRole,
user_bp_name: this.user_bp_name,
bp_class: vm.user_bp_class,
status: 'APPROVED',
},
})
}
} else if (vm.user_bp_status === 'APPROVING') { } else if (vm.user_bp_status === 'APPROVING') {
vm.flag = true vm.flag = true
this.hlsPopup.showLongCenter('您的绑定申请还在流程中') this.hlsPopup.showLongCenter('您的绑定申请还在流程中')
...@@ -932,6 +957,7 @@ export default { ...@@ -932,6 +957,7 @@ export default {
// vm.confirmCount = res.info.con_confirm_num // vm.confirmCount = res.info.con_confirm_num
vm.productCount = res.info.collect_num || 0 vm.productCount = res.info.collect_num || 0
vm.carCount = res.info.car_confirm_num || 0 vm.carCount = res.info.car_confirm_num || 0
vm.faceSign = res.info.face_sign_num || 0
} }
} else { } else {
this.hlsPopup.showLongCenter(res.message) this.hlsPopup.showLongCenter(res.message)
......
...@@ -12,7 +12,7 @@ ...@@ -12,7 +12,7 @@
<div class="now-pay"> <div class="now-pay">
<div class="title">当前应付</div> <div class="title">当前应付</div>
<div class="data"> <div class="data">
<span></span> <!-- <span></span> -->
{{ money |currency }} {{ money |currency }}
</div> </div>
</div> </div>
...@@ -34,8 +34,8 @@ ...@@ -34,8 +34,8 @@
<p>本次还款</p> <p>本次还款</p>
</div> </div>
<div class="item-right"> <div class="item-right">
<p>{{ parseFloat(e.due_amount).toFixed(2)|currency }}</p> <p>{{ parseFloat(e.due_amount).toFixed(2)|currency }}</p>
<p>{{ e.received_amount|currency }}</p> <p>{{ e.received_amount|currency }}</p>
<CurrencyInput v-model="e.amount" placeholder="请输入还款金额"/></div> <CurrencyInput v-model="e.amount" placeholder="请输入还款金额"/></div>
</div> </div>
</div> </div>
......
...@@ -12,7 +12,7 @@ ...@@ -12,7 +12,7 @@
<div class="now-pay"> <div class="now-pay">
<div class="title">当前应付</div> <div class="title">当前应付</div>
<div class="data"> <div class="data">
<span></span> <!-- <span></span> -->
{{ money |currency }} {{ money |currency }}
</div> </div>
</div> </div>
......
...@@ -52,14 +52,14 @@ ...@@ -52,14 +52,14 @@
<div class="info"> <div class="info">
<div class="info-item"> <div class="info-item">
<span>还款金额</span> <span>还款金额</span>
<span>¥{{ money |currency }}</span> <span>{{ money |currency }}</span>
</div> </div>
<div class="interest"> <div class="interest">
<span>本次交易收取{{ rate }}%手续费</span> <span>本次交易收取{{ rate }}%手续费</span>
</div> </div>
<div class="info-item"> <div class="info-item">
<span>手续费</span> <span>手续费</span>
<span>+¥{{ serviceCharge |currency }}</span> <span>+{{ serviceCharge |currency }}</span>
</div> </div>
<div class="info-item" @click="show=true"> <div class="info-item" @click="show=true">
<span>支付渠道</span> <span>支付渠道</span>
...@@ -92,7 +92,7 @@ ...@@ -92,7 +92,7 @@
<h-content class="entry-content"> <h-content class="entry-content">
<div class="amount"> <div class="amount">
<p>{{ userName }}</p> <p>{{ userName }}</p>
<div>{{ sumMoney |currency }}</div> <div>{{ sumMoney |currency }}</div>
</div> </div>
<div class="info"> <div class="info">
<div class="info-item"> <div class="info-item">
...@@ -362,7 +362,7 @@ export default { ...@@ -362,7 +362,7 @@ export default {
}) })
}, },
affirm () { affirm () {
// this.confirm = true // this.confirm = true
this.confirmToPay() this.confirmToPay()
}, },
changePage () { changePage () {
......
...@@ -12,7 +12,7 @@ ...@@ -12,7 +12,7 @@
<div class="now-pay"> <div class="now-pay">
<div class="title">当前应付</div> <div class="title">当前应付</div>
<div class="data"> <div class="data">
<span></span> <!-- <span></span> -->
{{ money |currency }} {{ money |currency }}
</div> </div>
</div> </div>
...@@ -40,7 +40,7 @@ ...@@ -40,7 +40,7 @@
</div> </div>
<div class="pay-input"> <div class="pay-input">
<span>已还保证金</span> <span>已还保证金</span>
<span style="text-align:right;display:inline-block;margin-right:5px;">{{ Paied|currency }}</span> <span style="text-align:right;display:inline-block;margin-right:5px;">{{ Paied|currency }}</span>
<!-- <div @click="createOrder"> <!-- <div @click="createOrder">
<img src="@/assets/payment/into.png" > <img src="@/assets/payment/into.png" >
</div>--> </div>-->
......
...@@ -52,14 +52,14 @@ ...@@ -52,14 +52,14 @@
<div class="info"> <div class="info">
<div class="info-item"> <div class="info-item">
<span>还款金额</span> <span>还款金额</span>
<span>¥{{ money |currency }}</span> <span>{{ money |currency }}</span>
</div> </div>
<div class="interest"> <div class="interest">
<span>本次交易收取{{ rate }}%手续费</span> <span>本次交易收取{{ rate }}%手续费</span>
</div> </div>
<div class="info-item"> <div class="info-item">
<span>手续费</span> <span>手续费</span>
<span>+¥{{ serviceCharge |currency }}</span> <span>+{{ serviceCharge |currency }}</span>
</div> </div>
<div class="info-item" @click="show=true"> <div class="info-item" @click="show=true">
<span>支付渠道</span> <span>支付渠道</span>
...@@ -92,12 +92,12 @@ ...@@ -92,12 +92,12 @@
<h-content class="entry-content"> <h-content class="entry-content">
<div class="amount"> <div class="amount">
<p>{{ userName }}</p> <p>{{ userName }}</p>
<div>{{ sumMoney |currency }}</div> <div>{{ sumMoney |currency }}</div>
</div> </div>
<div class="info"> <div class="info">
<div class="info-item"> <div class="info-item">
<span>还款金额</span> <span>还款金额</span>
<span>¥{{ parseFloat(money).toFixed(2) |currency }}</span> <span>{{ parseFloat(money).toFixed(2) |currency }}</span>
</div> </div>
<div class="interest"> <div class="interest">
<span>本次交易收取{{ rate }}%手续费</span> <span>本次交易收取{{ rate }}%手续费</span>
......
...@@ -85,7 +85,7 @@ ...@@ -85,7 +85,7 @@
</item>--> </item>-->
<div class="orderamount-wrap"> <div class="orderamount-wrap">
<span class="orderamount-item">交易金额</span> <span class="orderamount-item">交易金额</span>
<span class="orderamount-item font-color">{{ info.orderamount|currency }}</span> <span class="orderamount-item font-color">{{ info.orderamount|currency }}</span>
</div> </div>
<item> <item>
<div slot="name" class="name">支付方式</div> <div slot="name" class="name">支付方式</div>
......
...@@ -12,7 +12,7 @@ ...@@ -12,7 +12,7 @@
<div class="now-pay"> <div class="now-pay">
<div class="title">当前应付</div> <div class="title">当前应付</div>
<div class="data"> <div class="data">
<span></span> <!-- <span></span> -->
{{ sumMoney |currency }} {{ sumMoney |currency }}
</div> </div>
</div> </div>
...@@ -48,7 +48,7 @@ ...@@ -48,7 +48,7 @@
</div> </div>
<div> <div>
<span>应还金额</span> <span>应还金额</span>
<span class="orange">{{ detail.due_amount|currency }}</span> <span class="orange">{{ detail.due_amount|currency }}</span>
</div> </div>
</div> </div>
<div class="list"> <div class="list">
...@@ -59,7 +59,7 @@ ...@@ -59,7 +59,7 @@
<div> <div>
<span>已还金额</span> <span>已还金额</span>
<span class="blue">{{ detail.received_amount|currency }}</span> <span class="blue">{{ detail.received_amount|currency }}</span>
</div> </div>
</div> </div>
<div class="list"> <div class="list">
...@@ -78,7 +78,7 @@ ...@@ -78,7 +78,7 @@
<list-item :item-height="44"> <list-item :item-height="44">
<item> <item>
<div slot="name">逾期利息</div> <div slot="name">逾期利息</div>
<span slot="content">{{ money|currency }}</span> <span slot="content">{{ money|currency }}</span>
</item> </item>
</list-item> </list-item>
</div> </div>
......
...@@ -12,7 +12,7 @@ ...@@ -12,7 +12,7 @@
<div class="now-pay"> <div class="now-pay">
<div class="title">当前应付</div> <div class="title">当前应付</div>
<div class="data"> <div class="data">
<span></span> <!-- <span></span> -->
{{ money |currency }} {{ money |currency }}
</div> </div>
</div> </div>
...@@ -40,7 +40,7 @@ ...@@ -40,7 +40,7 @@
</div> </div>
<div class="pay-input"> <div class="pay-input">
<span>逾期利息</span> <span>逾期利息</span>
<span class="currencySpan">{{ liquidated_damages|currency }}</span> <span class="currencySpan">{{ liquidated_damages|currency }}</span>
</div> </div>
</div> </div>
</div> </div>
......
...@@ -19,7 +19,7 @@ ...@@ -19,7 +19,7 @@
<div class="info"> <div class="info">
<div class="info-item"> <div class="info-item">
<span>还款金额</span> <span>还款金额</span>
<span>¥{{ money |currency }}</span> <span>{{ money |currency }}</span>
</div> </div>
<div class="interest"> <div class="interest">
<span>本次交易收取{{ rate }}%手续费</span> <span>本次交易收取{{ rate }}%手续费</span>
...@@ -93,12 +93,12 @@ ...@@ -93,12 +93,12 @@
<h-content class="entry-content"> <h-content class="entry-content">
<div class="amount"> <div class="amount">
<p>{{ userName }}</p> <p>{{ userName }}</p>
<div>{{ sumMoney |currency }}</div> <div>{{ sumMoney |currency }}</div>
</div> </div>
<div class="info"> <div class="info">
<div class="info-item"> <div class="info-item">
<span>还款金额</span> <span>还款金额</span>
<span>¥{{ parseFloat(money).toFixed(2) |currency }}</span> <span>{{ parseFloat(money).toFixed(2) |currency }}</span>
</div> </div>
<div class="interest"> <div class="interest">
<span>本次交易收取{{ rate }}%手续费</span> <span>本次交易收取{{ rate }}%手续费</span>
......
...@@ -857,9 +857,11 @@ export default { ...@@ -857,9 +857,11 @@ export default {
window.localStorage.setItem('business_num', business_num) window.localStorage.setItem('business_num', business_num)
let url = process.env.basePath + 'bp_bind_check' let url = process.env.basePath + 'bp_bind_check'
let param = { let param = {
bp_class: 'NP', 'master': {
bp_type: vm.baseInfo.bp_type, bp_class: 'NP',
business_num: business_num, bp_type: vm.baseInfo.bp_type,
business_num: business_num,
},
} }
vm.hlsPopup.showLoading('正在校验数据有效性') vm.hlsPopup.showLoading('正在校验数据有效性')
vm.hlsHttp.post(url, param).then(function (res) { vm.hlsHttp.post(url, param).then(function (res) {
......
...@@ -147,7 +147,7 @@ export default { ...@@ -147,7 +147,7 @@ export default {
save () { save () {
let vm = this let vm = this
let url = process.env.basePath + 'bp_invoice_save' let url = process.env.basePath + 'bp_invoice_save'
let name = window.localStorage.bp_type === 'TENANT' || window.localStorage.bp_type === 'GUTA' ? 'AccessoryInfo' : 'NPBankInfo' let name = ((window.localStorage.bp_type === 'TENANT' || window.localStorage.bp_type === 'GUTA') && !window.localStorage.getItem('multipleRole')) || ((window.localStorage.multipleRole === 'TENANT' || window.localStorage.multipleRole === 'GUTA') && window.localStorage.getItem('multipleRole')) ? 'AccessoryInfo' : 'NPBankInfo'
vm.invoiceInfo.bp_id = window.localStorage.getItem('bp_id') vm.invoiceInfo.bp_id = window.localStorage.getItem('bp_id')
vm.invoiceInfo.bp_class = 'NP' vm.invoiceInfo.bp_class = 'NP'
let param = { let param = {
...@@ -222,10 +222,10 @@ export default { ...@@ -222,10 +222,10 @@ export default {
code: 'bp_type', code: 'bp_type',
object: {}, object: {},
returnItem: function (index, obj) { returnItem: function (index, obj) {
vm.$set(vm.invoiceInfo,'invoice_kind',obj.bp_type) vm.$set(vm.invoiceInfo, 'invoice_kind', obj.bp_type)
vm.$set(vm.invoiceInfo,'invoice_kind_n',obj.bp_type_n) vm.$set(vm.invoiceInfo, 'invoice_kind_n', obj.bp_type_n)
/*vm.invoiceInfo.invoice_kind = obj.bp_type /* vm.invoiceInfo.invoice_kind = obj.bp_type
vm.invoiceInfo.invoice_kind_n = obj.bp_type_n*/ vm.invoiceInfo.invoice_kind_n = obj.bp_type_n */
}, },
}) })
}, },
...@@ -236,10 +236,10 @@ export default { ...@@ -236,10 +236,10 @@ export default {
code: 'bp_type', code: 'bp_type',
object: {}, object: {},
returnItem: function (index, obj) { returnItem: function (index, obj) {
vm.$set(vm.invoiceInfo,'taxpayer_type',obj.bp_type) vm.$set(vm.invoiceInfo, 'taxpayer_type', obj.bp_type)
vm.$set(vm.invoiceInfo,'taxpayer_type_n',obj.bp_type_n) vm.$set(vm.invoiceInfo, 'taxpayer_type_n', obj.bp_type_n)
/* vm.invoiceInfo.taxpayer_type = obj.bp_type /* vm.invoiceInfo.taxpayer_type = obj.bp_type
vm.invoiceInfo.taxpayer_type_n = obj.bp_type_n*/ vm.invoiceInfo.taxpayer_type_n = obj.bp_type_n */
}, },
}) })
}, },
......
...@@ -24,10 +24,10 @@ ...@@ -24,10 +24,10 @@
placeholder="请选择" placeholder="请选择"
type="text" type="text"
readonly readonly
@click="selectIdType()" @click="selectIdTypeOnly()"
> >
</item> </item>
<item v-if="isApproved&&isMultiRole&&!hasMultiRole" :showArrow="true" @click.native="selectIdType"> <item v-if="(isMultiRole&&!hasMultiRole)" :showArrow="true" @click.native="selectIdType">
<div slot="name" class="required">客户类型</div> <div slot="name" class="required">客户类型</div>
<div slot="content" class="typeBP"> <div slot="content" class="typeBP">
<span>{{ baseInfo.bp_type_n }}</span> <span>{{ baseInfo.bp_type_n }}</span>
...@@ -762,11 +762,16 @@ export default { ...@@ -762,11 +762,16 @@ export default {
vm.hlsHttp.post(url, param).then(function (res) { vm.hlsHttp.post(url, param).then(function (res) {
if (res.result === 'S') { if (res.result === 'S') {
vm.multiRoleList = res.lists vm.multiRoleList = res.lists
vm.type = '请输入业务经办员工代码'
vm.typeName = '业务经办人'
vm.bp_type_flag = true
if (res.lists.length === 0 || res.lists.length === 1) { if (res.lists.length === 0 || res.lists.length === 1) {
vm.hasMultiRole = false vm.hasMultiRole = false
} else if (res.lists.length === 2) { } else if (res.lists.length === 2) {
vm.hasMultiRole = true vm.hasMultiRole = true
} }
} else {
vm.hasMultiRole = false
} }
}) })
} }
...@@ -900,9 +905,11 @@ export default { ...@@ -900,9 +905,11 @@ export default {
window.localStorage.setItem('business_num', business_num) window.localStorage.setItem('business_num', business_num)
let url = process.env.basePath + 'bp_bind_check' let url = process.env.basePath + 'bp_bind_check'
let param = { let param = {
bp_class: 'ORG', 'master': {
bp_type: vm.baseInfo.bp_type, bp_class: 'ORG',
business_num: business_num, bp_type: vm.baseInfo.bp_type,
business_num: business_num,
},
} }
vm.hlsPopup.showLoading('正在校验数据有效性') vm.hlsPopup.showLoading('正在校验数据有效性')
vm.hlsHttp.post(url, param).then(function (res) { vm.hlsHttp.post(url, param).then(function (res) {
...@@ -1374,15 +1381,22 @@ export default { ...@@ -1374,15 +1381,22 @@ export default {
code_name: item.bp_type_n, code_name: item.bp_type_n,
} }
}) })
// vm.typeList = res.lists.map(item => {
// return {
// code: item.bp_type,
// code_name: item.bp_type_n,
// }
// })
} }
}) })
}, },
selectIdTypeOnly (e) {
let vm = this
vm.hlsPopup.selectList({
list: vm.typeList,
code: 'bp_type',
object: {},
returnItem: function (index, obj) {
vm.baseInfo.bp_type = obj.bp_type
vm.baseInfo.bp_type_n = obj.bp_type_n
},
})
vm.isSelected = true
},
getbaseInfo () { getbaseInfo () {
let vm = this let vm = this
let url = process.env.basePath + 'bp_org_info_query' let url = process.env.basePath + 'bp_org_info_query'
...@@ -1438,6 +1452,9 @@ export default { ...@@ -1438,6 +1452,9 @@ export default {
if (res.result === 'S') { if (res.result === 'S') {
hlsPopup.showLongCenter('新增成功') hlsPopup.showLongCenter('新增成功')
vm.isAddNewType = false vm.isAddNewType = false
vm.type = '请输入业务经办员工代码'
vm.typeName = '业务经办人'
vm.bp_type_flag = true
let item = vm.multiBpTypeSelectList.pop() let item = vm.multiBpTypeSelectList.pop()
vm.multiRoleList.push(item) vm.multiRoleList.push(item)
} else { } else {
......
...@@ -125,7 +125,7 @@ export default { ...@@ -125,7 +125,7 @@ export default {
vm.invoiceQuery() // 开票信息查询 vm.invoiceQuery() // 开票信息查询
} }
/* if (from.name === 'EnterpriseNew') { /* if (from.name === 'EnterpriseNew') {
vm.invoiceInfo = { vm.invoiceInfo = {
invoice_kind: '', invoice_kind: '',
invoice_kind_n: '', invoice_kind_n: '',
...@@ -148,7 +148,7 @@ export default { ...@@ -148,7 +148,7 @@ export default {
} }
vm.addRows(this.invoiceInfo.invoice_adds) vm.addRows(this.invoiceInfo.invoice_adds)
vm.addRowsLive(this.invoiceInfo.open_bank) vm.addRowsLive(this.invoiceInfo.open_bank)
}*/ } */
}) })
}, },
created () { created () {
...@@ -235,10 +235,10 @@ export default { ...@@ -235,10 +235,10 @@ export default {
code: 'bp_type', code: 'bp_type',
object: {}, object: {},
returnItem: function (index, obj) { returnItem: function (index, obj) {
vm.$set(vm.invoiceInfo,'taxpayer_type',obj.bp_type) vm.$set(vm.invoiceInfo, 'taxpayer_type', obj.bp_type)
vm.$set(vm.invoiceInfo,'taxpayer_type_n',obj.bp_type_n) vm.$set(vm.invoiceInfo, 'taxpayer_type_n', obj.bp_type_n)
/*vm.invoiceInfo.taxpayer_type = obj.bp_type /* vm.invoiceInfo.taxpayer_type = obj.bp_type
vm.invoiceInfo.taxpayer_type_n = obj.bp_type_n*/ vm.invoiceInfo.taxpayer_type_n = obj.bp_type_n */
console.log('obj', vm.invoiceInfo) console.log('obj', vm.invoiceInfo)
}, },
}) })
...@@ -250,10 +250,10 @@ export default { ...@@ -250,10 +250,10 @@ export default {
code: 'bp_type', code: 'bp_type',
object: {}, object: {},
returnItem: function (index, obj) { returnItem: function (index, obj) {
vm.$set(vm.invoiceInfo,'invoice_kind',obj.bp_type) vm.$set(vm.invoiceInfo, 'invoice_kind', obj.bp_type)
vm.$set(vm.invoiceInfo,'invoice_kind_n',obj.bp_type_n) vm.$set(vm.invoiceInfo, 'invoice_kind_n', obj.bp_type_n)
/* vm.invoiceInfo.invoice_kind = obj.bp_type /* vm.invoiceInfo.invoice_kind = obj.bp_type
vm.invoiceInfo.invoice_kind_n = obj.bp_type_n*/ vm.invoiceInfo.invoice_kind_n = obj.bp_type_n */
}, },
}) })
}, },
...@@ -267,6 +267,7 @@ export default { ...@@ -267,6 +267,7 @@ export default {
// }) // })
let vm = this let vm = this
let url = process.env.basePath + 'bp_invoice_save' let url = process.env.basePath + 'bp_invoice_save'
let name = ((window.localStorage.bp_type === 'TENANT' || window.localStorage.bp_type === 'GUTA') && !window.localStorage.getItem('multipleRole')) || ((window.localStorage.multipleRole === 'TENANT' || window.localStorage.multipleRole === 'GUTA') && window.localStorage.getItem('multipleRole')) ? 'Enclosure' : 'BankInfo'
let param = { let param = {
bp_id: vm.bp_id, bp_id: vm.bp_id,
bp_class: 'ORG', bp_class: 'ORG',
...@@ -279,7 +280,7 @@ export default { ...@@ -279,7 +280,7 @@ export default {
vm.hlsPopup.hideLoading() vm.hlsPopup.hideLoading()
if (res.result === 'S') { if (res.result === 'S') {
vm.$router.push({ vm.$router.push({
name: 'Enclosure', name: name,
params: { params: {
bp_id: vm.bp_id, bp_id: vm.bp_id,
}, },
......
...@@ -22,19 +22,19 @@ export default (Vue) => { ...@@ -22,19 +22,19 @@ export default (Vue) => {
return '¥' + intPartFormat + floatPart return '¥' + intPartFormat + floatPart
} }
}) })
Vue.filter('datetime', timestamp => { // Vue.filter('datetime', timestamp => {
function format (number) { // function format (number) {
return number.toString().padStart(2, '0') // return number.toString().padStart(2, '0')
} // }
const date = new Date(Number.parseInt(timestamp, 10)) // const date = new Date(Number.parseInt(timestamp, 10))
const YYYY = date.getFullYear() // const YYYY = date.getFullYear()
const MM = date.getMonth() + 1 // const MM = date.getMonth() + 1
const DD = date.getDate() // const DD = date.getDate()
const hh = date.getHours() // const hh = date.getHours()
const mm = date.getMinutes() // const mm = date.getMinutes()
const ss = date.getSeconds() // const ss = date.getSeconds()
return `${YYYY}-${format(MM)}-${format(DD)} ${format(hh)}:${format(mm)}:${format(ss)}` // return `${YYYY}-${format(MM)}-${format(DD)} ${format(hh)}:${format(mm)}:${format(ss)}`
}) // })
Vue.filter('dateFormat', timestamp => { Vue.filter('dateFormat', timestamp => {
if (timestamp) { if (timestamp) {
var newDate = /\d{4}-\d{1,2}-\d{1,2}/g.exec(timestamp) var newDate = /\d{4}-\d{1,2}-\d{1,2}/g.exec(timestamp)
......
<!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.f58ed53b77dd9688afcb4aac3ccef204.css rel=stylesheet></head><body><div id=app-box></div><script type=text/javascript src=./static/js/manifest.5b23605dc2d9cfefc737.js></script><script type=text/javascript src=./static/js/vendor.2b6d8679f4588e47d05c.js></script><script type=text/javascript src=./static/js/app.e6d07561780cc63dc20d.js></script></body></html> <!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.813fb585b434370087b9bd24247694c0.css rel=stylesheet></head><body><div id=app-box></div><script type=text/javascript src=./static/js/manifest.5b23605dc2d9cfefc737.js></script><script type=text/javascript src=./static/js/vendor.9516a64f4eb2c109f0d8.js></script><script type=text/javascript src=./static/js/app.d1f3d6a5cac3e638d101.js></script></body></html>
\ No newline at end of file \ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment