新增APP扫码权限
This commit is contained in:
@@ -86,12 +86,27 @@ function handleClick() {
|
||||
function handleScan() {
|
||||
uni.scanCode({
|
||||
scanType: ['barCode', 'qrCode', 'datamatrix', 'pdf417'],
|
||||
success: function (res) {
|
||||
autoZoom: true,
|
||||
onlyFromCamera: false,
|
||||
success: res => {
|
||||
formData.value.deviceCode = res.result
|
||||
},
|
||||
error: err => {
|
||||
fail: err => {
|
||||
if (err.errMsg.includes('permission') || err.errMsg.includes('camera')) {
|
||||
uni.showModal({
|
||||
title: '权限不足',
|
||||
content: '需要相机权限才能扫码,请前往系统设置开启',
|
||||
confirmText: '去设置',
|
||||
success: modalRes => {
|
||||
if (modalRes.confirm) {
|
||||
plus.runtime.openURL('app-settings://')
|
||||
}
|
||||
}
|
||||
})
|
||||
return
|
||||
}
|
||||
uni.showToast({
|
||||
icon: 'error',
|
||||
icon: 'none',
|
||||
title: '扫描异常'
|
||||
})
|
||||
}
|
||||
@@ -106,12 +121,14 @@ function handleSubmit() {
|
||||
icon: 'exception',
|
||||
title: '检查设备编号'
|
||||
})
|
||||
return
|
||||
}
|
||||
if (!formData.value.houseId.trim()) {
|
||||
uni.showToast({
|
||||
icon: 'exception',
|
||||
title: '选择房屋'
|
||||
})
|
||||
return
|
||||
}
|
||||
const { villageId } = JSON.parse(uni.getStorageSync('currentVillage'))
|
||||
AddReplaceMainList({
|
||||
|
||||
Reference in New Issue
Block a user