Browse Source

优化

feature/rail
LiLongLong 5 months ago
parent
commit
c1c0ca2f44
  1. 4
      src/mock/recordList.ts
  2. 24
      src/pages/measure/components/MeasureDetail.tsx

4
src/mock/recordList.ts

@ -1,5 +1,5 @@
export const detailList = [{
"id": 2703,//数据主键id
"id": 27033,//数据主键id
"createTime": "2025-03-03 17:05:34",//数据创建时间
"updateTime": "2025-03-03 17:05:34",//数据修改时间
"uuid": "650fc0a3-8bb2-4223-973e-72846fd31b82",//数据uuid
@ -11,7 +11,7 @@ export const detailList = [{
"location": "100米处",//位置
"direction": "左"///方向
},{
"id": 2704,//数据主键id
"id": 27044,//数据主键id
"createTime": "2025-03-03 17:05:34",//数据创建时间
"updateTime": "2025-03-03 17:05:34",//数据修改时间
"uuid": "650fc0a3-8bb2-4223-973e-72846fd31b83",//数据uuid

24
src/pages/measure/components/MeasureDetail.tsx

@ -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>

Loading…
Cancel
Save