diff --git a/ruoyi-ui/src/api/video/aiBoxProjectConfig.js b/ruoyi-ui/src/api/video/aiBoxProjectConfig.js new file mode 100644 index 00000000..906ccb44 --- /dev/null +++ b/ruoyi-ui/src/api/video/aiBoxProjectConfig.js @@ -0,0 +1,44 @@ +import request from '@/utils/request' + +// 查询设备配置列表 +export function listAiBoxProjectConfig(query) { + return request({ + url: '/video/aiBoxProjectConfig/list', + method: 'get', + params: query + }) +} + +// 查询设备配置详细 +export function getAiBoxProjectConfig(id) { + return request({ + url: '/video/aiBoxProjectConfig/' + id, + method: 'get' + }) +} + +// 新增设备配置 +export function addAiBoxProjectConfig(data) { + return request({ + url: '/video/aiBoxProjectConfig', + method: 'post', + data: data + }) +} + +// 修改设备配置 +export function updateAiBoxProjectConfig(data) { + return request({ + url: '/video/aiBoxProjectConfig', + method: 'put', + data: data + }) +} + +// 删除设备配置 +export function delAiBoxProjectConfig(id) { + return request({ + url: '/video/aiBoxProjectConfig/' + id, + method: 'delete' + }) +} diff --git a/ruoyi-ui/src/views/project/surProject/index.vue b/ruoyi-ui/src/views/project/surProject/index.vue index 9799a9fb..62d8dc9f 100644 --- a/ruoyi-ui/src/views/project/surProject/index.vue +++ b/ruoyi-ui/src/views/project/surProject/index.vue @@ -374,6 +374,7 @@ 'project:projectDeptWroks:list', 'project:surProjectAttendance:add', 'video:videoConfig:list', + 'video:aiBoxProjectConfig:list', 'project:checkDetection:list', 'project:costOutput:edit', 'project:projectStandard:edit', @@ -447,17 +448,28 @@ >在岗人员管理 劳务实名管理 + 视频配置 + AI视频配置 标准化管理 - 劳务实名管理 - + + @@ -794,8 +802,9 @@ import projectMeasureDrawer from "../projectMeasure/projectMeasureDrawer.vue"; import videoConfigDrawer from "@/views/video/videoConfig/videoConfigDrawer"; import costOutputDrawer from "@/views/project/costOutput/costOutputDrawer.vue"; import checkDetectionDrawer from "../checkDetection/checkDetectionDrawer.vue"; -import standardDrawer from '@/views/project/projectStandard/projectStandardDrawer.vue' -import attendanceDataDrawer from '@/views/project/attendance/attendanceDrawer.vue' +import standardDrawer from '@/views/project/projectStandard/projectStandardDrawer.vue'; +import attendanceDataDrawer from '@/views/project/attendance/attendanceDrawer.vue'; +import aiBoxVideoConfigDrawer from '@/views/video/aiBoxProjectConfig/aiBoxVideoConfigDrawer'; import { checkPermi, checkRole } from "@/utils/permission"; // 权限判断函数 export default { @@ -819,7 +828,8 @@ export default { costOutputDrawer, checkDetectionDrawer, standardDrawer, - attendanceDataDrawer, + attendanceDataDrawer, + aiBoxVideoConfigDrawer, }, dicts: [ "sur_project_xmjd", @@ -1078,6 +1088,9 @@ export default { case "handleAttendanceData": this.$refs.attendanceData.show(row); break; + case "handleAiBoxVideoConfig": + this.$refs.aiBoxVideoConfigDrawer.show(row); + break; default: break; } diff --git a/ruoyi-ui/src/views/project/surProject/myIndex.vue b/ruoyi-ui/src/views/project/surProject/myIndex.vue index 63ea921a..f8fb9a6e 100644 --- a/ruoyi-ui/src/views/project/surProject/myIndex.vue +++ b/ruoyi-ui/src/views/project/surProject/myIndex.vue @@ -146,8 +146,8 @@ icon="el-icon-coordinate">季度考核管理 计划节点管理 - 今日出勤 + 项目成本产值管理 +
+ + + + + + + + 新增 + + + 修改 + + + 删除 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + AI视频通道信息 + + + 添加 + + + 删除 + + + + + + + + + + + + + + + + + + + +
+ + + diff --git a/ruoyi-ui/src/views/video/aiBoxProjectConfig/index.vue b/ruoyi-ui/src/views/video/aiBoxProjectConfig/index.vue index 173fdff8..3dc241a0 100644 --- a/ruoyi-ui/src/views/video/aiBoxProjectConfig/index.vue +++ b/ruoyi-ui/src/views/video/aiBoxProjectConfig/index.vue @@ -1,42 +1,18 @@