<view class="icon iconfont icon-iconfontscan" style="color: #fff;" @click="handleScan()"></view>
<script>
import {
toScanCode
} from '@/pages/component/scan'
handleScan() {
toScanCode({
onlyFromCamera: true // 只允许通过相机扫码
}).then(res => {
if (JSON.parse(res).employeeId) {
// msg.value = res
employeeId.value = JSON.parse(res).employeeId
// checkUrl.value = JSON.parse(res).checkUrl
// 入职信息邀请新
if (employeeId.value) {
uni.setStorageSync('oaEmployeeId', employeeId.value)
uni.navigateTo({
url: '/pages/contact/information?id=' + employeeId.value
})
}
} else {
uni.showToast({
title: res.data.msg,
icon: 'none'
})
}
})
}
manifest.json配置相机权限
/* 应用发布信息 */
"distribute" : {
/* android打包配置 */
"android" : {
"permissions" : [ "<uses-permission android:name=\"android.permission.CAMERA\"/>" ],
},
}