@@ -25,4 +25,7 @@ export class Bridge extends EventTarget {
url: string;
report: string;
}>;
+
+ public static print(): Promise<void>;
+ public static print(params: { url?: string }): Promise<void>;
}
@@ -52,8 +52,12 @@ async function print() {
try {
- // @ts-ignore
- window.AIO.print(url);
+ try {
+ await Bridge.print({ url });
+ } catch (e) {
+ (window as any).sixWisdom.printPdfByUrl(url);
+ }
+ Toast.success(`开始打印`);
Toast.success(`开始打印`);
} catch ( e ) {
Notify.warning(`打印失败 (${ e.message })`, { duration: 1500 });