diff --git a/weapp/package/report/report.js b/weapp/package/report/report.js index df115da..acb9398 100644 --- a/weapp/package/report/report.js +++ b/weapp/package/report/report.js @@ -498,14 +498,31 @@ Page({ }, fail: (res) => { wx.hideLoading(); - wx.showToast({ - title: res.errMsg, - icon: 'none', - duration: 1000 - }); + if (res.errMsg === 'getLocation:fail auth deny') { + that.toSettingModal('请允许位置权限') + } else { + wx.showToast({ + title: res.errMsg, + icon: 'none', + duration: 1000 + }); + } } }); }, + toSettingModal() { + wx.showModal({ + title: '提示', + confirmText: '去设置', + content: '请允许位置权限', + success: function (res) { + const { confirm } = res || {} + if (confirm) { + wx.openSetting() + } + } + }) + }, /** * 生命周期函数--监听页面初次渲染完成 */