徐勤民 пре 6 месеци
родитељ
комит
4b8a70ac7e
1 измењених фајлова са 14 додато и 10 уклоњено
  1. 14 10
      src/main/ets/utils/ToolsHelper.ets

+ 14 - 10
src/main/ets/utils/ToolsHelper.ets

@@ -98,7 +98,7 @@ export class ToolsHelper {
    */
   static log(...args: ESObject[]) {
     const k = ToolsHelper.getStackKey()?.split('/')
-    console.log(`========>${k?k[k.length-1].split('.')[0]:''}::`, args,'\n')
+    console.log(`========>${k ? k[k.length-1].split('.')[0] : ''}::`, args, '\n')
   }
 
   /**
@@ -114,12 +114,13 @@ export class ToolsHelper {
   }
 
 
-   private static oTime: number = 0
+  private static oTime: number = 0
+
   /**
    * 双击退出
    * @param msg
    */
-  static doubleAndExit(event?:()=>void) {
+  static doubleAndExit(event?: () => void) {
     const cTime = new Date().getTime()
     console.log('=====>', cTime)
     console.log('=====>', cTime - ToolsHelper.oTime)
@@ -129,7 +130,7 @@ export class ToolsHelper {
     } else {
       if (event) {
         event()
-      }else{
+      } else {
         (getContext() as common.UIAbilityContext).terminateSelf()
         // getContext().getApplicationContext().killAllProcesses();
       }
@@ -141,19 +142,22 @@ export class ToolsHelper {
    * 弹出Alert弹窗
    * @param options
    */
-  static showAlertDialog(options: AlertOptions) {
+  static showAlertDialog(
+    title?: string,
+    msg?: string,
+    action?: Btn) {
     try {
       promptAction.showDialog({
         alignment: 1,
-        title: options.title,
-        message: options.msg,
+        title: title,
+        message: msg,
         buttons: [{
-          text: options.action.text ?? "确定",
-          color: options.action.color ?? "#000000",
+          text: action?.text ?? "确定",
+          color: action?.color ?? "#000000",
         }]
       })
         .then(() => {
-          options.action.onClick()
+          action?.onClick()
         })
         .catch((err: Error) => {
           ToolsHelper.showMessage(err.message)