kafka-manager 2.0

This commit is contained in:
zengqiao
2020-09-28 15:46:34 +08:00
parent 28d985aaf1
commit c6e4b60424
1253 changed files with 82183 additions and 37179 deletions

View File

@@ -0,0 +1,59 @@
import { observable, action } from 'mobx';
import { ITopic, IBatchData } from 'types/base-type';
class CustomModal {
@observable
public modalId: string = null;
@observable
public drawerId: string = null;
@observable
public params: any = null;
@observable
public actionAfterClose: any = null;
@action.bound
public setAction(value: any) {
this.actionAfterClose = value;
}
@action.bound
public showOfflineTopicModal(value: ITopic) {
this.modalId = 'offlineTopicModal';
this.params = value;
}
@action.bound
public showOfflineAppModal(value: string) {
this.modalId = 'offlineAppModal';
this.params = value;
}
@action.bound
public showOrderOpResult() {
this.modalId = 'orderOpResult';
}
@action.bound
public showOfflineClusterModal(value: number) {
this.modalId = 'offlineClusterModal';
this.params = value;
}
@action.bound
public showCancelTopicPermission(value: object) {
this.modalId = 'cancelTopicPermission';
this.params = value;
}
@action.bound
public close() {
this.modalId = null;
this.drawerId = null;
this.params = null;
}
}
export const modal = new CustomModal();