Appearance
BizQuarterPicker 季度选择
同族周期选择件:季度粒度(本组件) / 周粒度(BizWeekPicker),API 形态一致按粒度取用。
季度选择器:年份翻页 + 四季格面板,单季度 / 季度区间(range)两种模式、快捷项(本季度 / 上季度 / 近四季度)、受控 v-model(值格式 'YYYY-Qn',区间为 ['2026-Q1', '2026-Q3'],区间中间格高亮)、清空与回显定位年份。财务报表、经营分析、绩效考核等按季度统计的筛选条件——Element Plus 的 date-picker 无季度类型,本组件补齐该缺口。
基础选择
2026-Q3
季度区间
2026-Q1 ~ 2026-Q3
快捷项
单季
区间
表单集成
禁用态
2025-Q4
2025-Q4 ~ 2026-Q2
变化事件
请选择季度
- 选择季度,事件日志在此显示
Props
| 属性名 | 类型 | 默认值 | 说明 |
|---|---|---|---|
| v-model | string | [string, string] | — | 季度值(range 模式为区间二元组) |
| mode | 'quarter' | 'range' | 'quarter' | 选择模式 |
| shortcuts | boolean | true | 显示快捷项 |
| disabled | boolean | false | 禁用 |
| placeholder | string | '请选择季度' | 占位 |
Events
| 事件名 | 参数 | 说明 |
|---|---|---|
| change | (value) | 选择 / 清空(含 undefined) |
Expose
| 名称 | 类型 | 说明 |
|---|---|---|
| toggle | () => void | 打开 / 关闭面板 |
| focus | () => void | 聚焦触发器 |
TIP
工具函数 quarterToIndex / indexToQuarter 已随包导出,用于区间跨度计算(如 quarterToIndex(end) - quarterToIndex(start) + 1 个季度)。