设置页添加胡桃云相关模块

#202
This commit is contained in:
BTMuli
2026-01-04 16:53:34 +08:00
parent 5834eee6fc
commit 1cbcdbb31d
10 changed files with 400 additions and 175 deletions

View File

@@ -4,12 +4,14 @@
*/
import showSnackbar from "@comp/func/snackbar.js";
import { tz } from "@date-fns/tz";
import bbsEnum from "@enum/bbs.js";
import staticDataEnum from "@enum/staticData.js";
import { path } from "@tauri-apps/api";
import { invoke } from "@tauri-apps/api/core";
import { type } from "@tauri-apps/plugin-os";
import TGLogger from "@utils/TGLogger.js";
import { format, parseISO } from "date-fns";
import { v4 } from "uuid";
import { AppCalendarData, AppCharacterData, AppWeaponData } from "@/data/index.js";
@@ -366,3 +368,16 @@ export function getRcStar(cid: number, star: number): number {
const star105List = [10000062, 10000117, 10000118];
return star105List.includes(cid) ? 105 : star;
}
/**
* 接收时间字符串转成utf8时区
* @since Beta v0.9.1
* @param str - 时间字符串
* @example 2025-09-18T01:01:39+00:00
* @returns 转换后的时间
*/
export function timeStr2str(str: string): string {
return format(parseISO(str), "yyyy-MM-dd HH:mm:ss", {
in: tz("Asia/Shanghai"),
});
}