UNPKG

zfmalib

Version:

移动应用平台基础前端框架依赖包

80 lines (72 loc) 1.69 kB
/** * Created by mini源码 * * 枚举类 */ import {beginOfDay, endOfDay} from "C:/Program Files/nodejs/node_modules/zfmalib/utils/dateUtils"; export const datePickerOptions = { shortcuts: [{ text: '最近一周', onClick(picker) { const start = new Date(); start.setTime(start.getTime() - 3600 * 1000 * 24 * 7); const end = new Date(); picker.$emit('pick', [beginOfDay(start), endOfDay(end)]); } }, { text: '最近一个月', onClick(picker) { const start = new Date(); start.setTime(start.getTime() - 3600 * 1000 * 24 * 30); const end = new Date(); picker.$emit('pick', [beginOfDay(start), endOfDay(end)]); } }, { text: '最近三个月', onClick(picker) { const start = new Date(); start.setTime(start.getTime() - 3600 * 1000 * 24 * 90); const end = new Date(); picker.$emit('pick', [beginOfDay(start), endOfDay(end)]); } }] } // ========== 静态变量 ========== /** * 全局通用状态枚举 */ export const CommonStatusEnum = { ENABLE: 0, // 开启 DISABLE: 1 // 禁用 } /** * 菜单的类型枚举 */ export const SystemMenuTypeEnum = { DIR: 1, // 目录 MENU: 2, // 菜单 BUTTON: 3 // 按钮 } /** * 角色的类型枚举 */ export const SystemRoleTypeEnum = { SYSTEM: 1, // 内置角色 CUSTOM: 2 // 自定义角色 } /** * 代码生成模板类型 */ export const InfraCodegenTemplateTypeEnum = { CRUD: 1, // 基础 CRUD TREE: 2, // 树形 CRUD SUB: 3, // 主子表 CRUD } /** * 任务状态的枚举 */ export const InfraJobStatusEnum = { INIT: 0, // 初始化中 NORMAL: 1, // 运行中 STOP: 2, // 暂停运行 }