From 4bb72bb50ab1075afeac4782bb34264bf1bdab03 Mon Sep 17 00:00:00 2001
From: 罗广辉 <guanghui.luo@foxmail.com>
Date: Sat, 29 Mar 2025 16:56:00 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/master'
---
src/views/SignMachineNest/components/MachineLeft/MachineData.vue | 92 +++++++++++++++++++++++++++++++++++++++++++++-
1 files changed, 90 insertions(+), 2 deletions(-)
diff --git a/src/views/SignMachineNest/components/MachineLeft/MachineData.vue b/src/views/SignMachineNest/components/MachineLeft/MachineData.vue
index c161746..f6be978 100644
--- a/src/views/SignMachineNest/components/MachineLeft/MachineData.vue
+++ b/src/views/SignMachineNest/components/MachineLeft/MachineData.vue
@@ -1,4 +1,92 @@
<!-- 机巢数据 -->
<template>
- <div>机巢数据</div>
-</template>
\ No newline at end of file
+ <common-title title="机巢数据" :style="{ marginLeft: pxToRem(14) }"></common-title>
+ <div class="machine-data">
+ <div class="data-card" v-for="item in statisticsList">
+ <img :src="item.imgurl" alt="" />
+ <div class="num-text">
+ <div class="num">{{item.num}}</div>
+ <div class="text">{{ item.text }}</div>
+ </div>
+ </div>
+ </div>
+</template>
+
+<script setup>
+import { pxToRem } from '@/utils/rem';
+import CommonTitle from '@/components/CommonTitle.vue';
+import rwcs from '@/assets/images/signMachineNest/machineLeft/rwcs.png';
+import sjs from '@/assets/images/signMachineNest/machineLeft/sjs.png';
+import jscb from '@/assets/images/signMachineNest/machineLeft/jscb.png';
+import rwcg from '@/assets/images/signMachineNest/machineLeft/rwcg.png';
+import fxlc from '@/assets/images/signMachineNest/machineLeft/fxlc.png';
+import fxsc from '@/assets/images/signMachineNest/machineLeft/fxsc.png';
+
+const statisticsList = ref([
+ { imgurl: rwcs, num: 1314, text: '任务次数(次)' },
+ { imgurl: sjs, num: 1314, text: '事件数(件)' },
+ { imgurl: jscb, num: 1314, text: '节省成本(万元)' },
+ { imgurl: rwcg, num: 1314, text: '任务成果(个)' },
+ { imgurl: fxlc, num: 1314, text: '飞行里程' },
+ { imgurl: fxsc, num: 1314, text: '飞行时长' },
+]);
+
+</script>
+
+<style lang="scss" scoped>
+.machine-data {
+ font-family: YouSheBiaoTiHei, YouSheBiaoTiHei;
+ margin-left: 29px;
+ padding: 16px 16px;
+ width: 390px;
+ height: 296px;
+ background: linear-gradient(
+ 270deg,
+ rgba(31, 62, 122, 0) 0%,
+ rgba(31, 62, 122, 0.35) 21%,
+ #1f3e7a 100%
+ );
+ border-radius: 0px 0px 0px 0px;
+ opacity: 0.85;
+ margin-bottom: 12px;
+ display: flex;
+ flex-wrap: wrap;
+ gap: 10px;
+ .data-card {
+ width: calc(50% - 5px); // 减去间距的一半
+ display: flex;
+ align-items: center;
+ img {
+ width: 62.82px;
+ height: 62.82px;
+ margin-right: 10px;
+ }
+ .num-text {
+ .num {
+ width: 72px;
+ height: 24px;
+ font-family: YouSheBiaoTiHei, YouSheBiaoTiHei;
+ font-weight: 400;
+ font-size: 28px;
+ line-height: 23px;
+ text-align: left;
+ font-style: normal;
+ text-transform: none;
+ background: linear-gradient(270deg, #FFFFFF 0%, #6DD7FF 100%);
+ -webkit-background-clip: text;
+ -webkit-text-fill-color: transparent;
+ background-clip: text;
+ }
+ .text {
+ width: 100px;
+ height: 18px;
+ font-family: Source Han Sans CN, Source Han Sans CN;
+ font-weight: 400;
+ font-size: 14px;
+ color: #FFFFFF;
+ line-height: 17px;
+ }
+ }
+ }
+}
+</style>
--
Gitblit v1.9.3