|
|
@@ -18,7 +18,6 @@ export default function useLoginLogRequest() {
|
|
|
const queryCameraGroupPage = async () => {
|
|
|
try {
|
|
|
loading.value = true;
|
|
|
-
|
|
|
const data = await queryDetectionGroupList(requestParams);
|
|
|
cameraGroupList.value = transformCameraGroupList(data.records);
|
|
|
total.value = data.totalRow;
|
|
|
@@ -30,13 +29,16 @@ export default function useLoginLogRequest() {
|
|
|
};
|
|
|
|
|
|
const transformCameraGroupList = (data: CameraGroupItem[]) => {
|
|
|
- return data.flatMap(group =>
|
|
|
- group.groupDetailList.map(detail => ({
|
|
|
+ let groupId = 0;
|
|
|
+ return data.flatMap(group => {
|
|
|
+ groupId++;
|
|
|
+ return group.groupDetailList.map(detail => ({
|
|
|
+ id: groupId, // 添加自增ID
|
|
|
cameraDetectionGroupId: group.cameraDetectionGroupId,
|
|
|
status: group.status,
|
|
|
...detail
|
|
|
- }))
|
|
|
- );
|
|
|
+ }));
|
|
|
+ });
|
|
|
}
|
|
|
|
|
|
return {
|