Commit 5c392d80 authored by linxin's avatar linxin

fix

parent 9ef29de6
......@@ -12,31 +12,31 @@
<list-item :item-height="44" class="invoice">
<item>
<div slot="name">合同号</div>
<div slot="content">CON2019080310020</div>
<div slot="content">{{ detailInfo.project_number }}</div>
</item>
<item>
<div slot="name">经销商</div>
<div slot="content">****代理商</div>
<div slot="content">{{ detailInfo.agent_bp_name }}代理商</div>
</item>
<item>
<div slot="name">承租人</div>
<div slot="content">张三</div>
<div slot="content">{{ detailInfo.bp_name }}</div>
</item>
<item>
<div slot="name">产品线</div>
<div slot="content">起重机</div>
<div slot="content">{{ detailInfo.division_n }}</div>
</item>
<item>
<div slot="name">合同金额</div>
<div slot="content">起重机</div>
<div slot="content">{{ detailInfo.total_price }}</div>
</item>
<item>
<div slot="name">商务政策</div>
<div slot="content">零手续费产品</div>
<div slot="content">{{ detailInfo.product_plan_id_n }}</div>
</item>
<item>
<div slot="name">租赁物数量</div>
<div slot="content">3</div>
<div slot="content">{{ detailInfo.product_num }}</div>
</item>
</list-item>
......@@ -82,11 +82,33 @@ export default {
},
data () {
return {
detailInfo: {},
}
},
computed: {},
watch: {},
beforeRouteEnter (to, from, next) {
next(vm => {
vm.getDetail()
})
},
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 () {
this.$router.push({
name: 'RepayPlan',
......
......@@ -12,7 +12,10 @@
<div><span></span>{{ money |currency }}</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">
<div class="header">
<img src="@/assets/payment/contract.png" alt="">
......@@ -31,6 +34,7 @@
</div>
</div>
</section>
</h-content>
<div class="prompt">
<div><img src="@/assets/payment/prompt.png" alt=""></div>
<div>
......@@ -39,9 +43,7 @@
<p>由于存在款项到账时差性,“已还金额”字段可能XXX,给您造成的不便,请谅解,谢谢!</p>
</div>
</div>
</h-content>
<bottom-tab>
<bottom-tab v-if="prj_lists.length!==0" >
<tab-button class="footer" @click.native="createDetail">
&nbsp;&nbsp;
</tab-button>
......@@ -377,5 +379,10 @@ export default {
height: 40px;
margin: 4px 2% 0 2%;
}
.none{
display:flex;
justify-content: center;
align-items: center;
}
}
</style>
......@@ -12,7 +12,10 @@
<div><span></span>{{ sumMoney |currency }}</div>
</div>
</div>
<h-content class="pay-content">
<h-content v-if="info.length===0" class="none">
<p>暂无记录</p>
</h-content>
<h-content v-if="info.length!==0" class="pay-content">
<div class="search">
<img src="@/assets/payment/search.png" alt="">
<input type="text" placeholder="请输入合同号/车架号/承租人名称">
......@@ -49,7 +52,7 @@
<div slot="name">应还违约金</div>
<span slot="content">{{ money|currency }}</span>
</item>
</list-item></h-content>
</list-item>
<div class="prompt">
<div><img src="@/assets/payment/prompt.png" alt=""></div>
<div>
......@@ -58,7 +61,9 @@
<p>由于存在款项到账时差性,“已还金额”字段可能XXX,给您造成的不便,请谅解,谢谢!</p>
</div>
</div>
<bottom-tab>
</h-content>
<bottom-tab v-if="info.length!==0">
<tab-button class="footer" @click.native="payDetail()">
&nbsp;&nbsp;
</tab-button>
......@@ -147,10 +152,10 @@ export default {
})
},
createData () {
let obj = {}
let pushList = []
this.info.forEach(i => {
i.con_lists.forEach(j => {
let obj = {}
obj.bp_id = window.sessionStorage.getItem('bp_id')
obj.amount = j.amount
obj.contract_id = j.contract_id
......@@ -457,5 +462,10 @@ export default {
height: 40px;
margin: 4px 2% 0 2%;
}
.none{
display:flex;
justify-content: center;
align-items: center;
}
}
</style>
......@@ -113,24 +113,22 @@ export default {
},
createOrder () {
let vm = this
let url = process.env.basePath + 'do_order_1_con'
let param = {
info: {
bp_id: window.sessionStorage.getItem('bp_id'),
},
}
hlsPopup.showLoading('请稍候')
vm.$post(url, param).then(function (res) {
vm.hlsPopup.hideLoading()
if (res.result === 'S') {
window.sessionStorage.setItem('order_id', res.order_id)
vm.toContractRecord(vm.liquidated_damages)
window.sessionStorage.setItem('order_id', 123)
// let url = process.env.basePath + 'do_order_1_con'
// let param = {
// info: {
// bp_id: window.sessionStorage.getItem('bp_id'),
// },
// }
// hlsPopup.showLoading('请稍候')
// vm.$post(url, param).then(function (res) {
// vm.hlsPopup.hideLoading()
// if (res.result === 'S') {
// window.sessionStorage.setItem('order_id', res.info.order_id)
// vm.toContractRecord(vm.liquidated_damages)
// } else {
// hlsPopup.showLongCenter(res.message)
// }
// })
} else {
hlsPopup.showLongCenter(res.message)
}
})
},
toPayEntry (money) {
this.$router.push({
......
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