| | |
| | | return $$.ax.request({ url: `fileInfo/deleteFileById`, type: 'delete', service: 'sys', data: { id } }); |
| | | } |
| | | |
| | | function listIdTypeInfoApi(data) { |
| | | return $$.ax.request({ url: `fileInfo/listIdTypeInfo`, type: 'post', service: 'sys', data }); |
| | | } |
| | | |
| | | function deleteFileByIdApi(data) { |
| | | return $$.ax.request({ url: `fileInfo/deleteFileByIds`, type: 'delete', service: 'sys', data }); |
| | | } |
| | |
| | | id: 2, |
| | | }, |
| | | ] |
| | | |
| | | /** |
| | | * mainId*,//就是caseId,事件id |
| | | * fileInfoList*, //文件列表 |
| | | * isReview,//是否查看,查看的话就不能删除上传,只能查看下载 |
| | | */ |
| | | |
| | | export default function FileTable(props) { |
| | | const formRef = useRef(); |
| | |
| | | title: '操作', |
| | | dataIndex: 'perClassName', |
| | | key: 'perClassName', |
| | | width: 125, |
| | | width: props.isReview ? 60 : 125, |
| | | fixed: 'right', |
| | | render: (text, record) => ( |
| | | <Space size="middle"> |
| | |
| | | }}> |
| | | 查看 |
| | | </Link> |
| | | <Link onClick={() => { |
| | | {!props.isReview && <Link onClick={() => { |
| | | if (record.fileInfoList && record.fileInfoList.length != 0) { |
| | | let ids = record.fileInfoList?.map(item => item.id).join(',') |
| | | handleDelete(ids) |
| | |
| | | } |
| | | }}> |
| | | 删除 |
| | | </Link> |
| | | </Link>} |
| | | <Link onClick={() => { |
| | | if (record.fileInfoList && record.fileInfoList.length != 0) { |
| | | let ids = record.fileInfoList?.map(item => item.id).join(',') |
| | |
| | | }}> |
| | | 下载 |
| | | </Link> |
| | | <Link onClick={() => { |
| | | {!props.isReview && <Link onClick={() => { |
| | | setSourceType(record.ownerType) |
| | | setUpLoadVisible(true) |
| | | setFileInfoList(record.fileInfoList) |
| | |
| | | }, 0) |
| | | }}> |
| | | 上传 |
| | | </Link> |
| | | </Link>} |
| | | </Space> |
| | | ) |
| | | }, |
| | |
| | | maskClosable={false} |
| | | > |
| | | <div style={{ marginTop: '-16px' }}> |
| | | <NewFileCheck menuList={tableData} sourceType={sourceType}/> |
| | | <NewFileCheck menuList={tableData} sourceType={sourceType} /> |
| | | </div> |
| | | </Modal> |
| | | </Fragment> |