| | |
| | | export enum TaskType { |
| | | Immediate = 0, // 立即执行 |
| | | Timed = 1, // 单次定时任务 |
| | | Repeat = 2, // 重复定时任务 |
| | | Continuous = 3, // 连续执行任务 |
| | | } |
| | | |
| | | export const TaskTypeMap = { |
| | | [TaskType.Immediate]: '立即', |
| | | [TaskType.Timed]: '单次', |
| | | [TaskType.Immediate]: '立即执行', |
| | | [TaskType.Timed]: '单次定时', |
| | | [TaskType.Repeat]: '重复定时', |
| | | [TaskType.Continuous]: '连续执行', |
| | | } |
| | | |
| | | export const TaskTypeOptions = [ |
| | | { value: TaskType.Immediate, label: TaskTypeMap[TaskType.Immediate] }, |
| | | { value: TaskType.Timed, label: TaskTypeMap[TaskType.Timed] }, |
| | | { value: TaskType.Repeat, label: TaskTypeMap[TaskType.Repeat] }, |
| | | { value: TaskType.Continuous, label: TaskTypeMap[TaskType.Continuous] }, |
| | | ] |
| | | |
| | | //频率类型 |
| | | export enum FrequencyType { |
| | | day = 1, // 日 |
| | | week = 2, // 周 |
| | | month = 3, // 月 |
| | | } |
| | | |
| | | export const FrequencyTypeMap = { |
| | | [FrequencyType.day]: '日', |
| | | [FrequencyType.week]: '周', |
| | | [FrequencyType.month]: '月', |
| | | } |
| | | |
| | | |
| | | export const FrequencyTypeOptions = [ |
| | | { value: FrequencyType.month, label: FrequencyTypeMap[FrequencyType.month]}, |
| | | { value: FrequencyType.week, label: FrequencyTypeMap[FrequencyType.week] }, |
| | | { value: FrequencyType.day, label: FrequencyTypeMap[FrequencyType.day] }, |
| | | ] |
| | | |
| | | |
| | | // 重复规则类型 |
| | | export enum RepeatRuleType { |
| | | day = 1, // 按日期 |
| | | week = 2, // 按星期 |
| | | } |
| | | |
| | | export const RepeatRuleTypeMap = { |
| | | [RepeatRuleType.day]: '按日期', |
| | | [RepeatRuleType.week]: '按星期', |
| | | } |
| | | |
| | | export const RepeatRuleTypeOptions=[ |
| | | { value: RepeatRuleType.day, label: RepeatRuleTypeMap[RepeatRuleType.day] }, |
| | | { value: RepeatRuleType.week, label: RepeatRuleTypeMap[RepeatRuleType.week] }, |
| | | ] |
| | | |
| | | export const WhichWeekOptions = [ |
| | | {value: 1, label: '第一个'}, |
| | | {value: 2, label: '第二个'}, |
| | | {value: 3, label: '第三个'}, |
| | | {value: 4, label: '第四个'}, |
| | | ] |
| | | export const WhichDayOptions = [ |
| | | {value: 7, label: '周日',checked:false}, |
| | | {value: 1, label: '周一',checked:false}, |
| | | {value: 2, label: '周二',checked:false}, |
| | | {value: 3, label: '周三',checked:false}, |
| | | {value: 4, label: '周四',checked:false}, |
| | | {value: 5, label: '周五',checked:false}, |
| | | {value: 6, label: '周六',checked:false}, |
| | | ] |
| | | |
| | | |
| | | // 失控动作 |
| | | export enum OutOfControlAction { |
| | | ReturnToHome = 0, |