diff --git a/app/src/main/ets/pages/Index.ets b/app/src/main/ets/pages/Index.ets index 2ad8ba6..d116a61 100644 --- a/app/src/main/ets/pages/Index.ets +++ b/app/src/main/ets/pages/Index.ets @@ -3,7 +3,7 @@ import { SettingView } from './setting/SettingView' import { RouterBuilder } from '../router/RouterBuilder' import { BJCASDK } from '@szyx/sdk_ywx/Index' import { SignHome } from './sign/SignHome' -import { ScanHome } from './sign/ScanHome' +import { ScanHome } from './scan/ScanHome' @Entry @Component diff --git a/app/src/main/ets/pages/sign/ScanHome.ets b/app/src/main/ets/pages/scan/ScanHome.ets similarity index 83% rename from app/src/main/ets/pages/sign/ScanHome.ets rename to app/src/main/ets/pages/scan/ScanHome.ets index ccc5988..001ec72 100644 --- a/app/src/main/ets/pages/sign/ScanHome.ets +++ b/app/src/main/ets/pages/scan/ScanHome.ets @@ -2,6 +2,7 @@ import promptAction from '@ohos.promptAction'; import { scanBarcode, scanCore } from '@kit.ScanKit'; import { BusinessError } from '@kit.BasicServicesKit'; import { hilog } from '@kit.PerformanceAnalysisKit'; +import { BJCASDK, PinDialog } from '@szyx/sdk_ywx'; @Component @Preview @@ -20,13 +21,17 @@ export struct ScanHome { let options: scanBarcode.ScanOptions = { scanTypes: [scanCore.ScanType.ALL], enableMultiMode: true, enableAlbum: true }; scanBarcode.startScanForResult(getContext(this), options).then((result: scanBarcode.ScanResult) => { - hilog.info(0x0001, '[Scan Sample]', - `Succeeded in getting ScanResult by promise with options, result is ${JSON.stringify(result)}`); + BJCASDK.signManager().qrDispose(result.originalValue, res => { + console.log('>>>>>扫码结果', JSON.stringify(res)) + }) }).catch((error: BusinessError) => { hilog.error(0x0001, '[Scan Sample]', `Failed to get ScanResult by promise with options. Code: ${error.code}, message: ${error.message}`); }) }) + PinDialog({ + controller: BJCASDK.signManager().dialogController + }) } .width('100%') .height("100%")