diff --git a/apps/web-antd/.env b/apps/web-antd/.env index 106374cf5..dca9fe050 100644 --- a/apps/web-antd/.env +++ b/apps/web-antd/.env @@ -1,5 +1,5 @@ # 应用标题 -VITE_APP_TITLE=芋道管理系统 +VITE_APP_TITLE=摄像头管理系统 # 应用命名空间,用于缓存、store等功能的前缀,确保隔离 VITE_APP_NAMESPACE=yudao-vben-antd diff --git a/apps/web-antd/src/api/aiot/device/index.ts b/apps/web-antd/src/api/aiot/device/index.ts index db4d240e3..0d352279e 100644 --- a/apps/web-antd/src/api/aiot/device/index.ts +++ b/apps/web-antd/src/api/aiot/device/index.ts @@ -107,9 +107,19 @@ export function getCameraList(params: { ); } +/** 新增摄像头 */ +export function addCamera(data: Partial) { + return wvpRequestClient.post('/aiot/device/proxy/add', data); +} + +/** 编辑摄像头 */ +export function updateCamera(data: Partial) { + return wvpRequestClient.post('/aiot/device/proxy/update', data); +} + /** 保存摄像头(新增/编辑,有 id 为编辑) */ export function saveCamera(data: Partial) { - return wvpRequestClient.post('/aiot/device/proxy/save', data); + return data.id ? updateCamera(data) : addCamera(data); } /** 删除摄像头 */ diff --git a/apps/web-antd/src/views/aiot/alarm/list/data.ts b/apps/web-antd/src/views/aiot/alarm/list/data.ts index 47535808e..f37708579 100644 --- a/apps/web-antd/src/views/aiot/alarm/list/data.ts +++ b/apps/web-antd/src/views/aiot/alarm/list/data.ts @@ -75,7 +75,7 @@ export function useGridColumns(): VxeTableGridOptions['columns'] { { field: 'alertNo', title: '告警编号', - minWidth: 160, + width: 210, }, { field: 'cameraId', @@ -98,7 +98,7 @@ export function useGridColumns(): VxeTableGridOptions['columns'] { { field: 'durationMinutes', title: '持续时长', - minWidth: 100, + width: 125, slots: { default: 'duration' }, }, { @@ -127,7 +127,7 @@ export function useGridColumns(): VxeTableGridOptions['columns'] { }, { title: '操作', - width: 150, + width: 180, fixed: 'right', slots: { default: 'actions' }, }, diff --git a/apps/web-antd/src/views/aiot/alarm/list/index.vue b/apps/web-antd/src/views/aiot/alarm/list/index.vue index 394ba1e91..5e7076ca8 100644 --- a/apps/web-antd/src/views/aiot/alarm/list/index.vue +++ b/apps/web-antd/src/views/aiot/alarm/list/index.vue @@ -176,7 +176,7 @@ const [Grid, gridApi] = useVbenVxeGrid({