提交 899e89af authored 作者: lidongxu's avatar lidongxu

refactor(promotion): 促销计划_判断是否可编辑和删除修改

同上
上级 5123e5c6
......@@ -6,11 +6,21 @@ import { parseTime } from '@/utils'
*/
export const checkPlanExpire = (row) => {
// 1. 计划已经开始,不可编辑/删除
if (row.planStatus === 0) {
return false
}
// 2. 计划未开始,但是上班时间已经 1 小时后,不可编辑/删除
const date = new Date()
const rowDate = new Date(row.clockInTime)
rowDate.setHours(rowDate.getHours() + 1)
return !(rowDate < date || row.planStatus === 1)
if (row.planStatus === 1 && rowDate < date) {
return false
}
// 3. 计划为 2 和 3(审核中/审核拒绝),不可编辑/删除
if (row.planStatus === 2 || row.planStatus === 3) {
return false
}
}
/**
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论