修改
This commit is contained in:
parent
f26d56d927
commit
dfc2cb1a0f
@ -65,6 +65,9 @@
|
|||||||
import {
|
import {
|
||||||
selectOrderByNursePersonCount
|
selectOrderByNursePersonCount
|
||||||
} from '@/api/homepage/index.js'
|
} from '@/api/homepage/index.js'
|
||||||
|
import {
|
||||||
|
mapActions
|
||||||
|
} from "vuex";
|
||||||
import baseurl from '@/api/baseurl.js'
|
import baseurl from '@/api/baseurl.js'
|
||||||
export default {
|
export default {
|
||||||
data() {
|
data() {
|
||||||
@ -85,6 +88,7 @@
|
|||||||
} else {}
|
} else {}
|
||||||
},
|
},
|
||||||
methods: {
|
methods: {
|
||||||
|
...mapActions(["personopenPopup"]),
|
||||||
//项目数量
|
//项目数量
|
||||||
OrderByNursePersonCount() {
|
OrderByNursePersonCount() {
|
||||||
selectOrderByNursePersonCount(this.nurserStationPresonId).then(res => {
|
selectOrderByNursePersonCount(this.nurserStationPresonId).then(res => {
|
||||||
@ -92,9 +96,14 @@
|
|||||||
})
|
})
|
||||||
},
|
},
|
||||||
goMymission(item) {
|
goMymission(item) {
|
||||||
uni.navigateTo({
|
if (this.personRoleLoginFlag == '护理员') {
|
||||||
url: `/pages/Mymission/Mymission?orderStatus=${item}`
|
this.personopenPopup();
|
||||||
})
|
}
|
||||||
|
setTimeout(e => {
|
||||||
|
uni.navigateTo({
|
||||||
|
url: `/pages/Mymission/Mymission?orderStatus=${item}`
|
||||||
|
})
|
||||||
|
}, 0)
|
||||||
},
|
},
|
||||||
//跳转到模板消息订阅界面
|
//跳转到模板消息订阅界面
|
||||||
goTemplate() {
|
goTemplate() {
|
||||||
|
|||||||
@ -6,8 +6,20 @@ const store = new Vuex.Store({
|
|||||||
//公共的变量,这里的变量不能随便修改,只能通过触发mutations的方法才能改变
|
//公共的变量,这里的变量不能随便修改,只能通过触发mutations的方法才能改变
|
||||||
},
|
},
|
||||||
mutations: {
|
mutations: {
|
||||||
//相当于同步的操作
|
//护理员
|
||||||
//点击确认
|
personsubscribesuccess(state) {
|
||||||
|
wx.requestSubscribeMessage({
|
||||||
|
tmplIds: [
|
||||||
|
't6PZuAOalg6RTh_dzORsHthP4PeZQNSWVqlLmxypyas',
|
||||||
|
'fmZMOW9dq4kKBH-BEpcVIltbG0C9-aiQUVG3USVfgR8',
|
||||||
|
'-3YtSqNtujio6XeJ3Ax95wmWSZL6k7ozp9eSk5ZUM30',
|
||||||
|
],
|
||||||
|
success(res) {},
|
||||||
|
fail(err) {},
|
||||||
|
complete(scc) {}
|
||||||
|
})
|
||||||
|
},
|
||||||
|
//护理站
|
||||||
//预约订单接受消息通知
|
//预约订单接受消息通知
|
||||||
subscribesuccess(state) {
|
subscribesuccess(state) {
|
||||||
wx.requestSubscribeMessage({
|
wx.requestSubscribeMessage({
|
||||||
@ -36,33 +48,38 @@ const store = new Vuex.Store({
|
|||||||
},
|
},
|
||||||
},
|
},
|
||||||
actions: {
|
actions: {
|
||||||
|
//护理员
|
||||||
|
personopenPopup(contxt) {
|
||||||
|
const nursePersonIds = uni.getStorageSync('nursePersonId');
|
||||||
|
wx.getSetting({
|
||||||
|
withSubscriptions: true,
|
||||||
|
success(res) {
|
||||||
|
if (res.authSetting['scope.subscribeMessage']) {} else {
|
||||||
|
contxt.commit('subscribesuccess')
|
||||||
|
}
|
||||||
|
}
|
||||||
|
})
|
||||||
|
},
|
||||||
|
//护理站
|
||||||
//预约订单拒绝消息通知
|
//预约订单拒绝消息通知
|
||||||
//相当于异步的操作,不能直接改变state的值,只能通过触发mutations的方法才能改变
|
|
||||||
integralopenPopup(contxt) {
|
integralopenPopup(contxt) {
|
||||||
const nursePersonIds = uni.getStorageSync('nursePersonId');
|
const nursePersonIds = uni.getStorageSync('nursePersonId');
|
||||||
// 获取用户的当前设置,判断是否点击了“总是保持以上,不在询问”
|
|
||||||
wx.getSetting({
|
wx.getSetting({
|
||||||
withSubscriptions: true, // 是否获取用户订阅消息的订阅状态,默认false不返回
|
withSubscriptions: true,
|
||||||
success(res) {
|
success(res) {
|
||||||
console.log(res.authSetting['scope.subscribeMessage'])
|
|
||||||
if (res.authSetting['scope.subscribeMessage']) {} else {
|
if (res.authSetting['scope.subscribeMessage']) {} else {
|
||||||
//因为没有选择总是保持,所以需要调起授权弹窗再次授权
|
|
||||||
contxt.commit('integralsubscribesuccess')
|
contxt.commit('integralsubscribesuccess')
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
},
|
},
|
||||||
//预约订单接受消息通知
|
//预约订单接受消息通知
|
||||||
// 是否设置过授权
|
|
||||||
openPopup(contxt) {
|
openPopup(contxt) {
|
||||||
const nursePersonIds = uni.getStorageSync('nursePersonId');
|
const nursePersonIds = uni.getStorageSync('nursePersonId');
|
||||||
// 获取用户的当前设置,判断是否点击了“总是保持以上,不在询问”
|
|
||||||
wx.getSetting({
|
wx.getSetting({
|
||||||
withSubscriptions: true, // 是否获取用户订阅消息的订阅状态,默认false不返回
|
withSubscriptions: true,
|
||||||
success(res) {
|
success(res) {
|
||||||
console.log(res.authSetting['scope.subscribeMessage'])
|
|
||||||
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