【Vue3+Vite】实现周计划日程打卡表

效果图:

请添加图片描述

实现功能:显示当前一周的任务表格、评定优先级、通过点击✔或者✘来进行任务打卡,显示已完成或者未完成,展示任务详情、任务时间…

script
<script setup>
import {
   
    onMounted, ref } from "vue";
import moment from "moment";
// 头部星期
const weeks = ref(["周一", "周二", "周三", "周四", "周五", "周六", "周日"]);
// 日程打卡内容
const timePeriodList = ref( [
      {
   
   
        startTime: "13:30:00",
        endTime: "15:30:00",
        cate: "读一篇英语文章,复习昨天的单词,新记50个单词",
        commnd_type: "学习任务",
        id: 22,
        missionTime: "2024-07-23",
        name: "英语作业",
        period: 1,
        priority: 1,
        isItCompleted: null,
      },
      {
   
   
        startTime: "9:10:00",
        endTime: "9:30:00",
        cate: "打扫卧室卫生,洗被子",
        commnd_type: "日常任务",
        id: 23,
        missionTime: "2024-07-25",
        name: "家务",
        period: 0,
        priority: 0,
        isItCompleted: null,
      }, 
      {
   
   
        startTime: "17:30:00",
        endTime: "18:30:00",
        cate: "热身运动、跑步三公里、俯卧撑100个",
        commnd_type: "日常任务",
        id: 24,
        missionTime: "2024-07-25",
        name: "锻炼",
        period: 0,
        priority: 0,
        isItCompleted: null,
      },
      {
   
   
        startTime: "13:30:00",
        endTime: "15:30:00",
        cate: "读一篇英语文章,复习昨天的单词,新记50个单词",
        commnd_type: "学习任务",
        id: 25,
        missionTime: "2024-07-26",
        name: "英语作业",
        period: 1,
        priority: 1,
        isItCompleted: null,
      }
    ],
);
// 时间
const systemDate = new Date();
// 月份
const months = ref([]);
const dealDate = (date) => {
   
   
  months.value = [""];
  getWeek(date);
  const curSystem = moment(new Date()).format
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值