From c22b3ac3199f4abc8a6fce403bce47cb00b284f9 Mon Sep 17 00:00:00 2001 From: zhouxueli <2841188632@qq.com> Date: Sat, 14 Sep 2024 11:35:51 +0800 Subject: [PATCH] =?UTF-8?q?task#,=E8=BA=AB=E4=BB=BD=E8=AF=81=E4=B8=8A?= =?UTF-8?q?=E4=BC=A0=E6=B7=BB=E5=8A=A0=E9=AA=8C=E8=AF=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/index/driverAdd.vue | 17 +++++++++++++++-- 1 file changed, 15 insertions(+), 2 deletions(-) diff --git a/src/views/index/driverAdd.vue b/src/views/index/driverAdd.vue index 654a060a..b948bb61 100644 --- a/src/views/index/driverAdd.vue +++ b/src/views/index/driverAdd.vue @@ -22,7 +22,7 @@ max-count="1" :preview-size="54" - accept="image " + accept="image/*" /> @@ -173,6 +173,7 @@ export default { } }, mounted() { + this.requestPermissions(); this.id = this.$route.params?.id; this.driverName = this.$route.params?.name; this.driverPhone = this.$route.params?.phone; @@ -213,11 +214,23 @@ export default { }, methods:{ + requestPermissions() { + // 请求访问摄像头的权限 + if (navigator.mediaDevices && navigator.mediaDevices.getUserMedia) { + navigator.mediaDevices.getUserMedia({ video: true }) + .then(() => { + console.log('Camera permission granted'); + }) + .catch((error) => { + console.error('Camera permission denied:', error); + }); + } + }, isUse(e){ this.states=e }, async identityCardFrontHandler(file) { // 上传身份证正面照片 - console.log("file",file) + console.log("上传身份证正面照片",file) // 检查文件大小 if (file.file.size > 5 * 1024 * 1024) { this.$toast('文件大小不能超过 5MB');