Commit 3a738ca6 authored by 李晓兵's avatar 李晓兵

Merge branch 'develop' of https://hel.hand-china.com/xugong/hls-xcmg-vue-app into develop

parents e9b97610 c4496b19
...@@ -12,31 +12,31 @@ ...@@ -12,31 +12,31 @@
<list-item :item-height="44" class="invoice"> <list-item :item-height="44" class="invoice">
<item> <item>
<div slot="name">合同号</div> <div slot="name">合同号</div>
<div slot="content">CON2019080310020</div> <div slot="content">{{ detailInfo.project_number }}</div>
</item> </item>
<item> <item>
<div slot="name">经销商</div> <div slot="name">经销商</div>
<div slot="content">****代理商</div> <div slot="content">{{ detailInfo.agent_bp_name }}代理商</div>
</item> </item>
<item> <item>
<div slot="name">承租人</div> <div slot="name">承租人</div>
<div slot="content">张三</div> <div slot="content">{{ detailInfo.bp_name }}</div>
</item> </item>
<item> <item>
<div slot="name">产品线</div> <div slot="name">产品线</div>
<div slot="content">起重机</div> <div slot="content">{{ detailInfo.division_n }}</div>
</item> </item>
<item> <item>
<div slot="name">合同金额</div> <div slot="name">合同金额</div>
<div slot="content">起重机</div> <div slot="content">{{ detailInfo.total_price }}</div>
</item> </item>
<item> <item>
<div slot="name">商务政策</div> <div slot="name">商务政策</div>
<div slot="content">零手续费产品</div> <div slot="content">{{ detailInfo.product_plan_id_n }}</div>
</item> </item>
<item> <item>
<div slot="name">租赁物数量</div> <div slot="name">租赁物数量</div>
<div slot="content">3</div> <div slot="content">{{ detailInfo.product_num }}</div>
</item> </item>
</list-item> </list-item>
...@@ -82,11 +82,33 @@ export default { ...@@ -82,11 +82,33 @@ export default {
}, },
data () { data () {
return { return {
detailInfo: {},
} }
}, },
computed: {}, computed: {},
watch: {}, watch: {},
beforeRouteEnter (to, from, next) {
next(vm => {
vm.getDetail()
})
},
methods: { methods: {
getDetail () {
let vm = this
let url = process.env.basePath + 'con_repayment_detial'
let param = {
project_id: 48818,
}
hlsPopup.showLoading('请稍候')
vm.$post(url, param).then(function (res) {
vm.hlsPopup.hideLoading()
if (res.result === 'S') {
vm.detailInfo = res.info
} else {
hlsPopup.showLongCenter(res.message)
}
})
},
toRepayPlan () { toRepayPlan () {
this.$router.push({ this.$router.push({
name: 'RepayPlan', name: 'RepayPlan',
......
...@@ -12,7 +12,10 @@ ...@@ -12,7 +12,10 @@
<div><span></span>{{ money |currency }}</div> <div><span></span>{{ money |currency }}</div>
</div> </div>
</div> </div>
<h-content class="pay-content"> <h-content v-if="prj_lists.length===0" class="none">
<p>暂无记录</p>
</h-content>
<h-content v-if="prj_lists.length!==0" class="pay-content">
<section v-for="(item,index) in prj_lists" :key="index" class="contract-item"> <section v-for="(item,index) in prj_lists" :key="index" class="contract-item">
<div class="header"> <div class="header">
<img src="@/assets/payment/contract.png" alt=""> <img src="@/assets/payment/contract.png" alt="">
...@@ -31,17 +34,16 @@ ...@@ -31,17 +34,16 @@
</div> </div>
</div> </div>
</section> </section>
<div class="prompt">
<div><img src="@/assets/payment/prompt.png" alt=""></div>
<div>
<p>温馨提示</p>
<p> 推荐使用农行卡,农行卡支付免收手续费!</p>
<p>由于存在款项到账时差性,“已还金额”字段可能XXX,给您造成的不便,请谅解,谢谢!</p>
</div>
</div>
</h-content> </h-content>
<div v-if="prj_lists.length!==0" class="prompt">
<bottom-tab> <div><img src="@/assets/payment/prompt.png" alt=""></div>
<div>
<p>温馨提示</p>
<p> 推荐使用农行卡,农行卡支付免收手续费!</p>
<p>由于存在款项到账时差性,“已还金额”字段可能XXX,给您造成的不便,请谅解,谢谢!</p>
</div>
</div>
<bottom-tab v-if="prj_lists.length!==0" >
<tab-button class="footer" @click.native="createDetail"> <tab-button class="footer" @click.native="createDetail">
&nbsp;&nbsp; &nbsp;&nbsp;
</tab-button> </tab-button>
...@@ -163,7 +165,7 @@ export default { ...@@ -163,7 +165,7 @@ export default {
}, },
} }
</script> </script>
<style lang='less' > <style lang='less'>
#contract-record { #contract-record {
.h-header { .h-header {
background-color: #00469C; background-color: #00469C;
...@@ -334,7 +336,8 @@ export default { ...@@ -334,7 +336,8 @@ export default {
background: rgba(142,195,30,0.10); background: rgba(142,195,30,0.10);
height: 111px; height: 111px;
display: flex; display: flex;
position: fixed;
bottom: 37px;
div:first-child { div:first-child {
flex: 1; flex: 1;
padding: 16px 0 0 16px; padding: 16px 0 0 16px;
...@@ -377,5 +380,10 @@ export default { ...@@ -377,5 +380,10 @@ export default {
height: 40px; height: 40px;
margin: 4px 2% 0 2%; margin: 4px 2% 0 2%;
} }
.none{
display:flex;
justify-content: center;
align-items: center;
}
} }
</style> </style>
...@@ -181,7 +181,8 @@ export default { ...@@ -181,7 +181,8 @@ export default {
this.$router.push({ this.$router.push({
name: 'PaymentPayEntry', name: 'PaymentPayEntry',
params: { params: {
money, sumMoney: this.sumMoney,
money: this.money,
}, },
}) })
}, },
......
...@@ -113,24 +113,22 @@ export default { ...@@ -113,24 +113,22 @@ export default {
}, },
createOrder () { createOrder () {
let vm = this let vm = this
vm.toContractRecord(vm.liquidated_damages) let url = process.env.basePath + 'do_order_1_con'
window.sessionStorage.setItem('order_id', 123) let param = {
// let url = process.env.basePath + 'do_order_1_con' info: {
// let param = { bp_id: window.sessionStorage.getItem('bp_id'),
// info: { },
// bp_id: window.sessionStorage.getItem('bp_id'), }
// }, hlsPopup.showLoading('请稍候')
// } vm.$post(url, param).then(function (res) {
// hlsPopup.showLoading('请稍候') vm.hlsPopup.hideLoading()
// vm.$post(url, param).then(function (res) { if (res.result === 'S') {
// vm.hlsPopup.hideLoading() window.sessionStorage.setItem('order_id', res.order_id)
// if (res.result === 'S') { vm.toContractRecord(vm.liquidated_damages)
// window.sessionStorage.setItem('order_id', res.info.order_id) } else {
// vm.toContractRecord(vm.liquidated_damages) hlsPopup.showLongCenter(res.message)
// } else { }
// hlsPopup.showLongCenter(res.message) })
// }
// })
}, },
toPayEntry (money) { toPayEntry (money) {
this.$router.push({ this.$router.push({
...@@ -144,7 +142,7 @@ export default { ...@@ -144,7 +142,7 @@ export default {
this.$router.push({ this.$router.push({
name: 'PaymentContractRecord', name: 'PaymentContractRecord',
params: { params: {
money, money: this.liquidated_damages,
}, },
}) })
}, },
......
...@@ -2,7 +2,7 @@ ...@@ -2,7 +2,7 @@
<h-view id="payment-pay-entry" class="public-style"> <h-view id="payment-pay-entry" 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"> <div slot="left" class="h-header-btn">
<img src="@/assets/userBind/arrow.png" @click="$routeGo()"> <img src="@/assets/userBind/arrow.png" @click="changePage">
<span>支付中心</span> <span>支付中心</span>
</div> </div>
</h-header> </h-header>
...@@ -69,12 +69,21 @@ export default { ...@@ -69,12 +69,21 @@ export default {
computed: {}, computed: {},
watch: {}, watch: {},
activated () { activated () {
this.money = this.$route.params.money this.money = this.$route.params.sumMoney
}, },
methods: { methods: {
isSelect (way) { isSelect (way) {
this.select = way this.select = way
}, },
changePage () {
this.$router.replace({
name: 'PaymentContractRecord',
params: {
money: this.$route.params.money,
},
})
this.$router.go(-1)
},
}, },
} }
</script> </script>
......
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