xdesign-vue-next
Version:
XDesign Component for vue-next
1 lines • 4.67 kB
Source Map (JSON)
{"version":3,"file":"const.mjs","sources":["../../src/calendar/const.ts"],"sourcesContent":["interface ModeOption {\n // 选项值\n value: string;\n // 选项展示的文本\n label: string;\n}\n\n/** 常量 */\n// 组件配置项名\nexport const COMPONENT_NAME = 'calendar';\n// 非法日期的标识\nexport const INVALID_DATE = 'Invalid Date';\n// 最小年份\nexport const MIN_YEAR = 1970;\n// 每年首月份\nexport const FIRST_MONTH_OF_YEAR = 1;\n// 每年最后一个月份\nexport const LAST_MONTH_OF_YEAR = 12;\n\n/** 默认值 */\n// 默认的日期字符串格式\nexport const DEFAULT_DATE_FORMAT = 'YYYY-MM-DD';\n// 默认模式值\nexport const DEFAULT_MODE = 'month';\n// 默认周起始日\nexport const DEFAULT_FIRST_DAY_OF_WEEK = 1;\n// 默认风格类型\nexport const DEFAULT_THEME = 'full';\n// 年历中每一行显示的月数量\nexport const DEFAULT_YEAR_CELL_NUMINROW = 4;\n\n/** 数据源 */\n// 日历组件风格的可选值\nexport const THEME_LIST: string[] = ['full', 'card'];\n// 日历组件模式的可选值\nexport const MODE_LIST: string[] = ['month', 'year'];\n// 日历组件模式选项列表\nexport const MODE_OPTION_LIST: ModeOption[] = [\n { value: 'month', label: '月' },\n { value: 'year', label: '年' },\n];\n// 日历组件首列星期的可选值\nexport const FIRST_DAY_OF_WEEK_LIST: number[] = [1, 2, 3, 4, 5, 6, 7];\n\n/** map */\n// 一些固定的文本\nexport const TEXT_MAP: Record<string, string> = {\n showWeekend: '显示周末',\n hideWeekend: '隐藏周末',\n today: '今天',\n thisMonth: '本月',\n};\n// 星期的显示值\nexport const DAY_CN_MAP: Record<string, string> = {\n 1: '一',\n 2: '二',\n 3: '三',\n 4: '四',\n 5: '五',\n 6: '六',\n 7: '日',\n};\n// 月份的显示值\nexport const MONTH_CN_MAP: Record<string, string> = {\n 1: '一月',\n 2: '二月',\n 3: '三月',\n 4: '四月',\n 5: '五月',\n 6: '六月',\n 7: '七月',\n 8: '八月',\n 9: '九月',\n 10: '十月',\n 11: '十一月',\n 12: '十二月',\n};\n\nexport default {\n COMPONENT_NAME,\n INVALID_DATE,\n MIN_YEAR,\n FIRST_MONTH_OF_YEAR,\n LAST_MONTH_OF_YEAR,\n\n DEFAULT_DATE_FORMAT,\n DEFAULT_MODE,\n DEFAULT_FIRST_DAY_OF_WEEK,\n DEFAULT_THEME,\n DEFAULT_YEAR_CELL_NUMINROW,\n\n TEXT_MAP,\n MODE_LIST,\n MODE_OPTION_LIST,\n FIRST_DAY_OF_WEEK_LIST,\n\n THEME_LIST,\n DAY_CN_MAP,\n MONTH_CN_MAP,\n};\n"],"names":["value","label","showWeekend","hideWeekend","today","thisMonth","COMPONENT_NAME","INVALID_DATE","MIN_YEAR","FIRST_MONTH_OF_YEAR","LAST_MONTH_OF_YEAR","DEFAULT_DATE_FORMAT","DEFAULT_MODE","DEFAULT_FIRST_DAY_OF_WEEK","DEFAULT_THEME","DEFAULT_YEAR_CELL_NUMINROW","TEXT_MAP","MODE_LIST","MODE_OPTION_LIST","FIRST_DAY_OF_WEEK_LIST","THEME_LIST","DAY_CN_MAP","MONTH_CN_MAP"],"mappings":";;;;;;AASO,sCAAA,IAAA,cAAA,GAAA,WAAA;AAEA,IAAA,YAAA,GAAA,eAAA;AAEA,IAAA,QAAA,GAAA,KAAA;AAEA,IAAA,mBAAA,GAAA,EAAA;AAEA,IAAA,kBAAA,GAAA,GAAA;AAIA,IAAA,mBAAA,GAAA,aAAA;AAEA,IAAA,YAAA,GAAA,QAAA;AAEA,IAAA,yBAAA,GAAA,EAAA;AAEA,IAAA,aAAA,GAAA,OAAA;AAEA,IAAA,0BAAA,GAAA,EAAA;AAIA,IAAA,UAAA,GAAA,CAAA,MAAA,EAAA,MAAA,EAAA;AAEA,IAAA,SAAA,GAAA,CAAA,OAAA,EAAA,MAAA,EAAA;AAEA,IAAA,gBAAA,GAAA,CAAA;AACHA,EAAAA,KAAAA,EAAAA,OAAAA;AAAgBC,EAAAA,KAAAA,EAAAA,QAAAA;AAAW,CAAA,EAAA;AAC3BD,EAAAA,KAAAA,EAAAA,MAAAA;AAAeC,EAAAA,KAAAA,EAAAA,QAAAA;AAAW,CAAA,EAAA;AAGvB,IAAA,sBAAA,GAAA,CAAA,CAAA,EAAA,CAAA,EAAA,CAAA,EAAA,CAAA,EAAA,CAAA,EAAA,CAAA,EAAA,CAAA,EAAA;AAIA,IAAA,QAAA,GAAA;AACLC,EAAAA,WAAAA,EAAAA,0BAAAA;AACAC,EAAAA,WAAAA,EAAAA,0BAAAA;AACAC,EAAAA,KAAAA,EAAAA,cAAAA;AACAC,EAAAA,SAAAA,EAAAA,cAAAA;AACF,EAAA;AAEO,IAAA,UAAA,GAAA;AACL,EAAA,CAAA,EAAA,QAAA;AACA,EAAA,CAAA,EAAA,QAAA;AACA,EAAA,CAAA,EAAA,QAAA;AACA,EAAA,CAAA,EAAA,QAAA;AACA,EAAA,CAAA,EAAA,QAAA;AACA,EAAA,CAAA,EAAA,QAAA;AACA,EAAA,CAAA,EAAA,QAAA;AACF,EAAA;AAEO,IAAA,YAAA,GAAA;AACL,EAAA,CAAA,EAAA,cAAA;AACA,EAAA,CAAA,EAAA,cAAA;AACA,EAAA,CAAA,EAAA,cAAA;AACA,EAAA,CAAA,EAAA,cAAA;AACA,EAAA,CAAA,EAAA,cAAA;AACA,EAAA,CAAA,EAAA,cAAA;AACA,EAAA,CAAA,EAAA,cAAA;AACA,EAAA,CAAA,EAAA,cAAA;AACA,EAAA,CAAA,EAAA,cAAA;AACA,EAAA,EAAA,EAAA,cAAA;AACA,EAAA,EAAA,EAAA,oBAAA;AACA,EAAA,EAAA,EAAA,oBAAA;AACF,EAAA;AAEA,aAAA;AACEC,EAAAA,cAAAA,EAAAA,cAAAA;AACAC,EAAAA,YAAAA,EAAAA,YAAAA;AACAC,EAAAA,QAAAA,EAAAA,QAAAA;AACAC,EAAAA,mBAAAA,EAAAA,mBAAAA;AACAC,EAAAA,kBAAAA,EAAAA,kBAAAA;AAEAC,EAAAA,mBAAAA,EAAAA,mBAAAA;AACAC,EAAAA,YAAAA,EAAAA,YAAAA;AACAC,EAAAA,yBAAAA,EAAAA,yBAAAA;AACAC,EAAAA,aAAAA,EAAAA,aAAAA;AACAC,EAAAA,0BAAAA,EAAAA,0BAAAA;AAEAC,EAAAA,QAAAA,EAAAA,QAAAA;AACAC,EAAAA,SAAAA,EAAAA,SAAAA;AACAC,EAAAA,gBAAAA,EAAAA,gBAAAA;AACAC,EAAAA,sBAAAA,EAAAA,sBAAAA;AAEAC,EAAAA,UAAAA,EAAAA,UAAAA;AACAC,EAAAA,UAAAA,EAAAA,UAAAA;AACAC,EAAAA,YAAAA,EAAAA,YAAAA;AACF,CAAA;;;;"}