无人机管理后台前端(已迁走)
张含笑
2025-05-09 01328c06e113ea7c4797f2bbf0a1709f8b6bfc24
src/views/wel/components/calendarBox.vue
@@ -10,6 +10,7 @@
              :key="index"
              class="event-item"
              :class="event.type"
              @click="jumpcalendar(event,data.day)"
            >
              <span></span>
              {{ event.name }}{{ event.value }}
@@ -24,18 +25,11 @@
<script setup>
import dayjs from 'dayjs';
import { jobEventBar, getCalen } from '@/api/home/index';
import { useRouter } from 'vue-router'
const router = useRouter()
// 日历事件数据
// 格式: 'YYYY-MM-DD': [...events]
const events = ref({
  '2025-05-01': [
    { type: 'work-order', content: '工单26' },
    { type: 'task', content: '任务26' },
  ],
  '2025-05-04': [
    { type: 'task', content: '任务26' },
    { type: 'work-order', content: '工单26' },
  ],
});
const events = ref({});
const params = ref({
  end_date: undefined,
  start_date: undefined,
@@ -93,6 +87,16 @@
    // console.log('日历', res.data.data);
  });
};
const jumpcalendar=(event)=>{
console.log('eee',event);
if(event.name ==='工单'){
   router.push({
      path: '/tickets/ticket',
   })
}
}
onMounted(() => {
  getJobEventBar();
});