@wjya/ngx-webapp-icpc.group.pms
Version:
angular webapp : icpc.group.pms
59 lines (58 loc) • 2.18 kB
TypeScript
import { DataSourceHelper } from '../../../service/data-source.helper';
import { OnInit } from '@angular/core';
import { WechatMenuDialogComponent } from './wechat-menu-dialog.component';
import { NzModalService, NzMessageService } from 'ng-zorro-antd';
import { ActivatedRoute } from '@angular/router';
import { DataDictService, UserStorageService } from '@wjya/ngx-webapp-fx';
import { OuterLinkComponent } from './wechat-menu-modal/outer-link.component';
export declare class WechatMenuComponent implements OnInit {
private confirmServ;
private activateRoute;
private dataSourceHelper;
private dataDictService;
private _message;
private userStorageService;
wechatMenuDialog: WechatMenuDialogComponent;
outerLink: OuterLinkComponent;
private dataSource;
private navTreeDataSource;
private pullFromWeixinDataSource;
private pushToWeixinDataSource;
private officalsTinyAppsDataSource;
private newsMediasDataSource;
private newsesDataSource;
private id;
data: any[];
item: any;
itemId: number;
private idx;
officeMenuType: any[];
selectedTags: any[];
funcOptions: any;
tinyApps: any[];
tinyappOptions: any[];
mediaData: any[];
newItem: any;
photoBaseUrl: string;
private communityGroupId;
constructor(confirmServ: NzModalService, activateRoute: ActivatedRoute, dataSourceHelper: DataSourceHelper, dataDictService: DataDictService, _message: NzMessageService, userStorageService: UserStorageService);
ngOnInit(): void;
loadAll(): void;
loadMedia(): void;
loadNavTree(): void;
loadOfficalsTinyApps(): void;
changeTinyApp(code: any): void;
setWechatMenuId(option: any, result: any[]): void;
private tree2Paint;
dialog(item: any): void;
insert(item: any): void;
delete(item: any): void;
onSave(): void;
dataSave(item: any): void;
readonly buttonStatus: boolean;
pullFromWeixin(): void;
pushToWeixin(): void;
handleChange(checked: boolean, menuType: string): void;
dialogMedia(item: any): void;
mediaChecked(item: any): void;
}