修改
This commit is contained in:
parent
350ec4ecc3
commit
c8a7c85783
@ -137,6 +137,9 @@
|
||||
</view>
|
||||
</template>
|
||||
<script>
|
||||
import {
|
||||
mapActions
|
||||
} from "vuex";
|
||||
import {
|
||||
appPersonal,
|
||||
} from '@/api/Personal/Personal.js';
|
||||
@ -316,13 +319,17 @@
|
||||
}
|
||||
},
|
||||
//积分页面
|
||||
...mapActions(["integralopenPopup"]),
|
||||
gointegral() {
|
||||
const value = uni.getStorageSync('openid');
|
||||
const value2 = uni.getStorageSync('patientId');
|
||||
if (value && value2) {
|
||||
uni.navigateTo({
|
||||
url: `/pages/integral/integral?integral=${this.appPersonallist.integral}`
|
||||
})
|
||||
this.integralopenPopup();
|
||||
setTimeout(e => {
|
||||
uni.navigateTo({
|
||||
url: `/pages/integral/integral?integral=${this.appPersonallist.integral}`
|
||||
})
|
||||
}, 0)
|
||||
} else {
|
||||
this.gologin();
|
||||
}
|
||||
|
||||
@ -18,55 +18,46 @@ const store = new Vuex.Store({
|
||||
tmplIds: [
|
||||
'-IxZeEkkXFhoSwGtBHbipKQ6kjEmkdTkswKeOypSsNQ',
|
||||
'e1JRZaw1OfTz2b6X9DTqqaJtV4rXEt7uhwXoZLDb_eA',
|
||||
'nUB9HRbqQXOVuTpkKBIHMgzWlNq6touzxf5QYBiMkbU'
|
||||
'nUB9HRbqQXOVuTpkKBIHMgzWlNq6touzxf5QYBiMkbU',
|
||||
],
|
||||
success(res) {
|
||||
var list = {
|
||||
"subscribeMessageRecordList": [{
|
||||
templateId: '-IxZeEkkXFhoSwGtBHbipKQ6kjEmkdTkswKeOypSsNQ',
|
||||
subscribeStatus: res[
|
||||
'-IxZeEkkXFhoSwGtBHbipKQ6kjEmkdTkswKeOypSsNQ'],
|
||||
openid: openids,
|
||||
patientId: patientIds,
|
||||
},
|
||||
{
|
||||
templateId: 'e1JRZaw1OfTz2b6X9DTqqaJtV4rXEt7uhwXoZLDb_eA',
|
||||
subscribeStatus: res[
|
||||
'e1JRZaw1OfTz2b6X9DTqqaJtV4rXEt7uhwXoZLDb_eA'],
|
||||
openid: openids,
|
||||
patientId: patientIds,
|
||||
},
|
||||
{
|
||||
templateId: 'nUB9HRbqQXOVuTpkKBIHMgzWlNq6touzxf5QYBiMkbU',
|
||||
subscribeStatus: res[
|
||||
'nUB9HRbqQXOVuTpkKBIHMgzWlNq6touzxf5QYBiMkbU'],
|
||||
openid: openids,
|
||||
patientId: patientIds,
|
||||
},
|
||||
]
|
||||
}
|
||||
if (openids && patientId) {
|
||||
insertSubscribeMessageRecord(list).then(ress => {
|
||||
console.log(ress)
|
||||
})
|
||||
}
|
||||
},
|
||||
fail(err) {
|
||||
console.log(err)
|
||||
},
|
||||
success(res) {},
|
||||
fail(err) {},
|
||||
complete(scc) {}
|
||||
})
|
||||
},
|
||||
integralsubscribesuccess(state) {
|
||||
const openids = uni.getStorageSync('openid');
|
||||
const patientIds = uni.getStorageSync('patientId');
|
||||
wx.requestSubscribeMessage({
|
||||
tmplIds: [
|
||||
'S_c9bR4znSWpXg-6ACIMn7AkaR11dzo113XM8w4CKz0'
|
||||
],
|
||||
success(res) {},
|
||||
fail(err) {},
|
||||
complete(scc) {}
|
||||
})
|
||||
},
|
||||
},
|
||||
actions: {
|
||||
//相当于异步的操作,不能直接改变state的值,只能通过触发mutations的方法才能改变
|
||||
integralopenPopup(contxt) {
|
||||
// 获取用户的当前设置,判断是否点击了“总是保持以上,不在询问”
|
||||
wx.getSetting({
|
||||
withSubscriptions: true, // 是否获取用户订阅消息的订阅状态,默认false不返回
|
||||
success(res) {
|
||||
if (res.authSetting['scope.subscribeMessage']) {} else {
|
||||
//因为没有选择总是保持,所以需要调起授权弹窗再次授权
|
||||
contxt.commit('integralsubscribesuccess')
|
||||
}
|
||||
}
|
||||
})
|
||||
},
|
||||
// 是否设置过授权
|
||||
openPopup(contxt) {
|
||||
// 获取用户的当前设置,判断是否点击了“总是保持以上,不在询问”
|
||||
wx.getSetting({
|
||||
withSubscriptions: true, // 是否获取用户订阅消息的订阅状态,默认false不返回
|
||||
success(res) {
|
||||
console.log('res.authSetting', res.authSetting)
|
||||
if (res.authSetting['scope.subscribeMessage']) {} else {
|
||||
//因为没有选择总是保持,所以需要调起授权弹窗再次授权
|
||||
contxt.commit('subscribesuccess')
|
||||
|
||||
Loading…
Reference in New Issue
Block a user