Commit 4a760643 authored by 786817560's avatar 786817560

Merge branch 'ren' into develop

parents 12a7face 95e98a35
src/assets/constractSigning/npack.png

2.31 KB | W: | H:

src/assets/constractSigning/npack.png

3.39 KB | W: | H:

src/assets/constractSigning/npack.png
src/assets/constractSigning/npack.png
src/assets/constractSigning/npack.png
src/assets/constractSigning/npack.png
  • 2-up
  • Swipe
  • Onion skin
src/assets/constractSigning/prompt.png

1.15 KB | W: | H:

src/assets/constractSigning/prompt.png

1.77 KB | W: | H:

src/assets/constractSigning/prompt.png
src/assets/constractSigning/prompt.png
src/assets/constractSigning/prompt.png
src/assets/constractSigning/prompt.png
  • 2-up
  • Swipe
  • Onion skin
src/assets/constractSigning/read.png

1.68 KB | W: | H:

src/assets/constractSigning/read.png

2.44 KB | W: | H:

src/assets/constractSigning/read.png
src/assets/constractSigning/read.png
src/assets/constractSigning/read.png
src/assets/constractSigning/read.png
  • 2-up
  • Swipe
  • Onion skin
src/assets/constractSigning/unread.png

1.99 KB | W: | H:

src/assets/constractSigning/unread.png

2.94 KB | W: | H:

src/assets/constractSigning/unread.png
src/assets/constractSigning/unread.png
src/assets/constractSigning/unread.png
src/assets/constractSigning/unread.png
  • 2-up
  • Swipe
  • Onion skin
src/assets/trial/product.png

1.02 KB | W: | H:

src/assets/trial/product.png

1.61 KB | W: | H:

src/assets/trial/product.png
src/assets/trial/product.png
src/assets/trial/product.png
src/assets/trial/product.png
  • 2-up
  • Swipe
  • Onion skin
<!-- <!--
* @Author: your name * @Author: your name
* @Date: 2019-10-31 09:49:57 * @Date: 2019-10-31 09:49:57
* @LastEditTime: 2019-11-28 10:44:00 * @LastEditTime: 2019-11-28 16:25:04
* @LastEditors: Please set LastEditors * @LastEditors: Please set LastEditors
* @Description: 合同查询--记录 * @Description: 合同查询--记录
* @FilePath: * @FilePath:
...@@ -418,25 +418,25 @@ export default { ...@@ -418,25 +418,25 @@ export default {
} }
}) })
}, },
searchs () { async searchs () {
// await this.search('全部',this.lists) // await this.search('全部',this.lists)
// await this.search('待首付', this.unSignedLists = []) // await this.search('待首付', this.unSignedLists = [])
// await this.search('首付还款中', this.unRepayLists = []) // await this.search('首付还款中', this.unRepayLists = [])
// await this.search('还款中', this.repayingLists = []) // await this.search('还款中', this.repayingLists = [])
// await this.search('已结清', this.repayedLists = []) // await this.search('已结清', this.repayedLists = [])
// this.search('待首付', this.unSignedLists = []) let res = await this.searchUnsign() // 待首付结果
// setTimeout(this.search('首付还款中', this.unRepayLists = []), 1000) if (res) {
// setTimeout(this.search('还款中', this.repayingLists = []), 1000) let resUnrepay = await this.searchUnrepay() // 首付还款中结果
// setTimeout(this.search('已结清', this.repayedLists = []), 1000) if (resUnrepay) {
let resRepaying = await this.searchRepaying() // 还款中结果
this.searchUnsign() if (resRepaying) {
// this.searchUnrepay() this.searchRepayed()
setTimeout(this.searchUnrepay, 500) }
setTimeout(this.searchRepaying, 1000) }
setTimeout(this.searchRepayed, 1500) }
}, },
searchUnsign () { async searchUnsign () {
let vm = this let vm = this
let url = $config.basePath + 'con_contract_list' let url = $config.basePath + 'con_contract_list'
let param = { let param = {
...@@ -447,7 +447,8 @@ export default { ...@@ -447,7 +447,8 @@ export default {
pagesize: 10, pagesize: 10,
} }
vm.hlsPopup.showLoading('请稍后') vm.hlsPopup.showLoading('请稍后')
vm.hlsHttp.post(url, param).then(function (res) { let res = await vm.$post(url, param)
if (res.result === 'S') {
vm.hlsPopup.hideLoading() vm.hlsPopup.hideLoading()
vm.unSignedLists = res.lists vm.unSignedLists = res.lists
if (res.lists.length >= 0 && res.lists.length < 10) { if (res.lists.length >= 0 && res.lists.length < 10) {
...@@ -455,10 +456,14 @@ export default { ...@@ -455,10 +456,14 @@ export default {
} else if (res.lists.length === 10) { } else if (res.lists.length === 10) {
vm.$refs.scrollOne.update(false) vm.$refs.scrollOne.update(false)
} }
}) return true
} else {
hlsPopup.showLongCenter(res.message)
return false
}
}, },
searchUnrepay () { async searchUnrepay () {
let vm = this let vm = this
let url = $config.basePath + 'con_contract_list' let url = $config.basePath + 'con_contract_list'
let param = { let param = {
...@@ -469,18 +474,22 @@ export default { ...@@ -469,18 +474,22 @@ export default {
pagesize: 10, pagesize: 10,
} }
// vm.hlsPopup.showLoading('数据加载中') // vm.hlsPopup.showLoading('数据加载中')
vm.hlsHttp.post(url, param).then(function (res) { let res = await vm.$post(url, param)
// vm.hlsPopup.hideLoading() if (res.result === 'S') {
vm.unRepayLists = res.lists vm.unRepayLists = res.lists
if (res.lists.length >= 0 && res.lists.length < 10) { if (res.lists.length >= 0 && res.lists.length < 10) {
vm.$refs.scrollTwo.update(true) vm.$refs.scrollTwo.update(true)
} else if (res.lists.length === 10) { } else if (res.lists.length === 10) {
vm.$refs.scrollTwo.update(false) vm.$refs.scrollTwo.update(false)
} }
}) return true
} else {
hlsPopup.showLongCenter(res.message)
return false
}
}, },
searchRepaying () { async searchRepaying () {
let vm = this let vm = this
let url = $config.basePath + 'con_contract_list' let url = $config.basePath + 'con_contract_list'
let param = { let param = {
...@@ -491,15 +500,19 @@ export default { ...@@ -491,15 +500,19 @@ export default {
pagesize: 10, pagesize: 10,
} }
// vm.hlsPopup.showLoading('数据加载中') // vm.hlsPopup.showLoading('数据加载中')
vm.hlsHttp.post(url, param).then(function (res) { let res = await vm.$post(url, param)
// vm.hlsPopup.hideLoading() if (res.result === 'S') {
vm.repayingLists = res.lists vm.repayingLists = res.lists
if (res.lists.length >= 0 && res.lists.length < 10) { if (res.lists.length >= 0 && res.lists.length < 10) {
vm.$refs.scrollThree.update(true) vm.$refs.scrollThree.update(true)
} else if (res.lists.length === 10) { } else if (res.lists.length === 10) {
vm.$refs.scrollThree.update(false) vm.$refs.scrollThree.update(false)
} }
}) return true
} else {
hlsPopup.showLongCenter(res.message)
return false
}
}, },
searchRepayed () { searchRepayed () {
......
<!-- <!--
* @Author: your name * @Author: your name
* @Date: 2019-09-29 10:02:11 * @Date: 2019-09-29 10:02:11
* @LastEditTime: 2019-11-25 14:24:53 * @LastEditTime: 2019-11-28 17:43:13
* @LastEditors: Please set LastEditors * @LastEditors: Please set LastEditors
* @Description: In User Settings Edit * @Description: In User Settings Edit
--> -->
...@@ -733,7 +733,7 @@ export default { ...@@ -733,7 +733,7 @@ export default {
.approve { .approve {
width: 358.6px; width: 358.6px;
height: 44px; height: 44px;
background: #00469c; background: @headerColor;
border-radius: 4px; border-radius: 4px;
color: #fff; color: #fff;
font-family: PingFangSC-Semibold; font-family: PingFangSC-Semibold;
......
<!-- <!--
* @Author: your name * @Author: your name
* @Date: 2019-09-29 10:02:11 * @Date: 2019-09-29 10:02:11
* @LastEditTime: 2019-11-28 10:53:27 * @LastEditTime: 2019-11-28 16:51:10
* @LastEditors: Please set LastEditors * @LastEditors: Please set LastEditors
* @Description: In User Settings Edit * @Description: In User Settings Edit
--> -->
...@@ -37,7 +37,7 @@ ...@@ -37,7 +37,7 @@
<span>合同号</span> <span>合同号</span>
<span>{{ item.project_number }}</span> <span>{{ item.project_number }}</span>
</p> </p>
<img src="@/assets/distributorSign/goDetails.png" alt="" class="arrow"> <img src="@/assets/constractSigning/righticon.png" alt="" class="arrow">
</div> </div>
<div class="box"> <div class="box">
<div><p>承租人</p><p>{{ item.bp_name }}</p></div> <div><p>承租人</p><p>{{ item.bp_name }}</p></div>
...@@ -63,7 +63,7 @@ ...@@ -63,7 +63,7 @@
<span>合同号</span> <span>合同号</span>
<span>{{ item.project_number }}</span> <span>{{ item.project_number }}</span>
</p> </p>
<img src="@/assets/distributorSign/goDetails.png" alt="" class="arrow"> <img src="@/assets/constractSigning/righticon.png" alt="" class="arrow">
</div> </div>
<div class="box"> <div class="box">
<div><p>承租人</p><p>{{ item.bp_name }}</p></div> <div><p>承租人</p><p>{{ item.bp_name }}</p></div>
...@@ -283,7 +283,7 @@ export default { ...@@ -283,7 +283,7 @@ export default {
}) })
} }
}, },
submitSearch () { async submitSearch () {
let vm = this let vm = this
vm.submitPagenum = 1 vm.submitPagenum = 1
let url = $config.basePath + 'prj_confirm_list_query' let url = $config.basePath + 'prj_confirm_list_query'
...@@ -294,17 +294,21 @@ export default { ...@@ -294,17 +294,21 @@ export default {
confirm_status: 'SUBMIT', confirm_status: 'SUBMIT',
searchInput: vm.searchInput, searchInput: vm.searchInput,
} }
// vm.hlsPopup.showLoading('数据加载中') vm.hlsPopup.showLoading('数据加载中')
vm.hlsHttp.post(url, param).then(function (res) { let res = await vm.$post(url, param)
// vm.hlsPopup.hideLoading() if (res.result === 'S') {
// console.log(res.lists) vm.hlsPopup.hideLoading()
vm.submitLists = res.lists vm.submitLists = res.lists
if (res.lists.length >= 0 && res.lists.length < 10) { if (res.lists.length >= 0 && res.lists.length < 10) {
vm.$refs.scroll.update(true) vm.$refs.scroll.update(true)
} else if (res.lists.length === 10) { } else if (res.lists.length === 10) {
vm.$refs.scroll.update(false) vm.$refs.scroll.update(false)
} }
}) return true
} else {
hlsPopup.showLongCenter(res.message)
return false
}
}, },
approvedearch () { approvedearch () {
let vm = this let vm = this
...@@ -328,9 +332,11 @@ export default { ...@@ -328,9 +332,11 @@ export default {
} }
}) })
}, },
search () { async search () {
this.submitSearch() let res = await this.submitSearch()
setTimeout(this.approvedearch, 1000) if (res) {
this.approvedearch()
}
}, },
goDetails (item) { goDetails (item) {
......
...@@ -2,7 +2,7 @@ ...@@ -2,7 +2,7 @@
* @Description: 合同详情 * @Description: 合同详情
* @Author: your name * @Author: your name
* @Date: 2019-09-25 15:38:21 * @Date: 2019-09-25 15:38:21
* @LastEditTime: 2019-11-26 17:53:48 * @LastEditTime: 2019-11-28 17:42:24
* @LastEditors: Please set LastEditors * @LastEditors: Please set LastEditors
--> -->
<template> <template>
...@@ -757,7 +757,7 @@ export default { ...@@ -757,7 +757,7 @@ export default {
.approve { .approve {
width: 358.6px; width: 358.6px;
height: 44px; height: 44px;
background: #00469c; background: @headerColor;
border-radius: 4px; border-radius: 4px;
color: #fff; color: #fff;
font-family: PingFangSC-Semibold; font-family: PingFangSC-Semibold;
......
...@@ -35,7 +35,7 @@ ...@@ -35,7 +35,7 @@
<span>合同号</span> <span>合同号</span>
<span>{{ item.project_number }}</span> <span>{{ item.project_number }}</span>
</p> </p>
<img src="@/assets/distributorSign/goDetails.png" alt="" class="arrow"> <img src="@/assets/constractSigning/righticon.png" alt="" class="arrow">
</div> </div>
<div class="box"> <div class="box">
<div><p>承租人</p><p>{{ item.bp_name }}</p></div> <div><p>承租人</p><p>{{ item.bp_name }}</p></div>
...@@ -60,7 +60,7 @@ ...@@ -60,7 +60,7 @@
<span>合同号</span> <span>合同号</span>
<span>{{ item.project_number }}</span> <span>{{ item.project_number }}</span>
</p> </p>
<img src="@/assets/distributorSign/goDetails.png" alt="" class="arrow"> <img src="@/assets/constractSigning/righticon.png" alt="" class="arrow">
</div> </div>
<div class="box"> <div class="box">
<div><p>承租人</p><p>{{ item.bp_name }}</p></div> <div><p>承租人</p><p>{{ item.bp_name }}</p></div>
...@@ -268,7 +268,7 @@ export default { ...@@ -268,7 +268,7 @@ export default {
}) })
} }
}, },
submitSearch () { async submitSearch () {
let vm = this let vm = this
vm.submitPagenum = 1 vm.submitPagenum = 1
let url = $config.basePath + 'prj_confirm_list_query' let url = $config.basePath + 'prj_confirm_list_query'
...@@ -280,16 +280,20 @@ export default { ...@@ -280,16 +280,20 @@ export default {
searchInput: vm.searchInput, searchInput: vm.searchInput,
} }
vm.hlsPopup.showLoading('请稍后') vm.hlsPopup.showLoading('请稍后')
vm.hlsHttp.post(url, param).then(function (res) { let res = await vm.$post(url, param)
if (res.result === 'S') {
vm.hlsPopup.hideLoading() vm.hlsPopup.hideLoading()
// console.log(res.lists)
vm.submitLists = res.lists vm.submitLists = res.lists
if (res.lists.length >= 0 && res.lists.length < 10) { if (res.lists.length >= 0 && res.lists.length < 10) {
vm.$refs.scroll.update(true) vm.$refs.scroll.update(true)
} else if (res.lists.length === 10) { } else if (res.lists.length === 10) {
vm.$refs.scroll.update(false) vm.$refs.scroll.update(false)
} }
}) return true
} else {
hlsPopup.showLongCenter(res.message)
return false
}
}, },
approvedearch () { approvedearch () {
let vm = this let vm = this
...@@ -314,9 +318,11 @@ export default { ...@@ -314,9 +318,11 @@ export default {
} }
}) })
}, },
search () { async search () {
this.submitSearch() let res = await this.submitSearch()
setTimeout(this.approvedearch, 1000) if (res) {
this.approvedearch()
}
}, },
goDetails (item) { goDetails (item) {
this.$router.push({ this.$router.push({
......
...@@ -2,7 +2,7 @@ ...@@ -2,7 +2,7 @@
* @Descrip""/>User Settings Edit * @Descrip""/>User Settings Edit
* @Author: your name * @Author: your name
* @Date: 2019-09-29 20:31:00 * @Date: 2019-09-29 20:31:00
* @LastEditTime: 2019-11-21 12:39:19 * @LastEditTime: 2019-11-28 17:37:58
* @LastEditors: Please set LastEditors * @LastEditors: Please set LastEditors
--> -->
<template> <template>
...@@ -71,11 +71,10 @@ ...@@ -71,11 +71,10 @@
<!-- 合计 = 首付款+保证金+手续费+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> <item @click.native="showTime('YYYY-MM-DD')">
<div slot="name" class="font-color">预计付款日</div> <div slot="name" class="font-color">预计付款日</div>
<!-- <input slot="content" placeholder="YYYY-MM-DD" readonly> -->
<div slot="content" class="autoColor">{{ price_date_to }}</div> <div slot="content" class="autoColor">{{ price_date_to }}</div>
<img src="@/assets/trial/date.png" alt="" class="date-pic" @click="showTime('YYYY-MM-DD')"> <img src="@/assets/trial/date.png" alt="" class="date-pic">
</item> </item>
<item :show-arrow="true" @click.native="periodPull"> <item :show-arrow="true" @click.native="periodPull">
<div slot="name" class="font-color">还款周期</div> <div slot="name" class="font-color">还款周期</div>
...@@ -413,7 +412,7 @@ export default { ...@@ -413,7 +412,7 @@ export default {
.approve { .approve {
width: 96%; width: 96%;
height: 44px; height: 44px;
background: #00469c; background: @headerColor;
border-radius: 4px; border-radius: 4px;
color: #fff; color: #fff;
font-family: PingFangSC-Semibold; font-family: PingFangSC-Semibold;
......
<!-- <!--
* @Author: your name * @Author: your name
* @Date: 2019-11-07 17:48:53 * @Date: 2019-11-07 17:48:53
* @LastEditTime: 2019-11-15 15:56:28 * @LastEditTime: 2019-11-28 15:32:52
* @LastEditors: Please set LastEditors * @LastEditors: Please set LastEditors
* @Description: In User Settings Edit * @Description: In User Settings Edit
--> -->
...@@ -111,7 +111,7 @@ ...@@ -111,7 +111,7 @@
<item> <item>
<img slot="left-icon" src="@/assets/myInfo/refresh.png" class="left-icon" > <img slot="left-icon" src="@/assets/myInfo/refresh.png" class="left-icon" >
<div slot="name">当前版本</div> <div slot="name">当前版本</div>
<div slot="content">{{currentVersion}}</div> <div slot="content">{{ currentVersion }}</div>
</item> </item>
<item @click.native="logOut"> <item @click.native="logOut">
<img slot="left-icon" src="@/assets/myInfo/exit.png" class="left-icon" > <img slot="left-icon" src="@/assets/myInfo/exit.png" class="left-icon" >
......
...@@ -2,7 +2,7 @@ ...@@ -2,7 +2,7 @@
* @Description: In User Settings Edit * @Description: In User Settings Edit
* @Author: your name * @Author: your name
* @Date: 2019-09-19 09:31:19 * @Date: 2019-09-19 09:31:19
* @LastEditTime: 2019-11-28 14:13:20 * @LastEditTime: 2019-11-28 15:13:32
* @LastEditors: Please set LastEditors * @LastEditors: Please set LastEditors
--> -->
<template> <template>
...@@ -187,7 +187,9 @@ ...@@ -187,7 +187,9 @@
</item> </item>
<item> <item>
<div slot="name" class="font-color required">固定电话</div> <div slot="name" class="font-color required">固定电话</div>
<input slot="content" v-model="baseInfo.phone" placeholder="请输入固定电话"> <input
slot="content" v-model="baseInfo.phone" placeholder="请输入固定电话"
@blur="fixedPhoneCheck(baseInfo.phone)">
</item> </item>
</list-item> </list-item>
<!-- 法定代表人信息--> <!-- 法定代表人信息-->
...@@ -931,6 +933,13 @@ export default { ...@@ -931,6 +933,13 @@ export default {
hlsPopup.showLongCenter('请输入正确的手机号') hlsPopup.showLongCenter('请输入正确的手机号')
} }
}, },
// 校验固定电话
fixedPhoneCheck (phone) {
let reg = /^((0\d{2,3})-)(\d{7,8})(-(\d{3,}))?$/
if (!reg.test(phone)) {
hlsPopup.showLongCenter('请输入正确的固定电话')
}
},
verified () { verified () {
debugger debugger
......
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