wnjk
Version:
两只蜗牛通用微服务脚本
36 lines (35 loc) • 1.41 kB
TypeScript
import INative from "../../interface/ibaseNative";
import microAppInfo from "../../model/microAppInfo";
export default class WebNative extends INative {
constructor(appKey: string);
private listen;
private sendMsg;
private createWebCommand;
getToken(callback: Function): void;
getDoctorInfo(callback: Function): void;
getSystemInfo(callback: Function): void;
measure(measureType: number, presetParam: {
height: number;
bloodGlucoseType: number;
}, callback: Function): void;
onAppStart(appInfo: microAppInfo): void;
onAPPClose(callback: Function): void;
getResidentInfo(healthRecordId: string, callback: Function): void;
exitApp(): void;
scanQRCode(callback: Function): void;
pickPhoto(callback: Function): void;
pickResident(condition: {
keywords: string;
page: number;
size: number;
}, callback: Function): void;
pickDoctor(condition: {
keywords: string;
page: number;
size: number;
}, callback: Function): void;
verificationApp(callback: Function): void;
checkResidentSignStatus(spkgId: string, healthRecordId: string, callback: Function): void;
bindInspectionNum(measureType: number, businessId: string, callback: Function): void;
nativeExtendsCall(methodName: string, param: object, callback?: Function): void;
}