自定义扫码界面

This commit is contained in:
xk_guohonglei
2020-10-28 10:47:16 +08:00
parent 9320a99366
commit 679c43a03e
10 changed files with 301 additions and 189 deletions

View File

@@ -3,12 +3,6 @@
<home v-if="PageCur=='home'||PageCur=='scan'" :user-account="userAccount" :site="site"></home>
<setup v-if="PageCur=='setup'"></setup>
<view class="action text-gray add-action" @tap="scanCode1" data-cur="scan">
<button class="cu-btn cuIcon-scan sl shadow" :class="PageCur=='scan'?'bg-main-oil':'bg-gradual-orange'"></button>
<text :class="PageCur=='scan'?'text-red':'text-gray'">
一键扫码
</text>
</view>
<view class="bottom-view">
@@ -58,6 +52,7 @@
this.getUserInfo()
},
onShow() {
uni.preloadPage({url: "/pages/station-info/scan-camera/scan-camera"});
const token = uni.getStorageSync('Authorization')
const openid = uni.getStorageSync('device')
if (token && openid) {
@@ -83,11 +78,7 @@
}
},
methods: {
scanCode1(){
uni.navigateTo({
url:'/pages/station-info/scan-camera/scan-camera'
})
},
getSiteInfo() {
cloudSiteApi.getSiteDetail().then(res => {
if (res.code === 20000) {
@@ -106,7 +97,6 @@
uni.stopPullDownRefresh();
if (res.code === 20000) {
this.userAccount = res.data
}
})
@@ -122,22 +112,15 @@
var scanUrl
this.userMenu.forEach((item, index) => {
if (item.name === '扫码加油') {
scanUrl = item.path
uni.scanCode({
onlyFromCamera: true,
success: function(res) {
console.log('条码类型:' + res.scanType);
console.log('条码内容:' + res.result);
uni.setStorageSync('qrCode', res.result)
uni.navigateTo({
url: scanUrl,
fail: (err) => {
console.log(err)
},
success: (res) => {
console.log('chengg', res)
}
})
// scanUrl = item.path
scanUrl = '/pages/station-info/scan-camera/scan-camera'
uni.navigateTo({
url: scanUrl,
fail: (err) => {
console.log(err)
},
success: (res) => {
console.log('chengg', res)
}
})