1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/didiopensource-KnowStreaming

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Это зеркальный репозиторий, синхронизируется ежедневно с исходного репозитория.
Клонировать/Скачать
modal.ts 1.2 КБ
Копировать Редактировать Исходные данные Просмотреть построчно История
zengqiao Отправлено 4 лет назад c6e4b60
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();

Комментарий ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://gitlife.ru/oschina-mirror/didiopensource-KnowStreaming.git
git@gitlife.ru:oschina-mirror/didiopensource-KnowStreaming.git
oschina-mirror
didiopensource-KnowStreaming
didiopensource-KnowStreaming
v2.2.0