app/pages/task/create.vue
@@ -26,6 +26,8 @@ </template> <script> import { mapState } from 'vuex' export default { data() { return { @@ -70,8 +72,19 @@ ] } }, computed: { ...mapState({ canCreateTask: state => state.user.canCreateTask }) }, methods: { selectTaskCategory(category) { // 检查是否有创建任务的权限 if (this.canCreateTask !== '1') { this.$modal.msgError('您没有权限创建任务') return } // 跳转到对应的任务创建页面 uni.navigateTo({ url: `${category.page}?categoryName=${category.name}&categoryType=${category.type}&taskType=${category.taskType}`