From 5455f82997cb3e55dda346eb764b0efd81bf3712 Mon Sep 17 00:00:00 2001 From: Vce Date: Mon, 22 Apr 2024 23:02:06 +0800 Subject: [PATCH] =?UTF-8?q?dev:=E5=BC=80=E5=8F=91=E6=8C=87=E6=8C=A5?= =?UTF-8?q?=E9=83=A8=E5=A4=A7=E5=B1=8F=E9=A1=B5=E9=9D=A2=E5=B7=A6=E8=BE=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/assets/images/commandScreen/head-cube.png | Bin 0 -> 1850 bytes src/assets/images/commandScreen/head-line.png | Bin 0 -> 12147 bytes .../commandCenter/leftBottom.vue | 481 ++++++++++++++++-- .../commandScreen/commandCenter/leftTop.vue | 192 +++++-- 4 files changed, 591 insertions(+), 82 deletions(-) create mode 100644 src/assets/images/commandScreen/head-cube.png create mode 100644 src/assets/images/commandScreen/head-line.png diff --git a/src/assets/images/commandScreen/head-cube.png b/src/assets/images/commandScreen/head-cube.png new file mode 100644 index 0000000000000000000000000000000000000000..43ca5efa813b0ab7508b6ccabc8006ba89bfbe35 GIT binary patch literal 1850 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
-
- 安全教育智能分析 +
安全教育智能分析
+
+
+
+
+
-
+
+
+
+
+
教育智能提示
+
+
+
+
+ +
+
+
{{item.header}}
+
{{item.header}}
+
+
+ + {{item.content}} + +
+
+
+
diff --git a/src/views/commandScreen/commandCenter/leftTop.vue b/src/views/commandScreen/commandCenter/leftTop.vue index d89fc11..18da178 100644 --- a/src/views/commandScreen/commandCenter/leftTop.vue +++ b/src/views/commandScreen/commandCenter/leftTop.vue @@ -8,6 +8,35 @@
+
+ + + + + +
+
排名
+
姓名
+
整改数量
+
整改率
+
及时整改率
+
+
+ +
+
{{ item.sortLine }}
+
{{ item.name }}
+
{{ item.count }}
+
{{ item.rate }}
+
{{ item.immediateRate }}
+
+
+
+ +

暂无数据

+
+
+
@@ -15,60 +44,55 @@ import { GlobalStore } from "@/stores"; import { ref, onMounted, watch } from "vue"; import { getStageOption } from "@/api/modules/projectOverview"; +import type { TabsPaneContext } from 'element-plus' -// ts -type Props = { - projectData?: any; // 传入项目信息 -}; -// withDefaults 定义默认值(传入的数据类型同默认值) -const props = withDefaults(defineProps(), { - projectData: {} -}); -// 项目信息 -const projectData = ref({} as any); +const activeName = ref('first') -const projectLocal = ref("" as any); -const store = GlobalStore(); -const projectTypeEnumList:any = ref([]); //工程类别 -// 工程类别字典数据 -const projectTypeEnum = async () => { - const res: any = await getStageOption({ dictionaryEncoding: "project_type", projectSn: store.sn }); - if (res.result.length > 0) { - let newArray = res.result.map((item: any) => { - return { - name: item.name, - id: Number(item.data) - }; - }); - projectTypeEnumList.value = newArray - } else { - projectTypeEnumList.value = [] - } -}; -//将方法暴露给父组件 -defineExpose({ - projectTypeEnum -}) +const handleClick = (tab: TabsPaneContext, event: Event) => { + console.log(tab, event) +} +const tabList = [ + { sortLine: '1', name: 'Tom', count: '1', rate: '100%', immediateRate: '100%'}, + { sortLine: '2', name: 'Tom', count: '1', rate: '100%', immediateRate: '100%'}, + { sortLine: '3', name: 'Tom', count: '1', rate: '100%', immediateRate: '100%'}, + { sortLine: '4', name: 'Tom', count: '1', rate: '100%', immediateRate: '100%'}, + { sortLine: '5', name: 'Tom', count: '1', rate: '100%', immediateRate: '100%'}, + { sortLine: '5', name: 'Tom', count: '1', rate: '100%', immediateRate: '100%'}, + { sortLine: '5', name: 'Tom', count: '1', rate: '100%', immediateRate: '100%'}, + { sortLine: '5', name: 'Tom', count: '1', rate: '100%', immediateRate: '100%'}, + { sortLine: '5', name: 'Tom', count: '1', rate: '100%', immediateRate: '100%'}, + { sortLine: '5', name: 'Tom', count: '1', rate: '100%', immediateRate: '100%'}, + { sortLine: '5', name: 'Tom', count: '1', rate: '100%', immediateRate: '100%'}, + { sortLine: '5', name: 'Tom', count: '1', rate: '100%', immediateRate: '100%'}, + { sortLine: '5', name: 'Tom', count: '1', rate: '100%', immediateRate: '100%'}, + { sortLine: '5', name: 'Tom', count: '1', rate: '100%', immediateRate: '100%'}, + { sortLine: '5', name: 'Tom', count: '1', rate: '100%', immediateRate: '100%'}, + { sortLine: '5', name: 'Tom', count: '1', rate: '100%', immediateRate: '100%'}, + { sortLine: '5', name: 'Tom', count: '1', rate: '100%', immediateRate: '100%'}, + { sortLine: '5', name: 'Tom', count: '1', rate: '100%', immediateRate: '100%'}, + { sortLine: '5', name: 'Tom', count: '1', rate: '100%', immediateRate: '100%'}, +] onMounted( async () => { - await projectTypeEnum(); + }) -watch( - () => props.projectData, - newVal => { - // console.log(newVal, "newVal"); - if (newVal) { - // props.xData = newVal; - projectData.value = newVal; - projectLocal.value = - projectData.value.provinceName + - projectData.value.cityName + - projectData.value.areaName + - projectData.value.projectAddress; - } - } -); +// watch( +// () => props.projectData, +// newVal => { +// // console.log(newVal, "newVal"); +// if (newVal) { +// // props.xData = newVal; +// projectData.value = newVal; +// projectLocal.value = +// projectData.value.provinceName + +// projectData.value.cityName + +// projectData.value.areaName + +// projectData.value.projectAddress; +// } +// } +// );