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