timezone-init.ts 471 B

1234567891011121314151617181920
  1. import { setTimezoneHandler } from '@vben/stores';
  2. import { getTimezoneApi, getTimezoneOptionsApi, setTimezoneApi } from '#/api';
  3. /**
  4. * 初始化时区处理,通过API保存时区设置
  5. */
  6. export function initTimezone() {
  7. setTimezoneHandler({
  8. getTimezone() {
  9. return getTimezoneApi();
  10. },
  11. setTimezone(timezone: string) {
  12. return setTimezoneApi(timezone);
  13. },
  14. getTimezoneOptions() {
  15. return getTimezoneOptionsApi();
  16. },
  17. });
  18. }