diff --git a/src/api/dwd/biDwdProductionQualityReport.js b/src/api/dwd/biDwdProductionQualityReport.js new file mode 100644 index 0000000..3be3289 --- /dev/null +++ b/src/api/dwd/biDwdProductionQualityReport.js @@ -0,0 +1,57 @@ +import request from '@/utils/request' + +/** +* bi大屏-清洗后数据-质量报表分页查询 +* @param {查询条件} data +*/ +export function listBiDwdProductionQualityReport(query) { + return request({ + url: 'dwd/BiDwdProductionQualityReport/list', + method: 'get', + params: query, + }) +} + +/** +* 新增bi大屏-清洗后数据-质量报表 +* @param data +*/ +export function addBiDwdProductionQualityReport(data) { + return request({ + url: 'dwd/BiDwdProductionQualityReport', + method: 'post', + data: data, + }) +} +/** +* 修改bi大屏-清洗后数据-质量报表 +* @param data +*/ +export function updateBiDwdProductionQualityReport(data) { + return request({ + url: 'dwd/BiDwdProductionQualityReport', + method: 'PUT', + data: data, + }) +} +/** +* 获取bi大屏-清洗后数据-质量报表详情 +* @param {Id} +*/ +export function getBiDwdProductionQualityReport(id) { + return request({ + url: 'dwd/BiDwdProductionQualityReport/' + id, + method: 'get' + }) +} + +/** +* 删除bi大屏-清洗后数据-质量报表 +* @param {主键} pid +*/ +export function delBiDwdProductionQualityReport(pid) { + return request({ + url: 'dwd/BiDwdProductionQualityReport/' + pid, + method: 'delete' + }) +} diff --git a/src/api/dwd/biDwdWorkorder.js b/src/api/dwd/biDwdWorkorder.js new file mode 100644 index 0000000..df4cd44 --- /dev/null +++ b/src/api/dwd/biDwdWorkorder.js @@ -0,0 +1,83 @@ +import request from '@/utils/request' + +/** +* bi大屏-清洗后数据-工单表分页查询 +* @param {查询条件} data +*/ +export function listBiDwdWorkorder(query) { + return request({ + url: 'dwd/BiDwdWorkorder/list', + method: 'get', + params: query, + }) +} + +/** +* 新增bi大屏-清洗后数据-工单表 +* @param data +*/ +export function addBiDwdWorkorder(data) { + return request({ + url: 'dwd/BiDwdWorkorder', + method: 'post', + data: data, + }) +} +/** +* 修改bi大屏-清洗后数据-工单表 +* @param data +*/ +export function updateBiDwdWorkorder(data) { + return request({ + url: 'dwd/BiDwdWorkorder', + method: 'PUT', + data: data, + }) +} +/** +* 获取bi大屏-清洗后数据-工单表详情 +* @param {Id} +*/ +export function getBiDwdWorkorder(id) { + return request({ + url: 'dwd/BiDwdWorkorder/' + id, + method: 'get' + }) +} + +/** +* 删除bi大屏-清洗后数据-工单表 +* @param {主键} pid +*/ +export function delBiDwdWorkorder(pid) { + return request({ + url: 'dwd/BiDwdWorkorder/' + pid, + method: 'delete' + }) +} + + +/** +* 根据日期生成数据 +* @param data +*/ +export function GenerateDataByDateTime(data) { + return request({ + url: 'dwd/BiDwdWorkorder/GenerateDataByDateTime', + method: 'post', + data: data, + }) +} + + +/** +* 根据日期删除数据 +* @param data +*/ +export function DeleteDataByDateTime(data) { + return request({ + url: 'dwd/BiDwdWorkorder/DeleteDataByDateTime', + method: 'post', + data: data, + }) +} \ No newline at end of file diff --git a/src/api/kanbanManagement/carouselBoard.js b/src/api/kanbanManagement/carouselBoard.js index da6d90f..3b68f81 100644 --- a/src/api/kanbanManagement/carouselBoard.js +++ b/src/api/kanbanManagement/carouselBoard.js @@ -1,46 +1,61 @@ -import request from "@/utils/request"; +import request from '@/utils/request' // 获取质量大屏轮播数据 export function getQualityStatisticsCarouselBoardData(data) { - return request({ - url: "/BI/CarouselBoard/getQualityStatisticsCarouselBoardData", - method: "POST", - data: data, - }); + return request({ + url: '/BI/CarouselBoard/getQualityStatisticsCarouselBoardData', + method: 'POST', + data: data, + }) } // 获取生产大屏轮播数据 export function getWorkOrderCarouselBoardData(data) { - return request({ - url: "/BI/CarouselBoard/getWorkOrderCarouselBoardData", - method: "POST", - data: data, - }); + return request({ + url: '/BI/CarouselBoard/getWorkOrderCarouselBoardData', + method: 'POST', + data: data, + }) } // 获取毛坯大屏轮播数据 export function getBlankInventoryCarouselBoardData(data) { - return request({ - url: "/BI/CarouselBoard/getBlankInventoryCarouselBoardData", - method: "POST", - data: data, - }); + return request({ + url: '/BI/CarouselBoard/getBlankInventoryCarouselBoardData', + method: 'POST', + data: data, + }) } // 获取设备报警大屏轮播数据 export function getEquipmentAlarmCarouselBoardData(data) { - return request({ - url: "/BI/CarouselBoard/getEquipmentAlarmCarouselBoardData", - method: "POST", - data: data, - }); + return request({ + url: '/BI/CarouselBoard/getEquipmentAlarmCarouselBoardData', + method: 'POST', + data: data, + }) } // 获取设备实时参数信息大屏轮播数据 export function getEquipmentLiveCarouselBoardData(data) { - return request({ - url: "/BI/CarouselBoard/getEquipmentLiveCarouselBoardData", - method: "POST", - data: data, - }); + return request({ + url: '/BI/CarouselBoard/getEquipmentLiveCarouselBoardData', + method: 'POST', + data: data, + }) +} + +/** + * 按日期生成或清空数据 + * @param {Object} params - 请求参数 + * @param {string} params.GenerationTime - 日期字符串,格式为 'YYYY-MM-DD' + * @returns {Promise} + */ +export function GenerateDataByDateTime(params) { + console.log('调用 GenerateDataByDateTime 接口,参数:', params) + return request({ + url: '/kanbanManagement/carouselBoard/generateDataByDateTime', + method: 'post', + data: params + }) } diff --git a/src/views/kanbanManagement/CarouselBoard/components/QualityStatisticsCard.vue b/src/views/kanbanManagement/CarouselBoard/components/QualityStatisticsCard.vue index 65fbe2b..8357288 100644 --- a/src/views/kanbanManagement/CarouselBoard/components/QualityStatisticsCard.vue +++ b/src/views/kanbanManagement/CarouselBoard/components/QualityStatisticsCard.vue @@ -1,6 +1,6 @@