|
|
@ -38,11 +38,22 @@ |
|
|
|
<view class="text">正对充足</view> |
|
|
|
</view> |
|
|
|
</view> |
|
|
|
|
|
|
|
<!-- 立即核验 --> |
|
|
|
<div @click="photo" class="btn"> |
|
|
|
立即核验 |
|
|
|
|
|
|
|
|
|
|
|
<div class="btn"> |
|
|
|
<uv-upload |
|
|
|
multiple |
|
|
|
:maxCount="1" |
|
|
|
capture="camera" |
|
|
|
height="180rpx" |
|
|
|
@afterRead="afterRead"> |
|
|
|
<view style="display: flex;justify-content: center; |
|
|
|
width: 600rpx;"> |
|
|
|
立即核验 |
|
|
|
</view> |
|
|
|
</uv-upload> |
|
|
|
</div> |
|
|
|
|
|
|
|
</view> |
|
|
|
</template> |
|
|
|
|
|
|
@ -59,6 +70,7 @@ |
|
|
|
form : { |
|
|
|
pic : '', |
|
|
|
}, |
|
|
|
isLocationSubmit : false, |
|
|
|
} |
|
|
|
}, |
|
|
|
computed: { |
|
|
@ -72,15 +84,35 @@ |
|
|
|
self.form.lat = res.position.latitude |
|
|
|
self.form.lon = res.position.longitude |
|
|
|
self.form.address = res.address |
|
|
|
if(self.isLocationSubmit){ |
|
|
|
self.submit() |
|
|
|
} |
|
|
|
}) |
|
|
|
}, |
|
|
|
methods: { |
|
|
|
afterRead(e) { |
|
|
|
let self = this |
|
|
|
e.file.forEach(file => { |
|
|
|
self.$Oss.ossUpload(file.url).then(url => { |
|
|
|
self.form.pic = url |
|
|
|
if(self.form.lat){ |
|
|
|
self.submit() |
|
|
|
}else{ |
|
|
|
uni.showLoading({ |
|
|
|
title: '定位中...' |
|
|
|
}) |
|
|
|
self.isLocationSubmit = true |
|
|
|
} |
|
|
|
}) |
|
|
|
}) |
|
|
|
}, |
|
|
|
// 人脸认证通过后拍照 |
|
|
|
photo() { |
|
|
|
let self = this |
|
|
|
uni.chooseImage({ |
|
|
|
count: 1, //默认9 |
|
|
|
sizeType: ['original', 'compressed'], //可以指定是原图还是压缩图,默认二者都有 |
|
|
|
sizeType: ['compressed'], //可以指定是原图还是压缩图,默认二者都有 |
|
|
|
// sizeType: ['original', 'compressed'], //可以指定是原图还是压缩图,默认二者都有 |
|
|
|
sourceType: ['camera '], //这要注意,camera掉拍照,album是打开手机相册 |
|
|
|
success: function(res) { |
|
|
|
console.log(JSON.stringify(res.tempFilePaths)); |
|
|
@ -88,7 +120,16 @@ |
|
|
|
|
|
|
|
self.$Oss.ossUpload(res.tempFilePaths[0]).then(url => { |
|
|
|
self.form.pic = url |
|
|
|
self.submit() |
|
|
|
|
|
|
|
if(self.form.lat){ |
|
|
|
self.submit() |
|
|
|
}else{ |
|
|
|
uni.showLoading({ |
|
|
|
title: '定位中...' |
|
|
|
}) |
|
|
|
self.isLocationSubmit = true |
|
|
|
} |
|
|
|
|
|
|
|
}) |
|
|
|
|
|
|
|
|
|
|
|