diff --git a/src/api/iot/device/index.ts b/src/api/iot/device/index.ts index 98d0565f..fe1610e7 100644 --- a/src/api/iot/device/index.ts +++ b/src/api/iot/device/index.ts @@ -97,6 +97,10 @@ export const DeviceApi = { return await request.post({ url: `/iot/device/create`, data }) }, + // 批量获取设备属性列表 + getDeviceAttributeBatchList: async (params: { deviceIds: string }) => { + return await request.get({ url: `/iot/device/device-attribute/batchList`, params }) + }, // 修改物联设备 updateDevice: async (data: DeviceVO) => { return await request.put({ url: `/iot/device/update`, data }) diff --git a/src/api/iot/deviceWarningRecord/index.ts b/src/api/iot/deviceWarningRecord/index.ts index 60aeff3b..b15cd8a3 100644 --- a/src/api/iot/deviceWarningRecord/index.ts +++ b/src/api/iot/deviceWarningRecord/index.ts @@ -22,7 +22,7 @@ export interface DeviceWarningRecordVO { // 实时报警记录 API export const DeviceWarningRecordApi = { // 获得实时报警记录列表 - getList: async () => { - return await request.get({ url: `/iot/device-warinning-record/getList` }) + getList: async (params?: any) => { + return await request.get({ url: `/iot/device-warinning-record/getList`, params }) } } diff --git a/src/api/mes/plan/index.ts b/src/api/mes/plan/index.ts index d1fadfd5..5c166df7 100644 --- a/src/api/mes/plan/index.ts +++ b/src/api/mes/plan/index.ts @@ -96,18 +96,22 @@ export const PlanApi = { getPlanByTicketType: async (status: number) => { return await request.get({ url: `/mes/plan/getByTicketType?status=` + status }) }, - // 产线任务看板 - getProductPlans: async () => { - return await request.get({ url: `/mes/plan/getProductPlans` }) + // 产线任务看板 + getProductPlans: async (params?: any) => { + return await request.get({ url: `/mes/plan/getProductPlans`, params }) }, // 周生产趋势 - getWeekTrend: async () => { - return await request.get({ url: `/mes/plan/getWeekTrend` }) - }, - getPlanCapacity: async (type: number) => { - return await request.get({ url: `/mes/plan/getPlanCapacity?type=` + type }) - }, - getLastDaysRate: async () => { - return await request.get({ url: `/mes/plan/getLastDaysRate` }) + getWeekTrend: async (params?: any) => { + return await request.get({ url: `/mes/plan/getWeekTrend`, params }) + }, + getPlanCapacity: async (type: number, orgId?: any) => { + let url = `/mes/plan/getPlanCapacity?type=` + type + if (orgId) { + url += `&orgId=` + orgId + } + return await request.get({ url }) + }, + getLastDaysRate: async (params?: any) => { + return await request.get({ url: `/mes/plan/getLastDaysRate`, params }) } } diff --git a/src/views/report/dashboardList/index.vue b/src/views/report/dashboardList/index.vue index c23a02ce..623b90fa 100644 --- a/src/views/report/dashboardList/index.vue +++ b/src/views/report/dashboardList/index.vue @@ -76,7 +76,12 @@ alt="封面图" />
- + + 启用 + + + 禁用 +
@@ -123,29 +128,53 @@ v-model="createDialogVisible" :title="dialogMode === 'create' ? '新增数据大屏' : '编辑数据大屏'" width="600px" + draggable > - - + + - - - - - + + - - + + - - + + + + + + + + + +