|
|
@ -60,16 +60,16 @@ export default function MeasureDetail() { |
|
|
|
|
|
|
|
const [tableData, setTableData] = useState<DetailTable[]>([]) |
|
|
|
const getDetailDataList = () => { |
|
|
|
getDetailList().then(res => { |
|
|
|
if (res.success) { |
|
|
|
setTableData(res.data.list) |
|
|
|
} else { |
|
|
|
setTableData(detailList) |
|
|
|
} |
|
|
|
}).catch(e=>{ |
|
|
|
//如果接口异常,则使用mock数据
|
|
|
|
// setTableData(detailList)
|
|
|
|
}) |
|
|
|
getDetailList().then(res => { |
|
|
|
if(res.status === 0){ |
|
|
|
setTableData(res.data.list) |
|
|
|
}else{ |
|
|
|
// setTableData(detailList)
|
|
|
|
} |
|
|
|
}).catch(e=>{ |
|
|
|
//如果接口异常,则使用mock数据
|
|
|
|
// setTableData(detailList)
|
|
|
|
}) |
|
|
|
} |
|
|
|
|
|
|
|
const [selectionType, setSelectionType] = useState<'checkbox'>('checkbox'); |
|
|
@ -108,7 +108,7 @@ export default function MeasureDetail() { |
|
|
|
} |
|
|
|
}).catch(e=> { |
|
|
|
//删除mock的数据
|
|
|
|
const filterList = tableData.filter(item => !ids.includes(item.id)) |
|
|
|
const filterList = tableData && tableData.filter(item => !ids.includes(item.id)) |
|
|
|
setTableData(filterList) |
|
|
|
message.success('删除成功') |
|
|
|
setSelectedRow([]) |
|
|
@ -133,7 +133,7 @@ export default function MeasureDetail() { |
|
|
|
}} |
|
|
|
rowSelection={{ type: selectionType, ...rowSelection }} |
|
|
|
columns={columns} |
|
|
|
dataSource={tableData.map(item => ({ ...item, key: item.name }))} |
|
|
|
dataSource={tableData && tableData.map(item => ({ ...item, key: item.name }))} |
|
|
|
/> |
|
|
|
</div> |
|
|
|
|
|
|
|