/*** * @file:文件上传组件 * @author: linkun.he * @Date: 2019-06-03 10:11:13 */ import { EventEmitter, OnInit } from '@angular/core'; import { UploadFile } from 'ng-zorro-antd/upload'; import { SettingsService } from '@ithinkdt/shared/browser'; import { I18NService } from '@ithinkdt/shared/i18n'; import { DtMessageService } from '@ithinkdt/shared/message'; import { FormSearchService } from '../fetch/form-fetch.service'; export declare class FileUploadComponent implements OnInit { private msg; private formSearchSrv; private settingsSrv; private i18n; nzAccept: string; nzAction: any; nzDirectory: boolean; nzLimit: number; nzSize: number; /** TODO 因后端返回的字段不一致导致图片出不来,后需改进 */ nzFileType: string; nzListType: string; nzMultiple: boolean; nzDisabled: boolean; title: string; showBtn: boolean; btnName: string; onlyIconStyle: object; customContent: boolean; tips: string; deleteUniqFile: boolean; dtUpload: EventEmitter; isVisible: boolean; uploading: boolean; fileList: UploadFile[]; lang: any[]; constructor(msg: DtMessageService, formSearchSrv: FormSearchService, settingsSrv: SettingsService, i18n: I18NService); ngOnInit(): void; /** * 获取文件前回调 */ beforeUpload: (file: UploadFile) => boolean; /** * 请求接口上传 */ handleOk(): void; showModal(): void; close(): void; }