重置密码

这个提交包含在:
徐勤民 2024-10-15 17:39:02 +08:00
父节点 6d3e87a5ed
当前提交 d60fdcc816
共有 2 个文件被更改,包括 33 次插入3 次删除

查看文件

@ -110,7 +110,10 @@ export class HttpHelper {
if (data.responseCode === 200) { if (data.responseCode === 200) {
resolve((typeof data.result === 'string' ? JSON.parse(data.result) : data.result) as T) resolve((typeof data.result === 'string' ? JSON.parse(data.result) : data.result) as T)
} else { } else {
reject('服务异常') const err: Error = new Error()
err.name = data.responseCode.toString()
err.message = '服务异常'
reject(err)
} }
}).catch((err: Error) => { }).catch((err: Error) => {
if (this.httpHandlerList.hasKey(apiNo ?? params.url)) { if (this.httpHandlerList.hasKey(apiNo ?? params.url)) {
@ -179,7 +182,10 @@ export class HttpHelper {
if (data.responseCode === 200) { if (data.responseCode === 200) {
resolve((typeof data.result === 'string' ? JSON.parse(data.result) : data.result) as T) resolve((typeof data.result === 'string' ? JSON.parse(data.result) : data.result) as T)
} else { } else {
reject('服务异常') const err: Error = new Error()
err.name = data.responseCode.toString()
err.message = '服务异常'
reject(err)
} }
}).catch((err: Error) => { }).catch((err: Error) => {
if (this.httpHandlerList.hasKey(apiNo ?? params.url)) { if (this.httpHandlerList.hasKey(apiNo ?? params.url)) {
@ -245,7 +251,10 @@ export class HttpHelper {
if (data.responseCode === 200) { if (data.responseCode === 200) {
resolve((typeof data.result === 'string' ? JSON.parse(data.result) : data.result) as T) resolve((typeof data.result === 'string' ? JSON.parse(data.result) : data.result) as T)
} else { } else {
reject('服务异常') const err: Error = new Error()
err.name = data.responseCode.toString()
err.message = '服务异常'
reject(err)
} }
}).catch((err: Error) => { }).catch((err: Error) => {
if (this.httpHandlerList.hasKey(apiNo ?? params.url)) { if (this.httpHandlerList.hasKey(apiNo ?? params.url)) {

查看文件

@ -2,6 +2,7 @@ import promptAction from '@ohos.promptAction';
import { BusinessError, deviceInfo } from '@kit.BasicServicesKit'; import { BusinessError, deviceInfo } from '@kit.BasicServicesKit';
import { HashMap } from '@kit.ArkTS'; import { HashMap } from '@kit.ArkTS';
import { DeviceInfo } from '../bean/DeviceInfo'; import { DeviceInfo } from '../bean/DeviceInfo';
import { common } from '@kit.AbilityKit';
export interface Btn { export interface Btn {
text?: string | Resource; text?: string | Resource;
@ -112,6 +113,26 @@ export class ToolsHelper {
}); });
} }
private static oTime: number = 0
/**
* 双击退出
* @param msg
*/
static doubleAndExit() {
const cTime = new Date().getTime()
console.log('=====>', cTime)
console.log('=====>', cTime - ToolsHelper.oTime)
if (cTime - ToolsHelper.oTime > 800) {
ToolsHelper.oTime = cTime
ToolsHelper.showMessage('双击退出')
} else {
// getContext().getApplicationContext().killAllProcesses();
(getContext() as common.UIAbilityContext).terminateSelf()
}
return true
}
/**kio9 /**kio9
* 弹出Alert弹窗 * 弹出Alert弹窗
* @param options * @param options