UNPKG

fastlion-amis

Version:

一种MIS页面生成工具

29 lines (27 loc) 2.01 kB
## 日历日程组件 ### 简介 用于日历日程场景的组件,分为上下两个部分, 上: datePicker 下: calendar,即上方为日历选择组件,下方为对应日程的组件。上方日历组件在日期变化的时候,将选中的日期暴露给父组件, 父组件根据日期,查询对应的场景事件。 ### 使用场景(考勤/会议室) ### 部分参数说明(其他多为props透传下来的参数) | 属性 | 说明 | 类型 | 默认值 | |---|---|---|---| |alert| datePicker所需的,用于显示特别提示的文本 | string |-| |receiveData|其他组件传递过来的参数,组合查询数据|object|-| |primaryField|类似于主键值的一个映射字段,将从返回的数据中匹配,也可能没有主键值|string|-| |schedules|字段映射值对象,用于映射固定的startTime等字段|object|-| |lazyLoad|是否进行懒加载,是:将请求一个面板的数据 否:请求所有数据|boolean|-| |calendarType|指定的日程类型字段,schedule(日程/会议室)|string|-| ### datePicker 参数说明 | 属性 | 说明 | 类型 | 默认值 | |---|---|---|---| |alertText| datePicker所需的,用于显示特别提示的文本 | string |-| |events|事件集合,用于日历组件展示(显示红点或其他行为)|Array|-| |showCalendar|是否显示日历|boolean|-| |initDate|初始化日期|string|当天| |viewType|传入当前日程的显示类型|string|-| |isWeekView|是否是周模式显示,是:仅显示周面板 否:显示月面板|boolean|-| |isMobile|是否移动端|boolean|-| |render|amis render方法|function|-| |onDateSelected|当手动点击日历面板选中日期触发的回调|(date: string, isInit?: boolean) => void|-| |onToggleCalendar|当手动点击日历面板上的前一/后一 时间单位触发回调|(dateType: string, toggleType: string, date: dayjs.Dayjs) => void;|| |onPanelToggle|当手动点击日历切换月份的面板,触发回调|(val, mode: string) => void;|-|