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