From 8dc069dce65e7fcb5ec5d12feb52caa0e8f6c3f0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=B5=B5=E6=AD=A3=E6=98=93?= Date: Thu, 7 Nov 2024 09:41:26 +0800 Subject: [PATCH] 1 --- src/api/databoard/index.js | 12 +++++ src/views/databoard/index.vue | 82 ++++++++++++++++++++++------------- 2 files changed, 63 insertions(+), 31 deletions(-) create mode 100644 src/api/databoard/index.js diff --git a/src/api/databoard/index.js b/src/api/databoard/index.js new file mode 100644 index 0000000..f040d8d --- /dev/null +++ b/src/api/databoard/index.js @@ -0,0 +1,12 @@ +import request from '@/utils/request' + +/** + * 获取模块1数据 + * @param {查询条件} data + */ +export function getMoudel01() { + return request({ + url: 'mes/Console/get_moudel01', + method: 'get' + }) +} diff --git a/src/views/databoard/index.vue b/src/views/databoard/index.vue index 15e0564..068d68e 100644 --- a/src/views/databoard/index.vue +++ b/src/views/databoard/index.vue @@ -35,63 +35,63 @@ -
+
今日工单总数
-
{{ cardInfo.todayOrderNum }}
+
{{ cardInfo.workorders }}
已生产工单数
-
{{ cardInfo.todayFinishOrderNum }}
+
{{ cardInfo.finishWorkorders }}
异常工单总数
-
{{ cardInfo.todayErrorOrderNum }}
+
{{ cardInfo.exceptionWorkorders }}
今日备料任务
-
{{ cardInfo.todayMaterialPreparationNum }}
+
{{ cardInfo.preparationTasks }}
索赔数量
-
{{ cardInfo.claimNum }}
+
{{ cardInfo.claimsQuantity }}
-
+
报损数量
-
{{ cardInfo.reportLossNum }}
+
{{ cardInfo.reportedLossQuantity }}
成品缺陷
-
{{ cardInfo.finishedProductDefects }}
+
{{ cardInfo.productDefectQuantity }}
点检任务数
-
{{ cardInfo.inspectionTaskNum }}
+
{{ cardInfo.inspectionTaskQuantity }}
安灯报警数
-
{{ cardInfo.andonNum }}
+
{{ cardInfo.andonQuantity }}
设备报修数
-
{{ cardInfo.deviceRepairNum }}
+
{{ cardInfo.equipmentRepairQuantity }}
@@ -173,7 +173,7 @@ const option = reactive({ } }, legend: { - data: ['一组', '二组', '三组'] + data: ['总物料需求数', '配料需求数'] }, grid: { left: '3%', @@ -183,19 +183,19 @@ const option = reactive({ }, xAxis: { type: 'category', - data: ['周一', '周二', '周三', '周四', '周五', '周六', '周日'] + data: ['一线', '二线', '三线', '四线', '五线', '六线', '七线'] }, yAxis: { type: 'value' }, series: [ { - name: '一组', + name: '总物料需求数', type: 'bar', data: [120, 200, 150, 80, 70, 110, 130] }, { - name: '二组', + name: '配料需求数', type: 'bar', data: [120, 200, 150, 80, 70, 110, 130] } @@ -213,29 +213,46 @@ onBeforeUnmount(() => { myChart.value = null }) /// ================ 数据获取 ============= +import { getMoudel01 } from '@/api/databoard/index' const cardInfo = reactive({ // 今日订单数量 - todayOrderNum: 0, + workorders: 0, // 今日完成订单数量 - todayFinishOrderNum: 0, + finishWorkorders: 0, // 今日错误订单数量 - todayErrorOrderNum: 0, - // 今日物料准备数量 - todayMaterialPreparationNum: 0, + exceptionWorkorders: 0, + // 今日物料任务数 + preparationTasks: 0, // 索赔数量 - claimNum: 0, + claimsQuantity: 0, // 报损数量 - reportLossNum: 0, - // 索赔数量 - finishedProductDefects: 0, + reportedLossQuantity: 0, + // 成品缺陷 + productDefectQuantity: 0, // 点检任务数 - inspectionTaskNum: 0, + inspectionTaskQuantity: 0, // 安灯数量 - andonNum: 0, + andonQuantity: 0, // 设备报修数量 - deviceRepairNum: 0 + equipmentRepairQuantity: 0 }) -function getCardNumber() {} +async function getCardNumber() { + getMoudel01().then((res) => { + if (res.code === 200) { + cardInfo.workorders = res.data.workorders + cardInfo.finishWorkorders = res.data.finishWorkorders + cardInfo.exceptionWorkorders = res.data.exceptionWorkorders + cardInfo.preparationTasks = res.data.preparationTasks + cardInfo.claimsQuantity = res.data.claimsQuantity + cardInfo.reportedLossQuantity = res.data.reportedLossQuantity + cardInfo.productDefectQuantity = res.data.productDefectQuantity + cardInfo.inspectionTaskQuantity = res.data.inspectionTaskQuantity + cardInfo.andonQuantity = res.data.andonQuantity + cardInfo.equipmentRepairQuantity = res.data.equipmentRepairQuantity + } + }) +} +getCardNumber() /// ====================================== @@ -293,10 +310,13 @@ function getCardNumber() {} background-color: #13ce66; } .magenta { - background-color: #f56c6c; + background-color: #f91194; } .brown { - background-color: #e6a23c; + background-color: #673f02; +} +.pink { + background-color: #ff69b4; }