Commit 1ec73210 authored by Jennie Shi's avatar Jennie Shi

修改bug

parent f3534b27
...@@ -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: '"2.8.3"' currentVersion: '"2.8.8"'
} }
...@@ -102,12 +102,16 @@ ...@@ -102,12 +102,16 @@
<input slot="content" v-model="info.product_num" readonly placeholder="暂无数据" > <input slot="content" v-model="info.product_num" readonly placeholder="暂无数据" >
</item> </item>
<item> <item>
<div slot="name">签约日期</div> <div slot="name" class="firstPay">签约日期</div>
<input slot="content" v-model="info.sale_date" readonly placeholder="暂无数据" > <input
slot="content" v-model="info.sale_date" class="firstPay" readonly
placeholder="暂无数据" >
</item> </item>
<item> <item>
<div slot="name">首期付款日</div> <div slot="name" class="firstPay">首期付款日</div>
<input slot="content" v-model="info.lease_start_date" readonly placeholder="暂无数据" > <input
slot="content" v-model="info.lease_start_date" class="firstPay" readonly
placeholder="暂无数据" >
</item> </item>
<item :showArrow="true" @click.native="goPlan"> <item :showArrow="true" @click.native="goPlan">
<div slot="name">查看还款计划</div> <div slot="name">查看还款计划</div>
...@@ -174,13 +178,10 @@ ...@@ -174,13 +178,10 @@
</tab-button> </tab-button>
<tab-button class="approve" @click.native="isConfirm">确定</tab-button> <tab-button class="approve" @click.native="isConfirm">确定</tab-button>
</bottom-tab> </bottom-tab>
<!--活体检测-->
<!-- <body-check ref="body" :check_id="$route.params.check_id" :confirm_id="confirm_id" /> -->
</h-view> </h-view>
</template> </template>
<script> <script>
import Tab from '@/pages/carConfirm/tab' import Tab from '@/pages/carConfirm/tab'
// import bodyCheck from './body-check'
export default { export default {
components: { components: {
...@@ -202,6 +203,7 @@ export default { ...@@ -202,6 +203,7 @@ export default {
downNum: false, downNum: false,
attachArray: [], attachArray: [],
faceListUpload: [], faceListUpload: [],
check_id: this.$route.query.check_id,
show: false, show: false,
flag: false, // 判断是否为已确认 flag: false, // 判断是否为已确认
vehicleImg: '', // 查询到的合格证 vehicleImg: '', // 查询到的合格证
...@@ -209,7 +211,8 @@ export default { ...@@ -209,7 +211,8 @@ export default {
agentPic: '', // 经销商担保协议图片 agentPic: '', // 经销商担保协议图片
bankPic: '', // 农行代扣授权书图片 bankPic: '', // 农行代扣授权书图片
legalPic: '', // 法人授权书图片 legalPic: '', // 法人授权书图片
confirm_id: this.$route.params.confirm_id, confirm_id: this.$route.query.confirm_id,
project_id: this.$route.query.project_id,
readed: require('@/assets/constractSigning/read.png'), // 已读 readed: require('@/assets/constractSigning/read.png'), // 已读
unRead: require('@/assets/constractSigning/unread.png'), // 未读 unRead: require('@/assets/constractSigning/unread.png'), // 未读
tabNum: 0, tabNum: 0,
...@@ -243,6 +246,7 @@ export default { ...@@ -243,6 +246,7 @@ export default {
invoice_date: '', invoice_date: '',
}, },
products: [], products: [],
confirm_status: this.$route.query.confirm_status,
equip: [ equip: [
{ {
product_id: '3', product_id: '3',
...@@ -252,23 +256,33 @@ export default { ...@@ -252,23 +256,33 @@ export default {
], ],
} }
}, },
computed: {}, // created () {
// let vm = this
// vm.getDetail()
// vm.getEquipment()
// vm.getAttachment()
// vm.agentPic = vm.unRead
// vm.leasePic = vm.unRead
// if (vm.confirm_status === 'SUBMIT') {
// vm.flag = false
// } else if (vm.confirm_status === 'APPROVED') {
// vm.flag = true
// }
// },
beforeRouteEnter (to, from, next) { beforeRouteEnter (to, from, next) {
next(vm => { next(vm => {
if (from.name === 'ConfirmList') { // if (from.name === 'ContractRepayPlan') {
// vm.$refs.body.hideBody() vm.getDetail()
vm.getDetail() vm.getEquipment()
vm.getEquipment() vm.getAttachment()
vm.getAttachment()
vm.confirm_id = vm.$route.params.confirm_id
}
vm.agentPic = vm.unRead vm.agentPic = vm.unRead
vm.leasePic = vm.unRead vm.leasePic = vm.unRead
if (vm.$route.params.confirm_status === 'SUBMIT') { if (vm.confirm_status === 'SUBMIT') {
vm.flag = false vm.flag = false
} else if (vm.$route.params.confirm_status === 'APPROVED') { } else if (vm.confirm_status === 'APPROVED') {
vm.flag = true vm.flag = true
} }
// }
}) })
}, },
methods: { methods: {
...@@ -277,7 +291,7 @@ export default { ...@@ -277,7 +291,7 @@ export default {
let vm = this let vm = this
let url = process.env.basePath + 'get_content_app' let url = process.env.basePath + 'get_content_app'
let param = { let param = {
confirm_id: vm.$route.params.confirm_id, confirm_id: vm.confirm_id,
data_class: 'LEASE_ITEM', data_class: 'LEASE_ITEM',
} }
hlsPopup.showLoading('请稍候') hlsPopup.showLoading('请稍候')
...@@ -463,7 +477,7 @@ export default { ...@@ -463,7 +477,7 @@ export default {
let vm = this let vm = this
let url = $config.basePath + 'car_id_card_query' let url = $config.basePath + 'car_id_card_query'
let param = { let param = {
confirm_id: vm.$route.params.confirm_id, confirm_id: vm.confirm_id,
} }
hlsPopup.showLoading('请稍候') hlsPopup.showLoading('请稍候')
let res = await vm.$post(url, param) let res = await vm.$post(url, param)
...@@ -486,7 +500,6 @@ export default { ...@@ -486,7 +500,6 @@ export default {
}, },
// 图片保存 // 图片保存
save_picture (list) { save_picture (list) {
// alert('list' + JSON.stringify(list))
let vm = this let vm = this
if (list.length) { if (list.length) {
// hlsPopup.showLoading('图片上传请稍候') // hlsPopup.showLoading('图片上传请稍候')
...@@ -495,8 +508,6 @@ export default { ...@@ -495,8 +508,6 @@ export default {
var recordUploadInterval = setInterval(function () { var recordUploadInterval = setInterval(function () {
if (alreadyUploadNum === attLength) { if (alreadyUploadNum === attLength) {
clearInterval(recordUploadInterval) clearInterval(recordUploadInterval)
/* hlsPopup.hideLoading()
hlsPopup.showLongCenter('图片上传成功') */
} }
}, 500) }, 500)
for (var i = 0; i < list.length; i++) { for (var i = 0; i < list.length; i++) {
...@@ -507,7 +518,6 @@ export default { ...@@ -507,7 +518,6 @@ export default {
if (list[j].filePath === res.response.filePath) { if (list[j].filePath === res.response.filePath) {
list[j].attachment_id = res.response.attachment_id list[j].attachment_id = res.response.attachment_id
vm.faceListUpload.push(list[j]) vm.faceListUpload.push(list[j])
// alert('faceListUpload' + JSON.stringify(vm.faceListUpload))
break break
} }
} }
...@@ -517,7 +527,6 @@ export default { ...@@ -517,7 +527,6 @@ export default {
} }
if (!list[i].attachment_id) { if (!list[i].attachment_id) {
attLength++ attLength++
// alert('list[i] = ' + list[i])
hlsUtil.fileUploadSvc(list[i], uploadSuccess) hlsUtil.fileUploadSvc(list[i], uploadSuccess)
} }
} }
...@@ -574,7 +583,7 @@ export default { ...@@ -574,7 +583,7 @@ export default {
name: 'ContractContent', name: 'ContractContent',
params: { params: {
name, name,
business_type: this.$route.params.business_type, business_type: this.$route.query.business_type,
}, },
}) })
if (name === '经销商担保协议') { if (name === '经销商担保协议') {
...@@ -591,7 +600,7 @@ export default { ...@@ -591,7 +600,7 @@ export default {
let vm = this let vm = this
let url = process.env.basePath + 'car_equip_list_query' let url = process.env.basePath + 'car_equip_list_query'
let param = { let param = {
project_id: this.$route.params.project_id, project_id: vm.project_id,
} }
hlsPopup.showLoading('请稍候') hlsPopup.showLoading('请稍候')
vm.$post(url, param).then(function (res) { vm.$post(url, param).then(function (res) {
...@@ -624,8 +633,9 @@ export default { ...@@ -624,8 +633,9 @@ export default {
getDetail () { getDetail () {
let vm = this let vm = this
let url = process.env.basePath + 'con_contract_detial' let url = process.env.basePath + 'con_contract_detial'
debugger
let param = { let param = {
project_id: this.$route.params.project_id, project_id: vm.project_id,
} }
hlsPopup.showLoading('请稍候') hlsPopup.showLoading('请稍候')
vm.$post(url, param).then(function (res) { vm.$post(url, param).then(function (res) {
...@@ -647,6 +657,10 @@ export default { ...@@ -647,6 +657,10 @@ export default {
input::placeholder { input::placeholder {
color: #888c8f; color: #888c8f;
} }
.firstPay {
color: #ff9200;
font-weight: bold;
}
.trans-enter-active, .trans-enter-active,
.trans-leave-active { .trans-leave-active {
transition: opacity 0.5s; transition: opacity 0.5s;
......
...@@ -56,7 +56,7 @@ export default { ...@@ -56,7 +56,7 @@ export default {
}, },
data () { data () {
return { return {
text: {first: '待确认', second: '已确认'}, text: {first: '待签订', second: '已签订'},
tabNum: 0, tabNum: 0,
keyWord: '', keyWord: '',
status: '', status: '',
...@@ -140,9 +140,10 @@ export default { ...@@ -140,9 +140,10 @@ export default {
this.$refs.scroll.scrollToTop() this.$refs.scroll.scrollToTop()
}, },
changePage (e) { changePage (e) {
debugger
this.$router.push({ this.$router.push({
name: 'ConfirmDetail', name: 'ConfirmDetail',
params: { query: {
project_id: e.project_id, project_id: e.project_id,
confirm_status: e.confirm_status, confirm_status: e.confirm_status,
check_id: e.check_id, check_id: e.check_id,
......
...@@ -3,7 +3,7 @@ ...@@ -3,7 +3,7 @@
<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="$routeGo()">
<span>合同创建</span> <span>融租申请创建</span>
</div> </div>
</h-header> </h-header>
<div class="search has-header"> <div class="search has-header">
......
...@@ -10,7 +10,7 @@ ...@@ -10,7 +10,7 @@
<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="$routeGo()">
<span>合同创建</span> <span>融租申请创建</span>
</div> </div>
</h-header> </h-header>
<div class="tab-style has-header"> <div class="tab-style has-header">
......
...@@ -69,7 +69,7 @@ ...@@ -69,7 +69,7 @@
</list-item> </list-item>
</div> </div>
</div> </div>
</div></transition> </transition>
<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="routeGoCustomClick()"> <img src="@/assets/userBind/arrow.png" @click="routeGoCustomClick()">
...@@ -451,7 +451,7 @@ export default { ...@@ -451,7 +451,7 @@ export default {
project_id: window.localStorage.project_id, project_id: window.localStorage.project_id,
business_type: '', business_type: '',
bp_name: '', bp_name: '',
if_sent_car: true, if_sent_car: 'N',
product_id: '', product_id: '',
product_id_n: '', product_id_n: '',
product_num: '', product_num: '',
...@@ -581,7 +581,7 @@ export default { ...@@ -581,7 +581,7 @@ export default {
vm.rentList() vm.rentList()
} }
Object.keys(vm.saveInfo).forEach(i => { // 置空saveInfo Object.keys(vm.saveInfo).forEach(i => { // 置空saveInfo
if (i !== 'project_id' && i !== 'bp_name' && i !== 'lease_start_date' && i !== 'if_sent_car') { if (i !== 'project_id' && i !== 'bp_name' && i !== 'lease_start_date') {
vm.saveInfo[i] = '' vm.saveInfo[i] = ''
} }
}) })
...@@ -947,11 +947,6 @@ export default { ...@@ -947,11 +947,6 @@ export default {
if (res.result === 'S') { if (res.result === 'S') {
if (res.info !== undefined) { if (res.info !== undefined) {
Object.assign(vm.saveInfo, res.info) Object.assign(vm.saveInfo, res.info)
if (res.info.if_sent_car == 'Y') {
vm.saveInfo.if_sent_car = true
} else if (res.info.if_sent_car == 'N') {
vm.saveInfo.if_sent_car = false
}
vm.saveInfo.product_plan_name = res.info.product_plan_id_n vm.saveInfo.product_plan_name = res.info.product_plan_id_n
vm.factory_ocr_type = res.info.factory_ocr_type vm.factory_ocr_type = res.info.factory_ocr_type
vm.saveInfo.division_n = res.info.product_name vm.saveInfo.division_n = res.info.product_name
...@@ -1057,11 +1052,6 @@ export default { ...@@ -1057,11 +1052,6 @@ export default {
let param = { let param = {
master: JSON.parse(JSON.stringify(vm.saveInfo)), master: JSON.parse(JSON.stringify(vm.saveInfo)),
} }
if (vm.saveInfo.if_sent_car == true) {
param.master.if_sent_car = 'Y'
} else if (vm.saveInfo.if_sent_car == false) {
param.master.if_sent_car = 'N'
}
hlsPopup.showLoading('请稍候') hlsPopup.showLoading('请稍候')
vm.$post(url, param).then(function (res) { vm.$post(url, param).then(function (res) {
if (res.result === 'S') { if (res.result === 'S') {
......
...@@ -17,7 +17,7 @@ ...@@ -17,7 +17,7 @@
<div class="contract-item" @click="goSign()"> <div class="contract-item" @click="goSign()">
<p v-if="signCount > 0" :class="{'content-wrap-class-width':signCount > 99, 'content-wrap-class':signCount < 99}">{{ signCount > 99 ? '99+' : signCount }}</p> <p v-if="signCount > 0" :class="{'content-wrap-class-width':signCount > 99, 'content-wrap-class':signCount < 99}">{{ signCount > 99 ? '99+' : signCount }}</p>
<img src="@/assets/myInfo/unSign.png" > <img src="@/assets/myInfo/unSign.png" >
<span>方案确认</span> <span>方案确认</span>
</div> </div>
<div v-if="multipleRole == 'TENANT' || multipleRole == 'GUTA'|| user_bp_type == 'AGENT'" class="contract-item" @click="goCarConfirm()"> <div v-if="multipleRole == 'TENANT' || multipleRole == 'GUTA'|| user_bp_type == 'AGENT'" class="contract-item" @click="goCarConfirm()">
<p v-if="carCount > 0" :class="{'content-wrap-class-width':carCount > 99, 'content-wrap-class':carCount < 99}">{{ carCount > 99 ? '99+' : carCount }}</p> <p v-if="carCount > 0" :class="{'content-wrap-class-width':carCount > 99, 'content-wrap-class':carCount < 99}">{{ carCount > 99 ? '99+' : carCount }}</p>
...@@ -26,7 +26,7 @@ ...@@ -26,7 +26,7 @@
</div> </div>
<div v-if="multipleRole == 'AGENT' || (multipleRole == 'OFFICE' || user_bp_type == 'OFFICE')" class="contract-item" @click="goCreate()"> <div v-if="multipleRole == 'AGENT' || (multipleRole == 'OFFICE' || user_bp_type == 'OFFICE')" class="contract-item" @click="goCreate()">
<img src="@/assets/myInfo/contractCreate.png" > <img src="@/assets/myInfo/contractCreate.png" >
<span>合同创建</span> <span>融租申请创建</span>
</div> </div>
<div v-if="multipleRole == 'GUTA'" class="contract-item" @click="changeContract('GUTA')"> <div v-if="multipleRole == 'GUTA'" class="contract-item" @click="changeContract('GUTA')">
<img src="@/assets/myInfo/under.png" > <img src="@/assets/myInfo/under.png" >
...@@ -115,7 +115,7 @@ export default { ...@@ -115,7 +115,7 @@ export default {
hlsPopup.showLongCenter('请先进行用户绑定') hlsPopup.showLongCenter('请先进行用户绑定')
} }
}, },
// 合同创建 // 融租申请创建
goCreate () { goCreate () {
this.$router.push({ this.$router.push({
name: 'ContractCreateList', name: 'ContractCreateList',
......
...@@ -4,7 +4,7 @@ ...@@ -4,7 +4,7 @@
<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="$routeGo()">
<span>合同创建</span> <span>融租申请创建</span>
</div> </div>
</h-header> </h-header>
<h-content> <h-content>
......
...@@ -416,7 +416,7 @@ export default { ...@@ -416,7 +416,7 @@ export default {
let url = process.env.basePath + 'sign_check' let url = process.env.basePath + 'sign_check'
let param = { let param = {
confirm_id: vm.confirm_id, confirm_id: vm.confirm_id,
data_class: 'PRJ_PROJECT', data_class: 'PRJ_CONFIRM',
} }
let res = await vm.hlsHttp.post(url, param) let res = await vm.hlsHttp.post(url, param)
hlsPopup.hideLoading() hlsPopup.hideLoading()
...@@ -463,14 +463,14 @@ export default { ...@@ -463,14 +463,14 @@ export default {
let url = process.env.basePath + 'get_content_app' let url = process.env.basePath + 'get_content_app'
let param = { let param = {
confirm_id: vm.confirm_id, confirm_id: vm.confirm_id,
data_class: 'PRJ_PREVIEW', data_class: 'PRJ_CONFIRM',
} }
hlsPopup.showLoading('请稍候') hlsPopup.showLoading('请稍候')
vm.hlsHttp.post(url, param).then(res => { vm.hlsHttp.post(url, param).then(res => {
hlsPopup.hideLoading() hlsPopup.hideLoading()
if (res.result === 'S') { if (res.result === 'S') {
vm.attachArray = res.attachments vm.attachArray = res.attachments
vm.getBook() // vm.getBook()
} else { } else {
vm.hlsPopup.showLongCenter(res.message) vm.hlsPopup.showLongCenter(res.message)
} }
...@@ -563,7 +563,7 @@ export default { ...@@ -563,7 +563,7 @@ export default {
let url = process.env.basePath + 'get_sign_url' let url = process.env.basePath + 'get_sign_url'
let param = { let param = {
confirm_id: vm.confirm_id, confirm_id: vm.confirm_id,
data_class: 'PRJ_PROJECT', data_class: 'PRJ_CONFIRM',
} }
vm.hlsPopup.showLoading('请稍候') vm.hlsPopup.showLoading('请稍候')
vm.hlsHttp.post(url, param).then(function (res) { vm.hlsHttp.post(url, param).then(function (res) {
......
...@@ -79,19 +79,14 @@ export default { ...@@ -79,19 +79,14 @@ export default {
height: 0, height: 0,
oldHeight: 0, oldHeight: 0,
newHeight: 0, newHeight: 0,
product_num: '', // 产品数量 product_num: this.$route.params.product_num, // 产品数量
project_id: this.$route.params.project_id,
} }
}, },
computed: {}, computed: {},
watch: {}, watch: {},
beforeRouteEnter (to, from, next) { created () {
next(vm => { this.getInfo()
// if (from.name === 'ContractDetail' || from.name === 'CreateRentInfo') {
vm.product_num = vm.$route.params.product_num
vm.getInfo()
// }
})
next()
}, },
methods: { methods: {
dateConverse (date) { dateConverse (date) {
...@@ -133,7 +128,7 @@ export default { ...@@ -133,7 +128,7 @@ export default {
let vm = this let vm = this
let url = process.env.basePath + 'prj_cashflow_query' let url = process.env.basePath + 'prj_cashflow_query'
let param = { let param = {
project_id: vm.$route.params.project_id, project_id: vm.project_id,
} }
vm.hlsPopup.showLoading('数据加载中') vm.hlsPopup.showLoading('数据加载中')
vm.hlsHttp.post(url, param).then(function (res) { vm.hlsHttp.post(url, param).then(function (res) {
......
...@@ -3,12 +3,12 @@ ...@@ -3,12 +3,12 @@
<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="$routeGo()">
<span>方案确认</span> <span>方案确认</span>
</div> </div>
</h-header> </h-header>
<div class="tab-style has-header"> <div class="tab-style has-header">
<div :class="{'done':num === 1,'undone':num !== 1}" @click="num = 1;"><img :src="num === 1?check1:uncheck1"><span>签约</span></div> <div :class="{'done':num === 1,'undone':num !== 1}" @click="num = 1;"><img :src="num === 1?check1:uncheck1"><span>确认</span></div>
<div :class="{'done':num === 2,'undone':num !== 2}" @click="num = 2;"><img :src="num === 2?check2:uncheck2"><span>签约</span></div> <div :class="{'done':num === 2,'undone':num !== 2}" @click="num = 2;"><img :src="num === 2?check2:uncheck2"><span>确认</span></div>
</div> </div>
<!-- 搜索 --> <!-- 搜索 -->
<div class="search"> <div class="search">
......
...@@ -229,6 +229,19 @@ ...@@ -229,6 +229,19 @@
v-model="detail.sale_date" v-model="detail.sale_date"
readonly readonly
placeholder="请选择日期 " placeholder="请选择日期 "
class="firstPay"
>
</item>
<item
v-if="flag"
>
<div slot="name" class="firstPay">签约日期</div>
<input
slot="content"
v-model="detail.sale_date"
readonly
placeholder="请选择日期 "
class="firstPay"
> >
</item> </item>
<item <item
...@@ -242,6 +255,19 @@ ...@@ -242,6 +255,19 @@
v-model="detail.lease_start_date" v-model="detail.lease_start_date"
readonly readonly
placeholder="请选择日期 " placeholder="请选择日期 "
class="firstPay"
>
</item>
<item
v-if="flag"
>
<div slot="name" class="firstPay">首期付款日</div>
<input
slot="content"
v-model="detail.lease_start_date"
readonly
placeholder="请选择日期 "
class="firstPay"
> >
</item> </item>
...@@ -288,7 +314,7 @@ ...@@ -288,7 +314,7 @@
<!-- <tab-button class="save" @click.native="handSave">同步电子签</tab-button> --> <!-- <tab-button class="save" @click.native="handSave">同步电子签</tab-button> -->
<tab-button <tab-button
class="approve" @click.native="checkStatus" class="approve" @click.native="checkStatus"
>合同创建</tab-button >合同创建</tab-button
> >
</bottom-tab> </bottom-tab>
<div class="bottom-pop"> <div class="bottom-pop">
...@@ -684,7 +710,7 @@ export default { ...@@ -684,7 +710,7 @@ export default {
if (this.detail.lease_start_date !== date) { if (this.detail.lease_start_date !== date) {
this.hlsPopup.showConfirm({ this.hlsPopup.showConfirm({
title: '提示', title: '提示',
content: `原首期付款日期:${this.detail.lease_start_date}<br/>修改后:${date}<br/>修改后需重算租金计划,您是否确认修改?`, content: `原首期付款日期:${this.detail.lease_start_date}<br/>修改后:<span style="color:#ff9200;font-weight:bold;">${date}</span><br/>修改后需<span style="color:#ff9200;font-weight:bold;">重算租金计划</span>,您是否确认修改?`,
confirmText: '确认', confirmText: '确认',
onConfirm: (data) => { onConfirm: (data) => {
if (data === 1) { if (data === 1) {
...@@ -698,7 +724,7 @@ export default { ...@@ -698,7 +724,7 @@ export default {
if (this.detail.sale_date !== date) { if (this.detail.sale_date !== date) {
this.hlsPopup.showConfirm({ this.hlsPopup.showConfirm({
title: '提示', title: '提示',
content: `原签约日期:${this.detail.sale_date}<br/>修改后:${date}<br/>您是否确认修改?`, content: `原签约日期:${this.detail.sale_date}<br/>修改后:<span style="color:#ff9200;font-weight:bold;">${date}</span><br/>您是否确认修改?`,
confirmText: '确认', confirmText: '确认',
onConfirm: (data) => { onConfirm: (data) => {
if (data === 1) { if (data === 1) {
...@@ -715,6 +741,22 @@ export default { ...@@ -715,6 +741,22 @@ export default {
recalculate () { recalculate () {
// 重算还款计划 // 重算还款计划
let vm = this let vm = this
let url = process.env.basePath + 'repay_calc_by_date'
let param = {
master: {
project_id: vm.project_id,
lease_start_date: vm.detail.lease_start_date,
},
}
hlsPopup.showLoading('请稍候')
vm.$post(url, param).then(function (res) {
vm.hlsPopup.hideLoading()
if (res.result === 'S') {
hlsPopup.showLongCenter('还款计划重算成功!')
} else {
hlsPopup.showLongCenter(res.message)
}
})
}, },
updateFirstPayDate () { updateFirstPayDate () {
// 更新首次付款日 // 更新首次付款日
...@@ -730,7 +772,7 @@ export default { ...@@ -730,7 +772,7 @@ export default {
vm.$post(url, param).then(function (res) { vm.$post(url, param).then(function (res) {
vm.hlsPopup.hideLoading() vm.hlsPopup.hideLoading()
if (res.result === 'S') { if (res.result === 'S') {
hlsPopup.showLongCenter('首期付款日期更新成功!') // hlsPopup.showLongCenter('首期付款日期更新成功!')
vm.recalculate() vm.recalculate()
} else { } else {
hlsPopup.showLongCenter(res.message) hlsPopup.showLongCenter(res.message)
...@@ -1077,6 +1119,7 @@ export default { ...@@ -1077,6 +1119,7 @@ export default {
} }
.firstPay { .firstPay {
color: #ff9200; color: #ff9200;
font-weight: bold;
} }
.date-check { .date-check {
background: url("../../assets/trial/date.png") 350px no-repeat; background: url("../../assets/trial/date.png") 350px no-repeat;
......
...@@ -3,7 +3,7 @@ ...@@ -3,7 +3,7 @@
<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="$routeGo()" >
<span>合同发车</span> <span>融租合同创建</span>
</div> </div>
</h-header> </h-header>
<Tab @getTabNum="getTabNum" /> <Tab @getTabNum="getTabNum" />
......
...@@ -8,9 +8,9 @@ ...@@ -8,9 +8,9 @@
<template> <template>
<div class="tab-style"> <div class="tab-style">
<div :class="{'tab-content-bg':tabNum == 0}" class="tab-content" @click="tabNum = 0;sendTabNum()"><img :src="tabNum == 0?signed:sign"><span <div :class="{'tab-content-bg':tabNum == 0}" class="tab-content" @click="tabNum = 0;sendTabNum()"><img :src="tabNum == 0?signed:sign"><span
:class="{'colored':tabNum == 0}">待发车</span></div> :class="{'colored':tabNum == 0}">待创建</span></div>
<div :class="{'tab-content-bg':tabNum == 1}" class="tab-content" @click="tabNum = 1;sendTabNum()"><img :src="tabNum == 1?finished:finish"><span <div :class="{'tab-content-bg':tabNum == 1}" class="tab-content" @click="tabNum = 1;sendTabNum()"><img :src="tabNum == 1?finished:finish"><span
:class="{'colored':tabNum == 1}">已发车</span></div> :class="{'colored':tabNum == 1}">已创建</span></div>
</div> </div>
</template> </template>
<script> <script>
......
...@@ -9,7 +9,7 @@ ...@@ -9,7 +9,7 @@
<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="$routeGo()">
<span>方案确认</span> <span>方案确认</span>
</div> </div>
</h-header> </h-header>
<div class="tab-style has-header"> <div class="tab-style has-header">
......
...@@ -52,7 +52,7 @@ ...@@ -52,7 +52,7 @@
<div class="info-content"> <div class="info-content">
<div class="add-name"> <div class="add-name">
<img src="@/assets/functionCenter/con-sign@2x.png" alt="" > <img src="@/assets/functionCenter/con-sign@2x.png" alt="" >
<div class="name-title">方案确认</div> <div class="name-title">方案确认</div>
</div> </div>
<div class="add-content" @click="conSign"> <div class="add-content" @click="conSign">
<img src="@/assets/functionCenter/in@2x.png" alt="" > <img src="@/assets/functionCenter/in@2x.png" alt="" >
...@@ -61,7 +61,7 @@ ...@@ -61,7 +61,7 @@
<div class="info-content"> <div class="info-content">
<div class="add-name"> <div class="add-name">
<img src="@/assets/functionCenter/con-sign@2x.png" alt="" > <img src="@/assets/functionCenter/con-sign@2x.png" alt="" >
<div class="name-title">合同创建</div> <div class="name-title">合同创建</div>
</div> </div>
<div class="add-content" @click="goStart"> <div class="add-content" @click="goStart">
<img src="@/assets/functionCenter/in@2x.png" alt="" > <img src="@/assets/functionCenter/in@2x.png" alt="" >
...@@ -246,7 +246,7 @@ export default { ...@@ -246,7 +246,7 @@ export default {
hlsPopup.showLongCenter('请先进行用户绑定') hlsPopup.showLongCenter('请先进行用户绑定')
} }
}, },
// 融方案确认 // 融方案确认
conSign () { conSign () {
let vm = this let vm = this
if (this.bp_id) { if (this.bp_id) {
......
...@@ -35,7 +35,7 @@ ...@@ -35,7 +35,7 @@
<div class="card-bottom"> <div class="card-bottom">
<div v-if="((user_bp_type!=='TENANT')&&(user_bp_type!=='GUTA')&&(multipleRole!=='GUTA')&&(multipleRole!=='TENANT'))||multipleRole==='AGENT'" @click="goStart"> <div v-if="((user_bp_type!=='TENANT')&&(user_bp_type!=='GUTA')&&(multipleRole!=='GUTA')&&(multipleRole!=='TENANT'))||multipleRole==='AGENT'" @click="goStart">
<img src="@/assets/myInfo/car.png" > <img src="@/assets/myInfo/car.png" >
<p>合同创建</p> <p>合同创建</p>
</div> </div>
<div v-if="((user_bp_type==='TENANT')&&(multipleRole==='TENANT'))||(multipleRole==='TENANT')||((user_bp_type==='TENANT')&&(!multipleRole))" @click="changePay"> <div v-if="((user_bp_type==='TENANT')&&(multipleRole==='TENANT'))||(multipleRole==='TENANT')||((user_bp_type==='TENANT')&&(!multipleRole))" @click="changePay">
<img src="@/assets/myInfo/pay.png" > <img src="@/assets/myInfo/pay.png" >
...@@ -457,7 +457,7 @@ export default { ...@@ -457,7 +457,7 @@ export default {
}, },
}) })
}, },
// 进入待签约功能,客户类型为经销商则进入经销商功能,非经销商则进入融方案确认 // 进入待签约功能,客户类型为经销商则进入经销商功能,非经销商则进入融方案确认
goSign () { goSign () {
if (this.bp_id) { if (this.bp_id) {
// if (this.user_bp_type === 'AGENT') { // if (this.user_bp_type === 'AGENT') {
...@@ -510,7 +510,7 @@ export default { ...@@ -510,7 +510,7 @@ export default {
}, },
}) })
}, },
// 进入融合同创建 // 进入融合同创建
goStart () { goStart () {
if (this.bp_id) { if (this.bp_id) {
this.$router.push({ this.$router.push({
......
...@@ -52,7 +52,7 @@ import FinancDetails from '@/pages/distributorSign/financ-details' // 还款计 ...@@ -52,7 +52,7 @@ import FinancDetails from '@/pages/distributorSign/financ-details' // 还款计
import FinancingTrial from '@/pages/financingTrial/financing-trial' import FinancingTrial from '@/pages/financingTrial/financing-trial'
import FinancingDetails from '@/pages/financingTrial/financing-details' // 融资明细 import FinancingDetails from '@/pages/financingTrial/financing-details' // 融资明细
import TrialRepayPlan from '@/pages/financingTrial/trial-repay-plan' import TrialRepayPlan from '@/pages/financingTrial/trial-repay-plan'
// 融方案确认 // 融方案确认
import ContractSigning from '../pages/contractSigning/contract-signing' import ContractSigning from '../pages/contractSigning/contract-signing'
import ContractDetail from '@/pages/ContractSigning/contract-detail' import ContractDetail from '@/pages/ContractSigning/contract-detail'
import ContractContent from '@/pages/ContractSigning/contract-content' import ContractContent from '@/pages/ContractSigning/contract-content'
...@@ -256,7 +256,7 @@ export default new Router({ ...@@ -256,7 +256,7 @@ export default new Router({
{path: '/financing-trial', component: FinancingTrial, name: 'FinancingTrial', meta: {keepAlive: true}}, {path: '/financing-trial', component: FinancingTrial, name: 'FinancingTrial', meta: {keepAlive: true}},
{path: '/financing-details', component: FinancingDetails, name: 'FinancingDetails', meta: {keepAlive: true}}, {path: '/financing-details', component: FinancingDetails, name: 'FinancingDetails', meta: {keepAlive: true}},
{path: '/trial-repay-plan', component: TrialRepayPlan, name: 'TrialRepayPlan', meta: {keepAlive: true}}, {path: '/trial-repay-plan', component: TrialRepayPlan, name: 'TrialRepayPlan', meta: {keepAlive: true}},
// 融方案确认 // 融方案确认
{path: '/contract-signing', component: ContractSigning, name: 'ContractSigning', meta: {keepAlive: false}}, {path: '/contract-signing', component: ContractSigning, name: 'ContractSigning', meta: {keepAlive: false}},
{path: '/contract-detail', component: ContractDetail, name: 'ContractDetail', meta: {keepAlive: true}}, {path: '/contract-detail', component: ContractDetail, name: 'ContractDetail', meta: {keepAlive: true}},
{path: '/contract-content', component: ContractContent, name: 'ContractContent', meta: {keepAlive: true}}, {path: '/contract-content', component: ContractContent, name: 'ContractContent', meta: {keepAlive: true}},
...@@ -289,11 +289,11 @@ export default new Router({ ...@@ -289,11 +289,11 @@ export default new Router({
{path: '/contract-repayment', component: ContractRepayment, name: 'ContractRepayment', meta: {keepAlive: true}}, {path: '/contract-repayment', component: ContractRepayment, name: 'ContractRepayment', meta: {keepAlive: true}},
{path: '/repay-details', component: RepayDetails, name: 'RepayDetails', meta: {keepAlive: true}}, {path: '/repay-details', component: RepayDetails, name: 'RepayDetails', meta: {keepAlive: true}},
{path: '/repay-plan', component: RepayPlan, name: 'RepayPlan', meta: {keepAlive: true}}, {path: '/repay-plan', component: RepayPlan, name: 'RepayPlan', meta: {keepAlive: true}},
// 融合同创建 // 融合同创建
{path: '/start-List', component: StartList, name: 'StartList', meta: {keepAlive: false}}, {path: '/start-List', component: StartList, name: 'StartList', meta: {keepAlive: false}},
{path: '/add-car', component: AddCar, name: 'AddCar', meta: {keepAlive: true}}, {path: '/add-car', component: AddCar, name: 'AddCar', meta: {keepAlive: true}},
// 合同签订 // 合同签订
{path: '/confirm-detail', component: ConfirmDetail, name: 'ConfirmDetail', meta: {keepAlive: true}}, {path: '/confirm-detail', component: ConfirmDetail, name: 'ConfirmDetail', meta: {keepAlive: false}},
{path: '/confirm-list', component: ConfirmList, name: 'ConfirmList', meta: {keepAlive: false}}, {path: '/confirm-list', component: ConfirmList, name: 'ConfirmList', meta: {keepAlive: false}},
// 合同查询 // 合同查询
{path: '/contract-records', component: ContractRecords, name: 'ContractRecords', meta: {keepAlive: true}}, {path: '/contract-records', component: ContractRecords, name: 'ContractRecords', meta: {keepAlive: true}},
......
<!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.b873df7a523c2c07fdbbb8b6f0caa0a7.css rel=stylesheet></head><body><div id=app-box></div><script type=text/javascript src=./static/js/manifest.6a178e8d77c32e3c385d.js></script><script type=text/javascript src=./static/js/vendor.7191c48e0b160a3ab672.js></script><script type=text/javascript src=./static/js/app.e6a36266f29a64116e9e.js></script></body></html>
\ 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