import { Component } from 'react'; import CommonTree from '../models/commonTree'; import './style.less'; interface iProps { onCancel: () => void; visible: boolean; showSwitch?: boolean; resourceCategoryApi?: string; hasResourceCategory?: boolean; maxFileLength?: number; uploadFile: (file: any) => void; filePatten?: string; showType?: string; uploadway?: string; } interface iState { fileList: any[]; target: string[]; switchChecked: boolean; hasResourceColumns: any[]; notResourceColumns: any[]; uploadList: any[]; uploadStatus: boolean; resourceCategoryList: CommonTree[]; modalShow: any; resourceModalVisible: boolean; } export default class index extends Component { private uploadService; state: iState; changeTarget: (target: any) => Promise; changeSwitch: () => Promise; showUploadRate: (uploadItem: any) => JSX.Element | "-"; changeUploadDisableState: (uploadStatus: boolean) => void; private getList; getCurrentUploadFile: (currentItem: any) => Promise; changeFileList: (fileList: any) => void; getResourceCategoryList: () => Promise; closeUpload: () => void; componentDidMount(): void; render(): JSX.Element; } export {};