From db685b04e52efd75213ef7540fdc0bed7dccfd9e Mon Sep 17 00:00:00 2001
From: wangrong <wangrong@shsening.com>
Date: 星期一, 26 十月 2026 21:13:37 +0800
Subject: [PATCH] 更新小程序

---
 cool/utils/comm.ts |   33 +++++++++++++++++++++++++++------
 1 files changed, 27 insertions(+), 6 deletions(-)

diff --git a/cool/utils/comm.ts b/cool/utils/comm.ts
index ce4a490..4ee372a 100644
--- a/cool/utils/comm.ts
+++ b/cool/utils/comm.ts
@@ -1,12 +1,33 @@
 import { orderBy } from "lodash-es";
 
-export const { platform } = uni.getSystemInfoSync();
+let systemInfo: any;
+export let platform = "";
+export let isAndroid = false;
+export let isIos = false;
 
-// 鏄惁瀹夊崜
-export const isAndroid = platform == "android";
-
-// 鏄惁鑻规灉
-export const isIos = platform == "ios";
+export function getSystemInfo() {
+	if (systemInfo) {
+		return systemInfo;
+	}
+	const api = uni as any;
+	if (
+		typeof api.getWindowInfo === "function" &&
+		typeof api.getDeviceInfo === "function" &&
+		typeof api.getAppBaseInfo === "function"
+	) {
+		systemInfo = {
+			...api.getAppBaseInfo(),
+			...api.getDeviceInfo(),
+			...api.getWindowInfo(),
+		};
+	} else {
+		systemInfo = uni.getSystemInfoSync();
+	}
+	platform = systemInfo?.platform || "";
+	isAndroid = platform == "android";
+	isIos = platform == "ios";
+	return systemInfo;
+}
 
 // 鏄惁灏忔暟
 export function isDecimal(value: any): boolean {

--
Gitblit v1.9.1