@farris/command-services-vue
Version:
Render schema to web page with farris ui.
85 lines (83 loc) • 2.04 kB
TypeScript
import { QuerystringService } from './querystring.service';
import { GspFramework } from './types';
/**
* RuntimeFrameworkService
*/
export declare class RuntimeFrameworkService {
private queryStringService;
private languageList;
private rtfService;
private gspFrameworkServiceInstance;
constructor(queryStringService: QuerystringService);
/**
* 获取rtf服务
*/
private getRuntimeFrameworkService;
private get gspFrameworkService();
get common(): GspFramework.CommonService;
get userInfo(): GspFramework.UserInfo;
/**
* 打开菜单或应用
* @param options - options
*/
openMenu(options: any): void;
/**
* 打开菜单或应用
* @param options - options
*/
openMenu$(options: any): any;
/**
* 获取导航实体数据
* @param tabId - tabid
* @param callback - callback
* @param once - once
*/
getEntityParam(tabId: string, callback: any, once?: boolean): void;
/**
* 尝试关闭菜单或应用
* @param options - optins
*/
beforeCloseMenu(options: any): void;
/**
* 关闭菜单
* @param options - options
*/
closeMenu(options: any): void;
/**
* 获取菜单静态参数
* @param funcId - 菜单id
* @param callback - 回调
*/
getMenuParams(funcId: string, callback: (params: any) => void): void;
/**
* 添加事件监听
* @param token
* @param handler
* @param options
*/
addEventListener(token: string, handler: (value: any) => void, options: any): void;
get language(): any;
/**
* 获取框架的语言列表
*/
get languages(): Promise<unknown>;
/**
* 获取当前语言编号
*/
get languageCode(): any;
get params(): {
[propName: string]: any;
};
/**
* 获取tabId
*/
get tabId(): any;
/**
* 获取formToken
*/
get formToken(): any;
/**
* 获取funcId
*/
get funcId(): any;
}