This commit is contained in:
zoujiandong
2025-12-03 17:31:08 +08:00
parent f4c8df1950
commit 22104881f1
13 changed files with 104 additions and 65 deletions
+20 -17
View File
@@ -269,6 +269,7 @@ import { encryptAesEcb, decryptAesEcb } from "@/utils/aesEcb.js";
import { getCameraPermission } from "@/utils/permission.js";
import topTip from "@/components/topTip/topTip.vue";
import lazyImg from "@/static/default_news_iv.png";
import isAndroid from "@/utils/platform.js";
// 弹窗状态
const isTimePopupShow = ref(false);
const isLocationPopupShow = ref(false);
@@ -438,23 +439,25 @@ const sendWebsocketMsg = (code) => {
// });
};
const handleScanCode = () => {
getCameraPermission(scanCode);
// uni.sendNativeEvent('getScanCodeAuth', {
// msg: 'getScanCodeAuth'
// }, ret => {
// console.log('getScanCodeAuth回调数据');
// console.log(ret);
// if(ret.code==200){
// scanCode()
// }else{
// uni.showToast({
// title: '相机权限授权失败',
// icon: 'none'
// });
// }
// })
if(isAndroid){
getCameraPermission(scanCode);
}else{
console.log('ios执行');
uni.sendNativeEvent('getScanCodeAuth', {
msg: 'getScanCodeAuth'
}, ret => {
console.log('getScanCodeAuth回调数据');
console.log(ret);
if(ret.code==200){
scanCode()
}else{
uni.showToast({
title: '请在iPhone的"设置-隐私-相机"中允许肝胆相照专家端访问相机',
icon: 'none'
});
}
})
}
}
const scanCode = () => {
uni.scanCode({