|
@@ -19,7 +19,8 @@ Page({
|
|
|
shipMmsi: "",
|
|
shipMmsi: "",
|
|
|
authModal: false,
|
|
authModal: false,
|
|
|
modalText: "位置",
|
|
modalText: "位置",
|
|
|
- shipId: ''
|
|
|
|
|
|
|
+ shipId: '',
|
|
|
|
|
+ locked: false
|
|
|
},
|
|
},
|
|
|
openSetting() {
|
|
openSetting() {
|
|
|
this.setData({
|
|
this.setData({
|
|
@@ -49,6 +50,7 @@ Page({
|
|
|
})
|
|
})
|
|
|
},
|
|
},
|
|
|
takeBill() {
|
|
takeBill() {
|
|
|
|
|
+ if (this.data.locked) return
|
|
|
wx.redirectTo({
|
|
wx.redirectTo({
|
|
|
url: '/pages/takeBill/takeBill',
|
|
url: '/pages/takeBill/takeBill',
|
|
|
})
|
|
})
|
|
@@ -110,6 +112,13 @@ Page({
|
|
|
return true
|
|
return true
|
|
|
},
|
|
},
|
|
|
async takePhoto(e) {
|
|
async takePhoto(e) {
|
|
|
|
|
+ if (this.data.locked) {
|
|
|
|
|
+ wx.showLoading({
|
|
|
|
|
+ title: '高精度定位中...'
|
|
|
|
|
+ })
|
|
|
|
|
+ return
|
|
|
|
|
+ }
|
|
|
|
|
+ this.data.locked = true
|
|
|
let {
|
|
let {
|
|
|
mediatype
|
|
mediatype
|
|
|
} = e.currentTarget.dataset
|
|
} = e.currentTarget.dataset
|
|
@@ -281,6 +290,12 @@ Page({
|
|
|
authModal: true,
|
|
authModal: true,
|
|
|
modalText: "位置信息"
|
|
modalText: "位置信息"
|
|
|
})
|
|
})
|
|
|
|
|
+ },
|
|
|
|
|
+ complete: e => {
|
|
|
|
|
+ wx.hideLoading({
|
|
|
|
|
+ success: (res) => {},
|
|
|
|
|
+ })
|
|
|
|
|
+ this.data.locked = false
|
|
|
}
|
|
}
|
|
|
})
|
|
})
|
|
|
|
|
|