| 12345678910111213141516171819202122232425 |
- import type { TimezoneOption } from '@vben/types';
- import { requestClient } from '#/api/request';
- /**
- * 获取系统支持的时区列表
- */
- export async function getTimezoneOptionsApi() {
- return await requestClient.get<TimezoneOption[]>(
- '/timezone/getTimezoneOptions',
- );
- }
- /**
- * 获取用户时区
- */
- export async function getTimezoneApi(): Promise<null | string | undefined> {
- return requestClient.get<null | string | undefined>('/timezone/getTimezone');
- }
- /**
- * 设置用户时区
- * @param timezone 时区
- */
- export async function setTimezoneApi(timezone: string): Promise<void> {
- return requestClient.post('/timezone/setTimezone', { timezone });
- }
|