소스 검색

扫码登录

master
徐勤民 3 주 전
부모
커밋
577b5499d9
2개의 변경된 파일8개의 추가작업 그리고 3개의 파일을 삭제
  1. +1
    -1
      app/src/main/ets/pages/Index.ets
  2. +7
    -2
      app/src/main/ets/pages/scan/ScanHome.ets

+ 1
- 1
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


app/src/main/ets/pages/sign/ScanHome.ets → 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%")

불러오는 중...
취소
저장