| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657 |
- /**
- * 报表类型
- */
- export enum ReportType {
- Day = 0, // 日报表
- Week = 4, // 周报表
- Month = 1, // 月报表
- Quarter = 2, // 季报表
- Year = 3, // 年报表
- }
- /**
- * 获取报表类型列表
- * @returns
- */
- export function getReportTypeList() {
- return [
- { label: '日报表', value: ReportType.Day },
- { label: '周报表', value: ReportType.Week },
- { label: '月报表', value: ReportType.Month },
- { label: '季报表', value: ReportType.Quarter },
- { label: '年报表', value: ReportType.Year },
- ]
- }
- /**
- * 季度
- */
- export enum Quarter {
- First = 1,
- Second = 2,
- Third = 3,
- Fourth = 4,
- }
- /**
- * 获季度列表
- * @returns
- */
- export function getQuarterList() {
- return [
- { label: '第一季度', value: Quarter.First },
- { label: '第二季度', value: Quarter.Second },
- { label: '第三季度', value: Quarter.Third },
- { label: '第四季度', value: Quarter.Fourth },
- ]
- }
- /**
- * 获取季度名称
- * @param value
- * @returns
- */
- export function getQuarterName(value?: number) {
- const item = getQuarterList().find((e) => e.value === value)
- return item?.label ?? value
- }
|