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