import React, { PureComponent } from 'react'; import { Popover } from 'antd'; import SelectModal from '../../../components/SelectModal'; import styles from './resource.less'; import { Codes, ossHost } from '../../../utils/config'; export default class ResourceSelectModal extends PureComponent { render() { const { mode, selTableData, modalVisible, onCancel, onOk, onSearch, ...fsTableOpts } = this.props; const modalProps = { title: '选择图片', maskClosable: false, visible: modalVisible, onCancel, onOk, }; const searchProps = { searchField: 'name', searchKeyWord: '', searchSize: 'default', searchSelect: true, searchSelectOptions: [{ value: 'name', name: '图片名称', mode: 'input', },{ value: 'code', name: '图片编号', mode: 'input', }], searchSelectProps: { defaultValue: 'code', }, onSearch: (value) => { onSearch(value); }, }; const selTableProps = { operDel: true, operSort: true, tableClassName: styles.sTable, tablePagination: false, tableDataSource: selTableData, tableColumns: [{ title: '缩略图', dataIndex: 'url', key: 'url', render: (text, record) => ( } title={record.name} > ), },{ title: '图片编号', dataIndex: 'code', key: 'code', },{ title: '图片名称', dataIndex: 'name', key: 'name', }], }; //待选资源Table属性 const fsTableProps = { fsTableClassName: styles.fsTable, fsTableColumns: [{ title: '缩略图', dataIndex: 'url', key: 'url', render: (text, record) => ( } title={record.name} > ), },{ title: '图片编号', dataIndex: 'code', key: 'code', },{ title: '图片名称', dataIndex: 'name', key: 'name', }], ...fsTableOpts, } return ( ); } }