From 5b33c40610d02e045ee2f926e34dc5b7ae25d4eb Mon Sep 17 00:00:00 2001
From: 张含笑 <zhx18749296735@163.com>
Date: Fri, 09 May 2025 17:46:47 +0800
Subject: [PATCH] 个人工作台调整
---
src/views/wel/components/statistics.vue | 32 +++++++-------------------------
1 files changed, 7 insertions(+), 25 deletions(-)
diff --git a/src/views/wel/components/statistics.vue b/src/views/wel/components/statistics.vue
index 4a00f10..c168948 100644
--- a/src/views/wel/components/statistics.vue
+++ b/src/views/wel/components/statistics.vue
@@ -9,7 +9,7 @@
<img src="/src/assets/images/workbench/st2.png" alt="" />
</div>
</div>
- <div class="grid-container1" v-if="permission?.device_statistics_six">
+ <div class="grid-container1">
<div v-for="(item, index) in Object.keys(newtitleData)" :key="index" class="device-card">
<div class="device-title">
<img :src="test[item].img" :alt="newtitleData[item].name" />
@@ -29,30 +29,6 @@
}"></span>
<span class="label">{{ getStatusLabel(test[item]?.name, statusIndex) }}</span>
<span class="count">{{ status }} {{ test[item]?.name === '无人机' ? '架' : '个' }}</span>
- </div>
- </div>
- </div>
- </div>
- <div class="grid-container" v-if="permission?.device_statistics_four">
- <div v-for="(item, index) in Object.keys(newtitleData)" :key="index" class="device-card">
- <div class="device-title">
- <img :src="test[item].img" :alt="newtitleData[item].name" />
- <div class="itemcenter">
- <div>{{ test[item]?.name || '--' }}</div>
- <span class="shu">{{ newtitleData[item].total_num }}</span>
- <span>个</span>
- </div>
- <div class="status-list">
- <div v-for="(status, statusIndex) in newtitleData[item].status_map" :key="statusIndex" class="status-item"
- :class="getStatusStyle(test[item]?.name, statusIndex)"
- :style="{ color: getStatusColor(test[item]?.name, statusIndex) }">
- <span class="indicator" :style="{
- backgroundColor: getStatusBackground(test[item]?.name, statusIndex),
- color: getStatusColor(test[item]?.name, statusIndex),
- }"></span>
- <span class="label">{{ getStatusLabel(test[item]?.name, statusIndex) }}</span>
- <span class="count">{{ status }} {{ test[item]?.name === '无人机' ? '架' : '个' }}</span>
- </div>
</div>
</div>
</div>
@@ -222,6 +198,12 @@
}
const getStaticsList = () => {
getStatics(userInfo.value.detail.areaCode,).then(res => {
+ console.log(permission, 111)
+ if (permission.value?.device_statistics_six) {
+ newtitleData.value = res.data.data
+ return
+ }
+
for (let key in res.data.data) {
if (permission.value?.device_statistics_four && (key === 'flow_type_list' ||
key === 'insure_list')) continue
--
Gitblit v1.9.3