Commit 52f2db65 authored by 786817560's avatar 786817560

'12/12'

parent 2e3084a0
<!--
* @Author: your name
* @Date: 2019-09-29 10:02:11
* @LastEditTime: 2019-12-05 19:37:21
* @LastEditTime: 2019-12-12 17:34:09
* @LastEditors: Please set LastEditors
* @Description: In User Settings Edit
-->
......@@ -227,6 +227,9 @@ export default {
} else if (this.hlsUtil.isBankAccount(this.bank_lists.bank_account_num)) {
this.bank_card_flag = false
this.hlsPopup.showLongCenter('请输入正确银行卡号!')
} else if (this.bank_lists.bank_full_name !== '农业银行') {
this.bank_card_flag = false
this.hlsPopup.showLongCenter('请您识别农业银行卡!')
} else {
this.bank_card_flag = true
}
......
......@@ -2,7 +2,7 @@
* @Description: 附件信息
* @Author: your name
* @Date: 2019-09-20 09:35:11
* @LastEditTime: 2019-12-12 17:23:31
* @LastEditTime: 2019-12-12 19:58:04
* @LastEditors: Please set LastEditors
-->
<template>
......@@ -23,7 +23,7 @@
<img src="@/assets/userBind/camera.png" class="upload-btn" >
</div>
<!-- 通过 -->
<div v-if="isApproved" class="card-upload">
<div v-if="houseImg&&isApproved" class="card-upload">
<img :src="houseImg" @click="showBigPicture(houseImg)">
</div>
<!-- 未通过 -->
......@@ -31,6 +31,122 @@
<img :src="houseImg" @click="ocrShow(list.cdd_item, '')">
</div>
</div>
<div v-if="list.cdd_item==='HOUSE_CARD'">
<list-item :item-height="44" class="card-Info">
<item>
<div slot="name">房屋所有权人</div>
<input
slot="content"
v-model="hauseInfo.house_owner"
readonly
placeholder="识别房产证自动填充"
>
</item>
<item>
<div slot="name">共有情况</div>
<input
slot="content"
v-model="hauseInfo.public_situation"
readonly
placeholder="识别房产证自动填充"
>
</item>
<item>
<div slot="name">房屋坐落</div>
<input
slot="content"
v-model="hauseInfo.house_located"
readonly
placeholder="识别房产证自动填充"
>
</item>
<item>
<div slot="name">登记时间</div>
<input
slot="content"
v-model="hauseInfo.regist_date"
readonly
placeholder="识别房产证自动填充"
>
</item>
<item>
<div slot="name">房屋性质</div>
<input
slot="content"
v-model="hauseInfo.house_property"
readonly
placeholder="识别房产证自动填充"
>
</item>
<item>
<div slot="name">规划用途</div>
<input
slot="content"
v-model="hauseInfo.plan_purpose"
readonly
placeholder="识别房产证自动填充"
>
</item>
<item>
<div slot="name">总层数</div>
<input
slot="content"
v-model="hauseInfo.house_layers"
readonly
placeholder="识别房产证自动填充"
>
</item>
<item>
<div slot="name">建筑面积</div>
<input
slot="content"
v-model="hauseInfo.built_area"
readonly
placeholder="识别房产证自动填充"
>
</item>
<item>
<div slot="name">套内建筑面积</div>
<input
slot="content"
v-model="hauseInfo.built_in_area"
readonly
placeholder="识别房产证自动填充"
>
</item>
<item>
<div slot="name">其他</div>
<input slot="content" v-model="hauseInfo.others" readonly placeholder="识别房产证自动填充" >
</item>
<item>
<div slot="name">地号</div>
<input
slot="content"
v-model="hauseInfo.land_number"
readonly
placeholder="识别房产证自动填充"
>
</item>
<item :proportion="[1,1]">
<div slot="name">土地使用权取得方式</div>
<input
slot="content"
v-model="hauseInfo.land_get_method"
readonly
placeholder="识别房产证自动填充"
>
</item>
<item>
<div slot="name">土地使用年限</div>
<input
slot="content"
v-model="hauseInfo.land_use_limit"
readonly
placeholder="识别房产证自动填充"
>
</item>
</list-item>
</div>
<!-- 车辆 -->
<div v-if="list.cdd_item==='CAR_CARD'">
<div v-if="!carImg" class="card-upload plus" @click="ocrShow(list.cdd_item, '')">
......@@ -45,6 +161,80 @@
<img :src="carImg" @click="ocrShow(list.cdd_item, '')">
</div>
</div>
<div v-if="list.cdd_item==='CAR_CARD'">
<list-item :item-height="44" class="card-Info">
<item>
<div slot="name">车辆识别代号</div>
<input
slot="content"
v-model="carInfo.vehicle_identify_num"
readonly
placeholder="识别行驶证自动填充"
>
</item>
<item>
<div slot="name">住址</div>
<input slot="content" v-model="carInfo.address" readonly placeholder="识别行驶证自动填充" >
</item>
<item>
<div slot="name">品牌型号</div>
<input
slot="content"
v-model="carInfo.brand_model_number"
readonly
placeholder="识别行驶证自动填充"
>
</item>
<item>
<div slot="name">发证日期"</div>
<input slot="content" v-model="carInfo.start_date" readonly placeholder="识别行驶证自动填充" >
</item>
<item>
<div slot="name">车辆类型</div>
<input
slot="content"
v-model="carInfo.vehicle_type"
readonly
placeholder="识别行驶证自动填充"
>
</item>
<item>
<div slot="name">所有人</div>
<input slot="content" v-model="carInfo.owner" readonly placeholder="识别行驶证自动填充" >
</item>
<item>
<div slot="name">使用性质</div>
<input slot="content" v-model="carInfo.use_nature" readonly placeholder="识别行驶证自动填充" >
</item>
<item>
<div slot="name">发动机号码</div>
<input
slot="content"
v-model="carInfo.engine_number"
readonly
placeholder="识别行驶证自动填充"
>
</item>
<item>
<div slot="name">号牌号码</div>
<input
slot="content"
v-model="carInfo.plate_number"
readonly
placeholder="识别行驶证自动填充"
>
</item>
<item>
<div slot="name">注册日期</div>
<input
slot="content"
v-model="carInfo.regist_date"
readonly
placeholder="识别行驶证自动填充"
>
</item>
</list-item>
</div>
<!-- 其他 -->
<div v-if="list.cdd_item==='ASSETS_CARD'">
<!--待上传图片列表-->
......@@ -102,6 +292,37 @@ export default {
cddItemList: [], // 资料清单列表
dowload_list: [], // 下载图片列表
upload_list: [], // 上传图片列表
carInfo: {
bp_id: this.$route.params.bp_id,
vehicle_identify_num: '',
address: '',
brand_model_number: '',
start_date: '',
vehicle_type: '',
owner: '',
use_nature: '',
engine_number: '',
plate_number: '',
regist_date: '',
words_result_num: '',
success: '',
},
hauseInfo: {
bp_id: this.$route.params.bp_id,
house_owner: '',
public_situation: '',
house_located: '',
regist_date: '',
house_property: '',
plan_purpose: '',
house_layers: '',
built_area: '',
built_in_area: '',
others: '',
land_number: '',
land_get_method: '',
land_use_limit: '',
},
}
},
watch: {},
......@@ -114,18 +335,87 @@ export default {
vm.isApproved = window.localStorage.isApproved
vm.bp_id = vm.$route.params.bp_id
vm.loadItemList()
vm.houseQuery()
vm.carQuery()
}
})
},
created () {},
methods: {
verified () {
this.$router.push({
name: 'BankInfo',
params: {
bp_id: this.bp_id,
},
// 房产证信息查询
houseQuery () {
let vm = this
let url = process.env.basePath + 'bp_house_info_query'
let param = {
bp_id: vm.bp_id,
}
hlsPopup.showLoading('请稍候')
vm.$post(url, param).then(function (res) {
vm.hlsPopup.hideLoading()
if (res.result === 'S') {
Object.assign(vm.hauseInfo, res.info)
} else {
hlsPopup.showLongCenter(res.message)
}
})
},
// 行驶证信息查询
carQuery () {
let vm = this
let url = process.env.basePath + 'bp_vehicleLicense_query'
let param = {
bp_id: vm.bp_id,
}
hlsPopup.showLoading('请稍候')
vm.$post(url, param).then(function (res) {
vm.hlsPopup.hideLoading()
if (res.result === 'S') {
Object.assign(vm.carInfo, res.info)
} else {
hlsPopup.showLongCenter(res.message)
}
})
},
// 行驶证信息保存
saveCarInfo () {
let vm = this
let url = process.env.basePath + 'bp_vehicleLicense_save'
let param = {
master: vm.carInfo,
}
hlsPopup.showLoading('请稍候')
vm.$post(url, param).then(function (res) {
vm.hlsPopup.hideLoading()
if (res.result === 'S') {
vm.$router.push({
name: 'BankInfo',
params: {
bp_id: vm.bp_id,
},
})
} else {
hlsPopup.showLongCenter(res.message)
}
})
},
// 房产证信息保存
saveHouseInfo () {
let vm = this
let url = process.env.basePath + 'bp_house_info_save'
let param = {
master: vm.hauseInfo,
}
hlsPopup.showLoading('请稍候')
vm.$post(url, param).then(function (res) {
vm.hlsPopup.hideLoading()
if (res.result === 'S') {
vm.saveCarInfo()
} else {
hlsPopup.showLongCenter(res.message)
}
})
},
verified () {
let vm = this
if (vm.isUploadHouse) {
vm.houseFlag = true
......@@ -163,6 +453,7 @@ export default {
vm.save_picture(list)
vm.isUploadCar = false // 置为false,防止再次保存重复上传,只有重新识别才会重新上传
}
vm.saveHouseInfo()
},
// 房产证/车辆证识别
ocrShow (ocrType, type) {
......@@ -193,9 +484,11 @@ export default {
if (ocrType === 'HOUSE_CARD') {
vm.isUploadHouse = true
vm.houseImg = imgdata
vm.houseCardIdentify(imgdata)
} else if (ocrType === 'CAR_CARD') {
vm.isUploadCar = true
vm.carImg = imgdata
vm.carCardIdentify(imgdata)
}
}
}
......@@ -219,9 +512,11 @@ export default {
if (ocrType === 'HOUSE_CARD') {
vm.houseImg = imgUrl[0]
vm.isUploadHouse = true
vm.houseCardIdentify(imgUrl[0])
} else if (ocrType === 'CAR_CARD') {
vm.carImg = imgUrl[0]
vm.isUploadCar = true
vm.carCardIdentify(imgUrl[0])
}
}
}
......@@ -230,7 +525,12 @@ export default {
}
vm.hlsUtil.takePicture(cameraoptions, success, error)
},
// 房产证识别
houseCardIdentify () {},
// 行驶证识别
carCardIdentify () {
},
loadItemList () {
let vm = this
let url = process.env.basePath + 'prj_cdd_check_list'
......
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