车间能级提升-智能设备管理系统
baoshiwei
2025-06-26 f29e2aae98bbb52672b67bff99556f3cf64d1bce
eims-ui-mobile/src/pages/maint/maint-st.vue
@@ -118,13 +118,21 @@
  const now = dayjs()
  const planDate = dayjs(planTime)
  const diffDays = planDate.diff(now, 'day')
  // 获取计划日期所在月份的最后一天
  const planMonthEnd = planDate.endOf('month')
  // 计算当前日期与计划月月底的差值(天数)
  const diffDays = planMonthEnd.diff(now, 'day')
  if (diffDays < 0) {
    // 超过计划时间,红色背景
    // 已经过了计划月的月底,红色背景
    return 'card-overdue'
  } else if (diffDays <= 3) {
    // 距离计划时间三天以内,黄色背景
    // 距离计划月月底3天以内,红色背景
    return 'card-overdue'
  } else if (diffDays <= 10) {
    // 距离计划月月底10天以内,黄色背景
    return 'card-urgent'
  } else {
    // 正常状态,背景颜色不变