task#,身份证上传添加验证

This commit is contained in:
2024-09-14 11:49:06 +08:00
parent c22b3ac319
commit 46e2cb3b3e

View File

@ -17,12 +17,12 @@
<span>身份证正面</span> <span>身份证正面</span>
</div> </div>
<van-uploader <van-uploader
v-model="identityCardFrontList" v-model="identityCardFrontList"
:after-read="identityCardFrontHandler" :after-read="identityCardFrontHandler"
:max-size="5 * 1024 * 1024"
max-count="1" max-count="1"
:preview-size="54" :preview-size="54"
accept="image/*" accept="image/*"
/> />
<!-- :max-size="5 * 1024 * 1024"--> <!-- :max-size="5 * 1024 * 1024"-->
</div> </div>
@ -173,7 +173,7 @@ export default {
} }
}, },
mounted() { mounted() {
this.requestPermissions(); // this.requestPermissions();
this.id = this.$route.params?.id; this.id = this.$route.params?.id;
this.driverName = this.$route.params?.name; this.driverName = this.$route.params?.name;
this.driverPhone = this.$route.params?.phone; this.driverPhone = this.$route.params?.phone;
@ -214,7 +214,7 @@ export default {
}, },
methods:{ methods:{
requestPermissions() { /* requestPermissions() {
// 请求访问摄像头的权限 // 请求访问摄像头的权限
if (navigator.mediaDevices && navigator.mediaDevices.getUserMedia) { if (navigator.mediaDevices && navigator.mediaDevices.getUserMedia) {
navigator.mediaDevices.getUserMedia({ video: true }) navigator.mediaDevices.getUserMedia({ video: true })
@ -225,11 +225,17 @@ export default {
console.error('Camera permission denied:', error); console.error('Camera permission denied:', error);
}); });
} }
}, },*/
isUse(e){ isUse(e){
this.states=e this.states=e
}, },
async identityCardFrontHandler(file) { // 上传身份证正面照片 async identityCardFrontHandler(file) { // 上传身份证正面照片
console.log("检查文件类型")
// 检查文件类型
if (!file.file.type.startsWith('image/')) {
this.$toast('请选择图片文件');
return;
}
console.log("上传身份证正面照片",file) console.log("上传身份证正面照片",file)
// 检查文件大小 // 检查文件大小
if (file.file.size > 5 * 1024 * 1024) { if (file.file.size > 5 * 1024 * 1024) {