UNPKG

dm-vue3-ui

Version:

This Components Library will help get you started developing in Vue 3.

59 lines (58 loc) 1.43 kB
import { $t } from "../i18n/index"; const MIN_SECOND = 0; const MAX_SECOND = 59; const MIN_MINUTE = 0; const MAX_MINUTE = 59; const MIN_HOUR = 0; const MAX_HOUR = 23; const MIN_DATE = 1; const MAX_DATE = 31; const MIN_MONTH = 1; const MAX_MONTH = 12; const MIN_WEEK = 1; const MAX_WEEK = 7; const TYPE = { EVERY: "*", RANGE: "-", STEP: "/", SPECIFY: ",", UNSPECIFIC: "?", LAST_DAY: "L", WELL: "#", WEEKDAY: "W" }; const Alias = { second: $t("cronPicker.second"), minute: $t("cronPicker.minute"), hour: $t("cronPicker.hour"), date: $t("cronPicker.date"), month: $t("cronPicker.month"), week: $t("cronPicker.week") }; const FIELDS = [ { value: "second", min: MIN_SECOND, max: MAX_SECOND, label: $t("cronPicker.second") }, { value: "minute", min: MIN_MINUTE, max: MAX_MINUTE, label: $t("cronPicker.minute") }, { value: "hour", min: MIN_HOUR, max: MAX_HOUR, label: $t("cronPicker.hour") }, { value: "date", min: MIN_DATE, max: MAX_DATE, label: $t("cronPicker.date") }, { value: "month", min: MIN_MONTH, max: MAX_MONTH, label: $t("cronPicker.month") }, { value: "week", min: MIN_WEEK, max: MAX_WEEK, label: $t("cronPicker.week") } ]; const DEFAULT_CRON_EXPRESSION = "* * * * *"; export { Alias, DEFAULT_CRON_EXPRESSION, FIELDS, MAX_DATE, MAX_HOUR, MAX_MINUTE, MAX_MONTH, MAX_SECOND, MAX_WEEK, MIN_DATE, MIN_HOUR, MIN_MINUTE, MIN_MONTH, MIN_SECOND, MIN_WEEK, TYPE };