自定义扫码界面
This commit is contained in:
@@ -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)
|
||||
}
|
||||
})
|
||||
|
||||
|
||||
Reference in New Issue
Block a user