@farris/command-services-vue
Version:
Render schema to web page with farris ui.
26 lines (25 loc) • 1.1 kB
TypeScript
import { ViewModel } from '@farris/devkit-vue';
import { NavigationService } from './navigation.service';
import { FormMessageService } from './form-message.service';
import { LanguageService } from './language.service';
import { CancelDataService } from './data-services';
import { EntityChangeService } from './entity-change.service';
export declare class NavigationMiddlewareService {
private navigationService;
private formMessageService;
private languageService;
private cancelDataService;
private viewModel;
private entityChangeService;
constructor(navigationService: NavigationService, formMessageService: FormMessageService, languageService: LanguageService, cancelDataService: CancelDataService, viewModel: ViewModel, entityChangeService: EntityChangeService);
/**
* 菜单关闭前
*/
onClosing(): void;
/**
* 获取tabid,如果targetId存在则直接使用targetId
* @description 将用户要查看的数据id转换为运行框架需要的tabId
* @param params - router参数
*/
getTabId(params: string | any): any;
}