diff --git a/src/assets/images/commandScreen/head-cube.png b/src/assets/images/commandScreen/head-cube.png
new file mode 100644
index 0000000..43ca5ef
Binary files /dev/null and b/src/assets/images/commandScreen/head-cube.png differ
diff --git a/src/assets/images/commandScreen/head-line.png b/src/assets/images/commandScreen/head-line.png
new file mode 100644
index 0000000..16b18c6
Binary files /dev/null and b/src/assets/images/commandScreen/head-line.png differ
diff --git a/src/views/commandScreen/commandCenter/leftBottom.vue b/src/views/commandScreen/commandCenter/leftBottom.vue
index 75e7d5a..185d60e 100644
--- a/src/views/commandScreen/commandCenter/leftBottom.vue
+++ b/src/views/commandScreen/commandCenter/leftBottom.vue
@@ -1,58 +1,389 @@
+
+
+
+
+
+
+
+
排名
+
姓名
+
整改数量
+
整改率
+
及时整改率
+
+
+
+
+
{{ 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;
+// }
+// }
+// );