wlzboy
2025-12-30 a4b14a35a2209a30e53472e6333b13aa4a55b0eb
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}`