From 30087fa4c9f36254527dfc1bff11f8f2047d05cd Mon Sep 17 00:00:00 2001 From: hayu <1604366271@qq.com> Date: Thu, 31 Jul 2025 11:05:45 +0800 Subject: [PATCH] ocr --- src/pages/devicesSearch/ocrSearch.nvue | 24 +++++++++--------------- 1 file changed, 9 insertions(+), 15 deletions(-) diff --git a/src/pages/devicesSearch/ocrSearch.nvue b/src/pages/devicesSearch/ocrSearch.nvue index 3c3438e..1895235 100644 --- a/src/pages/devicesSearch/ocrSearch.nvue +++ b/src/pages/devicesSearch/ocrSearch.nvue @@ -152,26 +152,20 @@ export default { // 检查相机权限 async checkCameraPermission() { return new Promise((resolve, reject) => { - // 在 App 端检查相机权限 - // #ifdef APP-PLUS - plus.android.requestPermissions( - ['android.permission.CAMERA'], - (result) => { - if (result.granted && result.granted.length > 0) { + const permissions = cordova.plugins.permissions; + permissions.checkPermission(permissions.CAMERA, + (status) => { + if (status.hasPermission) { resolve(true); } else { - reject(new Error('相机权限被拒绝')); + permissions.requestPermission(permissions.CAMERA, + () => resolve(true), + () => reject(new Error('相机权限被拒绝')) + ); } }, - (error) => { - reject(new Error('权限检查失败')); - } + (error) => reject(new Error('权限检查失败')) ); - // #endif - - // #ifndef APP-PLUS - resolve(true); // 其他平台默认有权限 - // #endif }); },