Commit eeb91229 authored by 白日依山山山's avatar 白日依山山山

fix:融租申请、客户准入;签约后自动提交审核注释

parent 16e0793d
...@@ -56,52 +56,50 @@ export default { ...@@ -56,52 +56,50 @@ export default {
}, },
beforeRouteEnter (to, from, next) { beforeRouteEnter (to, from, next) {
next(async vm => { next(async vm => {
// window.localStorage.setItem('check_list', this.checkList) // let list = JSON.parse(window.localStorage.getItem('check_list'))
let list = JSON.parse(window.localStorage.getItem('check_list')) // console.log('!@#', list)
console.log('!@#', list) // if (from.name === 'ElectronicSign') {
if (from.name === 'ElectronicSign') { // let url = process.env.basePath + 'batch_check_sign'
let url = process.env.basePath + 'batch_check_sign' // let data_class = vm.$route.query.name === 'confirmList' ? 'LEASE_ITEM' : 'PRJ_CONFIRM'
let data_class = vm.$route.query.name === 'confirmList' ? 'LEASE_ITEM' : 'PRJ_CONFIRM' // let param = { 'master': list.map(item => ({ confirm_id: item.confirm_id, data_class })) }
let param = { 'master': list.map(item => ({ confirm_id: item.confirm_id, data_class })) } // hlsPopup.showLoading('请稍候')
hlsPopup.showLoading('请稍候') // let res = await vm.$post(url, param)
let res = await vm.$post(url, param) // vm.hlsPopup.hideLoading()
vm.hlsPopup.hideLoading()
// if (res.result === 'S') {
if (res.result === 'S') { // let checkList = res.lists.filter(ele => ele.signed_flag === 'Y').map(ele => ele.confirm_id)
let checkList = res.lists.filter(ele => ele.signed_flag === 'Y').map(ele => ele.confirm_id)
// let submitList = list.filter(ele => checkList.includes(ele.confirm_id))
let submitList = list.filter(ele => checkList.includes(ele.confirm_id)) // if (!submitList.length) return
if (!submitList.length) return // let confirm_list = submitList.map(item => ({ confirm_id: item.confirm_id, data_class, confirm_status: 'APPROVED' }))
let confirm_list = submitList.map(item => ({ confirm_id: item.confirm_id, data_class, confirm_status: 'APPROVED' })) // if (!confirm_list.length) return
if (!confirm_list.length) return
// let url2 = process.env.basePath + 'batch_do_confirm_bp'
let url2 = process.env.basePath + 'batch_do_confirm_bp' // let param2 = { master: { confirm_list } }
let param2 = { master: { confirm_list } }
// hlsPopup.showLoading('提交数据中')
hlsPopup.showLoading('提交数据中') // let res2 = await vm.$post(url2, param2)
let res2 = await vm.$post(url2, param2) // vm.hlsPopup.hideLoading()
vm.hlsPopup.hideLoading()
// if (res2.result === 'S') {
if (res2.result === 'S') { // vm.hlsPopup.showSuccess('提交成功')
vm.hlsPopup.showSuccess('提交成功')
// let successList = res2.info.filter(item => item.status === 'S').map(item => item.confirm_id)
let successList = res2.info.filter(item => item.status === 'S').map(item => item.confirm_id)
// vm.list = vm.list.filter(item => !successList.includes(item.confirm_id))
vm.list = vm.list.filter(item => !successList.includes(item.confirm_id))
// if (!vm.list.length) vm.goBack()
if (!vm.list.length) vm.goBack()
// window.localStorage.setItem('handleContact', JSON.stringify(vm.list))
window.localStorage.setItem('handleContact', JSON.stringify(vm.list))
// await vm.checkSigned()
await vm.checkSigned() // } else {
} else { // this.hlsPopup.showLongCenter(res2.message)
this.hlsPopup.showLongCenter(res2.message) // }
} // } else {
} else { // hlsPopup.showLongCenter(res.message)
hlsPopup.showLongCenter(res.message) // }
} // }
// vm.confirm()
}
}) })
}, },
methods: { methods: {
......
...@@ -283,23 +283,24 @@ export default { ...@@ -283,23 +283,24 @@ export default {
} }
vm.confirm_id = window.localStorage.getItem('confirm_id') vm.confirm_id = window.localStorage.getItem('confirm_id')
vm.project_id = window.localStorage.getItem('project_id') vm.project_id = window.localStorage.getItem('project_id')
if (from.name === 'ElectronicSign') { // if (from.name === 'ElectronicSign') {
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: 'LEASE_ITEM', // data_class: 'LEASE_ITEM',
} // }
vm.hlsPopup.showLoading('请稍候!') // vm.hlsPopup.showLoading('请稍候!')
let res = await vm.hlsHttp.post(url, param) // let res = await vm.hlsHttp.post(url, param)
vm.hlsPopup.hideLoading() // vm.hlsPopup.hideLoading()
if (res.result === 'S') { // if (res.result === 'S') {
vm.signFlag = true // vm.signFlag = true
await vm.confirm() // await vm.confirm()
} else { // } else {
vm.signMsg = res.message // vm.signMsg = res.message
vm.signFlag = false // vm.signFlag = false
} // }
} // }
// if (from.name === 'ContractRepayPlan') { // if (from.name === 'ContractRepayPlan') {
vm.signCheck() vm.signCheck()
vm.getDetail() vm.getDetail()
......
...@@ -304,7 +304,7 @@ export default { ...@@ -304,7 +304,7 @@ export default {
guarantorInfo: [], // 担保人信息 guarantorInfo: [], // 担保人信息
attachArray: [], // 附件数组 attachArray: [], // 附件数组
bp_class: this.$route.params.item.bp_class, // 承租人性质(自然人,企业) bp_class: this.$route.params.item.bp_class, // 承租人性质(自然人,企业)
info: {}, // 租赁信息 info: [], // 租赁信息
baseInfo: {}, // 基本信息 baseInfo: {}, // 基本信息
project_id: '', project_id: '',
bank_flag: false, bank_flag: false,
...@@ -406,24 +406,24 @@ export default { ...@@ -406,24 +406,24 @@ export default {
vm.bankCardQuery() vm.bankCardQuery()
} else if (from.name === 'ElectronicSign') { } else if (from.name === 'ElectronicSign') {
// 征信签署完后查看是否签署成功,成功就直接提交审批--同意通过 // 征信签署完后查看是否签署成功,成功就直接提交审批--同意通过
vm.confirm_id = window.localStorage.getItem('confirm_id') // vm.confirm_id = window.localStorage.getItem('confirm_id')
vm.isReadFlag = false // vm.isReadFlag = false
hlsPopup.showLoading('请稍候') // hlsPopup.showLoading('请稍候')
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_CONFIRM', // data_class: 'PRJ_CONFIRM',
} // }
let res = await vm.hlsHttp.post(url, param) // let res = await vm.hlsHttp.post(url, param)
hlsPopup.hideLoading() // hlsPopup.hideLoading()
if (res.result === 'S') { // if (res.result === 'S') {
vm.signFlag = true // vm.signFlag = true
vm.confirm_note = '同意' // vm.confirm_note = '同意'
vm.doConfirm('APPROVED') // vm.doConfirm('APPROVED')
} else { // } else {
vm.signMsg = res.message // vm.signMsg = res.message
vm.signFlag = false // vm.signFlag = false
} // }
} }
}) })
}, },
...@@ -816,7 +816,8 @@ export default { ...@@ -816,7 +816,8 @@ export default {
vm.hlsHttp.post(url, param).then(function (res) { vm.hlsHttp.post(url, param).then(function (res) {
vm.hlsPopup.hideLoading() vm.hlsPopup.hideLoading()
if (res.result === 'S') { if (res.result === 'S') {
vm.info = res.quotation_lists // vm.info = res.quotation_lists// 拆分
vm.info[0] = res.info
} }
}) })
}, },
......
...@@ -166,7 +166,7 @@ export default { ...@@ -166,7 +166,7 @@ export default {
}, },
createFormB () { createFormB () {
let baseInfo_B = [// 基本信息补录 经销商 let baseInfo_B = [// 基本信息补录 经销商
['财务部联系电话', 'id_card_no', 'text'], ['财务部联系电话', 'finance_contact', 'text'],
['联系人', 'contact_name', 'text'], ['联系人', 'contact_name', 'text'],
['联系人身份证', 'contact_card_no', 'text'], ['联系人身份证', 'contact_card_no', 'text'],
['联系人手机', 'contact_tel', 'text'], ['联系人手机', 'contact_tel', 'text'],
...@@ -178,8 +178,8 @@ export default { ...@@ -178,8 +178,8 @@ export default {
}, },
createFormOrg () { createFormOrg () {
let orgInfo = [// 法人代表信息 let orgInfo = [// 法人代表信息
['姓名', 'legal_person', 'bool'], ['姓名', 'legal_person', 'text'],
['身份证号', 'id_card_no', 'bool'], ['身份证号', 'id_card_no', 'text'],
['证件有效期从', 'id_card_date_from', 'date'], ['证件有效期从', 'id_card_date_from', 'date'],
['证件有效期到', 'id_card_date_to', 'date'], ['证件有效期到', 'id_card_date_to', 'date'],
['手机号', 'cell_phone', 'text'], ['手机号', 'cell_phone', 'text'],
......
...@@ -20,7 +20,7 @@ ...@@ -20,7 +20,7 @@
</p> </p>
</div> </div>
<div class="search"> <div class="search">
<input v-model="searchInput" type="text" placeholder="请输入用户名称" @input="searchList()"> <input v-model="searchInput" type="text" placeholder="请输入客户名称/合同编号查询" @input="searchList()">
</div> </div>
</div> </div>
<div v-if=" <div v-if="
......
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