|
@@ -1,14 +1,79 @@
|
|
|
<template>
|
|
|
- <div>
|
|
|
- 1111
|
|
|
- </div>
|
|
|
+ <section class="hc-container relative flex flex-col h-full">
|
|
|
+ <header class="hc-header relative h-[70px]">
|
|
|
+ <div class="gis-header">
|
|
|
+ <div class="header_left"/>
|
|
|
+ <div class="header_center">
|
|
|
+ <div class="title">长寿区国道G243长寿长江大桥危桥改造工程</div>
|
|
|
+ </div>
|
|
|
+ <div class="header_right">
|
|
|
+ <div class="time">
|
|
|
+ <span>{{headerDate}}</span>
|
|
|
+ <span class="ml-3">{{headerTime}}</span>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ </header>
|
|
|
+ <main class="hc-main relative">
|
|
|
+ <div class="main-left flex-1">
|
|
|
+ <div class="content flex-1">
|
|
|
+ <div class="hc-border-1"/>
|
|
|
+ <div class="hc-border-2"/>
|
|
|
+ <iframe src="http://3d.hczcxx.cn/" hc-border="0" class="relative w-full h-full cursor-pointer"/>
|
|
|
+ <div class="text-content">
|
|
|
+ <div class="title">施工换索进度</div>
|
|
|
+ <div class="scroll-bar">
|
|
|
+ <div class="number-box">
|
|
|
+ <div class="name">总换索量</div>
|
|
|
+ <numberCard value="3"/>
|
|
|
+ </div>
|
|
|
+ <div class="number-box">
|
|
|
+ <div class="name letter">已换</div>
|
|
|
+ <numberCard value="300"/>
|
|
|
+ </div>
|
|
|
+ <div class="number-box">
|
|
|
+ <div class="name letter">未换</div>
|
|
|
+ <numberCard value="13"/>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <div class="bottom h-[220px]">
|
|
|
+ <div class="hc-border-1"/>
|
|
|
+ <div class="hc-border-2"/>
|
|
|
+ <div class="h-full content">
|
|
|
+ <div class="title text-center">内外业进度对比</div>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <div class="main-right w-[320px]">
|
|
|
+ <div class="hc-border-1"/>
|
|
|
+ <div class="hc-border-2"/>
|
|
|
+ 222
|
|
|
+ </div>
|
|
|
+ </main>
|
|
|
+ </section>
|
|
|
</template>
|
|
|
|
|
|
<script setup>
|
|
|
-import { ref, watch } from 'vue'
|
|
|
+import {onMounted, ref} from 'vue'
|
|
|
+import dayjs from 'dayjs'
|
|
|
|
|
|
+onMounted(() => {
|
|
|
+ getDateTime()
|
|
|
+})
|
|
|
+
|
|
|
+//实时日期时间
|
|
|
+const headerDate = ref(dayjs().format('YYYY年MM月DD日'))
|
|
|
+const headerTime = ref(dayjs().format('HH:mm:ss'))
|
|
|
+const getDateTime = () => {
|
|
|
+ setInterval(() => {
|
|
|
+ headerDate.value = dayjs().format('YYYY年MM月DD日')
|
|
|
+ headerTime.value = dayjs().format('HH:mm:ss')
|
|
|
+ }, 1000)
|
|
|
+}
|
|
|
</script>
|
|
|
|
|
|
<style lang="scss">
|
|
|
-
|
|
|
+@import '../styles/home';
|
|
|
</style>
|