import { IPSAppViewRef } from '@ibizstudio/runtime'; /** * 应用功能服务 * * @memberof AppFuncService */ export declare class AppFuncService { /** * 单例变量声明 * * @memberof AppFuncService */ private static appFuncService; /** * 构造 AppFuncService 对象 * * @memberof AppViewLogicService */ constructor(); /** * vue对象 * * @memberof AppFuncService */ v: any; /** * 初始化 * * @memberof AppFuncService */ init(vueInstance: any): void; /** * 获取 AppFuncService 单例对象 * * @memberof AppFuncService */ static getInstance(): AppFuncService; /** * 执行应用功能 * * @memberof AppFuncService */ executeApplication(appFunc: any, context: any): Promise; /** * 打开应用视图 * * @memberof AppFuncService */ openAppView(appView: any, context: any, viewparam?: any, ref?: IPSAppViewRef): Promise; /** * 整合参数 * * @memberof AppFuncService */ processingParameter(context: any, appView: any, deResParameters: any[], parameters: any[], openMode: string): Promise; /** * 顶级分页打开 * * @memberof AppFuncService */ openIndexViewTab(context: any, viewparam: any, deResParameters: any[], parameters: any[]): void; /** * 非模式弹出 * * @memberof AppFuncService */ openPopup(context: any, viewparam: any, appView: any): void; /** * 模态打开 * * @memberof AppFuncService */ openModal(context: any, viewparam: any, appView: any): void; /** * 独立程序弹出 * * @memberof AppFuncService */ openApp(context: any, viewparam: any, deResParameters: any[], parameters: any[]): void; /** * 气泡打开 * * @memberof AppFuncService */ openPopover(context: any, viewparam: any, appView: any): void; /** * 抽屉打开 * * @memberof AppFuncService */ openDrawer(context: any, viewparam: any, appView: any): void; /** * 用户自定义 * * @memberof AppFuncService */ openUser(context: any, viewparam: any, deResParameters: any[], parameters: any[]): void; /** * 打开HTML页面 * * @memberof AppFuncService */ openHtmlPage(appFunc: any, context: any, viewparam: any): void; /** * 预置应用功能 * * @memberof AppFuncService */ openPdAppFunc(appFunc: any, context: any, viewparam: any): void; /** * 执行JS * * @memberof AppFuncService */ executeJavaScript(appFunc: any, context: any, viewparam: any): void; /** * 自定义 * * @memberof AppFuncService */ custom(appFunc: any, context: any, viewparam: any): void; } //# sourceMappingURL=app-func-service.d.ts.map