/** * @name 渠道商表格组件 */ import { OnInit, EventEmitter, OnChanges, SimpleChanges } from '@angular/core'; import { BusinessType } from '../../shared/msg-interface/data-model'; import { DialogService } from '../../services/dialog.service'; import { ModalHelper } from '@delon/theme'; import { Router } from '@angular/router'; import { MessageService } from '../../services/message.service'; export declare class IccChannelTableComponent implements OnInit, OnChanges { private dialogService; private modal; private router; private messageService; constructor(dialogService: DialogService, modal: ModalHelper, router: Router, messageService: MessageService); /** 激活的消息类型 */ currentMsgType: any; /** 业务类型 */ businessType: BusinessType; /** 渠道商有更改 */ channelChange: EventEmitter; /** 常量-消息类型 */ MSGTYPE: any; isEdit: boolean; isHasCarrier: boolean; ngOnInit(): void; ngOnChanges(changes: SimpleChanges): void; /** 打开渠道商弹窗 */ openChannelModal(channelProvider: any, msgType: string, carrierId: number, currentMsgType: any): void; /** 渠道商改变 */ proportionChange($event: any, provider: any): void; /** 处理微信特殊情况 */ handleWechatInChannel(channel: any): void; /** 渠道校验 */ validateChannel(): boolean; }