From 7dda95304523cb395b3ba272dae81ba0a0573b70 Mon Sep 17 00:00:00 2001 From: Eiloud Date: Wed, 13 May 2026 17:53:07 +0800 Subject: [PATCH] Fix: add remaining BatteryInfo fields, fix TextWord cast in OcrAdapter --- web_engine/src/main/ets/adapter/OcrAdapter.ets | 2 +- web_engine/src/main/ets/interface/CommonInterface.ts | 3 +++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/web_engine/src/main/ets/adapter/OcrAdapter.ets b/web_engine/src/main/ets/adapter/OcrAdapter.ets index e1a11b4..03f3acf 100644 --- a/web_engine/src/main/ets/adapter/OcrAdapter.ets +++ b/web_engine/src/main/ets/adapter/OcrAdapter.ets @@ -64,7 +64,7 @@ export class OcrAdapter extends BaseAdapter { for (const block of data.blocks) { for (const line of block.lines) { for (let word of line.words) { - let word1: TextWord = word; + let word1: TextWord = { word: (word as any).text || '' }; wordsArray.push(word1); } } diff --git a/web_engine/src/main/ets/interface/CommonInterface.ts b/web_engine/src/main/ets/interface/CommonInterface.ts index ab02f9e..cd83b88 100644 --- a/web_engine/src/main/ets/interface/CommonInterface.ts +++ b/web_engine/src/main/ets/interface/CommonInterface.ts @@ -335,6 +335,9 @@ export interface BatteryInfo { batterySOC: number; chargingStatus: number; isBatteryPresent: boolean; + estimatedRemainingChargeTime: number; + nowCurrent: number; + remainingEnergy: number; } export interface OcrAdapterImage {