修改 华为商城相机问题

This commit is contained in:
GGJ
2024-09-10 08:48:01 +08:00
parent a8618d0b5d
commit 1dbecd890f
6 changed files with 35 additions and 27 deletions

View File

@@ -6,13 +6,13 @@
<uni-forms-item label="设备识别码"> <uni-forms-item label="设备识别码">
<view style="display: flex"> <view style="display: flex">
<uni-easyinput type="text" v-model="formData.nDid" placeholder="请输入设备识别码"/> <uni-easyinput type="text" v-model="formData.nDid" placeholder="请输入设备识别码"/>
<uni-icons <!-- <uni-icons
type="camera" type="camera"
color="#007aff" color="#007aff"
size="26" size="26"
class="ml20" class="ml20"
@click="scanCode" @click="scanCode"
></uni-icons> ></uni-icons> -->
</view> </view>
</uni-forms-item> </uni-forms-item>
</uni-forms> </uni-forms>

View File

@@ -316,7 +316,9 @@ export default {
} }
}, },
changeAuth() { changeAuth() {
uni.scanCode({ uni.scanCode({
onlyFromCamera:true,
success: (res) => { success: (res) => {
console.log('条码类型:' + res.scanType) console.log('条码类型:' + res.scanType)
console.log('条码内容:' + res.result) console.log('条码内容:' + res.result)

View File

@@ -92,6 +92,7 @@ export default {
handleScon() { handleScon() {
this.$refs.message.close() this.$refs.message.close()
uni.scanCode({ uni.scanCode({
onlyFromCamera:true,
success: (res) => { success: (res) => {
console.log(res) console.log(res)
let data = JSON.parse(res.result) let data = JSON.parse(res.result)

View File

@@ -6,8 +6,8 @@
<uni-forms-item label="网关识别码"> <uni-forms-item label="网关识别码">
<view style="display:flex"> <view style="display:flex">
<uni-easyinput type="number" v-model="code" placeholder="请输入网关识别码" /> <uni-easyinput type="number" v-model="code" placeholder="请输入网关识别码" />
<uni-icons type="camera" color="#007aff" size="26" class="ml20" <!-- <uni-icons type="camera" color="#007aff" size="26" class="ml20"
@click="scanCode"></uni-icons> @click="scanCode"></uni-icons> -->
</view> </view>
</uni-forms-item> </uni-forms-item>
</uni-forms> </uni-forms>

View File

@@ -261,6 +261,7 @@ export default {
handleScon(){ handleScon(){
this.$refs.message.close() this.$refs.message.close()
uni.scanCode({ uni.scanCode({
onlyFromCamera:true,
success: (res) => { success: (res) => {
console.log('条码类型:' + res.scanType) console.log('条码类型:' + res.scanType)
console.log('条码内容:' + res.result) console.log('条码内容:' + res.result)

View File

@@ -1,9 +1,14 @@
<template> <template>
<Cn-page :loading='loading'> <Cn-page :loading="loading">
<view slot='body'> <view slot="body">
<view class='index'> <view class="index">
<uni-card title="设备信息" sub-title="副标题" v-for="item in 3" :key="item" <uni-card
thumbnail="/static/real_time_data.png"> title="设备信息"
sub-title="副标题"
v-for="item in 3"
:key="item"
thumbnail="/static/real_time_data.png"
>
<view class="footer"> <view class="footer">
<text>设备基础信息 </text> <text>设备基础信息 </text>
<view class="footer-btn" @click="del">移除</view> <view class="footer-btn" @click="del">移除</view>
@@ -16,41 +21,41 @@
</template> </template>
<script> <script>
export default { export default {
data () { data() {
return { return {
loading: false loading: false,
} }
}, },
methods: { methods: {
del(){ del() {
uni.showModal({ uni.showModal({
title: '提示', title: '提示',
content: '确定要移除该设备权限吗?', content: '确定要移除该设备权限吗?',
success: function (res) { success: function (res) {
if (res.confirm) { if (res.confirm) {
console.log('用户点击确定'); console.log('用户点击确定')
} else if (res.cancel) { } else if (res.cancel) {
console.log('用户点击取消'); console.log('用户点击取消')
} }
} },
}); })
}, },
newDevice () { newDevice() {
uni.scanCode({ uni.scanCode({
onlyFromCamera: true,
success: function (res) { success: function (res) {
console.log('条码类型:' + res.scanType); console.log('条码类型:' + res.scanType)
console.log('条码内容:' + res.result); console.log('条码内容:' + res.result)
uni.navigateTo({ uni.navigateTo({
url: '/pages/gateway/newDevice' url: '/pages/gateway/newDevice',
}) })
} },
}); })
}, },
} },
} }
</script> </script>
<style lang='scss'> <style lang="scss">
.index { .index {
.footer { .footer {
display: flex; display: flex;
@@ -69,5 +74,4 @@ export default {
} }
} }
} }
</style> </style>