From a4ef20c04574584076685de32b10b857e25612f3 Mon Sep 17 00:00:00 2001
From: longyvfengyun <496960745@qq.com>
Date: 星期四, 29 六月 2023 10:07:04 +0800
Subject: [PATCH] 门禁系统界面提交

---
 src/assets/style/basic.css                |   10 +++++
 src/views/accessControl/accessControl.vue |   73 +++++++++++++++++++++++++++++++++++-
 src/views/accessControl/images/menJin.png |    0 
 3 files changed, 80 insertions(+), 3 deletions(-)

diff --git a/src/assets/style/basic.css b/src/assets/style/basic.css
index 2c1bbe9..164a729 100644
--- a/src/assets/style/basic.css
+++ b/src/assets/style/basic.css
@@ -30,8 +30,18 @@
   flex-direction: row;
 }
 .flex-layout--body {
+  position: relative;
   flex: 1;
 }
+.flex-layout-absolute {
+  position: absolute;
+  width: 100%;
+  height: 100%;
+  top: 0;
+  left: 0;
+  right: 0;
+  bottom: 0;
+}
 .center--container {
   display: flex;
   height: 100%;
diff --git a/src/views/accessControl/accessControl.vue b/src/views/accessControl/accessControl.vue
index 771921e..0f602e3 100644
--- a/src/views/accessControl/accessControl.vue
+++ b/src/views/accessControl/accessControl.vue
@@ -1,11 +1,78 @@
 <script setup>
-
+import FlexBox from "@/components/FlexBox.vue";
+import {reactive} from "vue";
+const nums = reactive([]);
+for(let i=0; i<10; i++) {
+	nums.push(i);
+}
 </script>
 
 <template>
-	<div>闂ㄧ</div>
+	<div class="flex-layout--container">
+		<div class="flex-layout--body">
+			<div class="flex-layout-absolute">
+				<div class="access-control-list">
+					<el-row>
+						<el-col :span="4" v-for="item in nums" :key="item">
+							<div class="access-control-item">
+								<flex-box>
+									<div class="access-control-img">
+										<img src="./images/menJin.png" alt="">
+									</div>
+									<div class="access-control-text update-time">
+										2023-06-29 00:00:00
+									</div>
+									<div class="access-control-text home-number">401</div>
+									<div class="access-control-text state">鍏抽棴鐘舵��</div>
+								</flex-box>
+							</div>
+						</el-col>
+					</el-row>
+				</div>
+			</div>
+		</div>
+	</div>
 </template>
 
-<style scoped>
+<style lang="less" scoped>
+.access-control-list {
+	height: 100%;
+	padding-top: 16px;
+	padding-right: 16px;
+	padding-bottom: 16px;
+	overflow-y: auto;
+}
+.access-control-item {
+	margin-left: 16px;
+	margin-bottom: 16px;
+	text-align: center;
+}
+.access-control-img {
+	display: inline-block;
+	padding: 16px 0 8px;
+	width: 22%;
+	img {
+		width: 100%;
+		height: auto;
+	}
+}
+.access-control-text {
+	color: #ffffff;
+	text-align: center;
+	&.update-time {
+		padding: 4px 0;
+		font-size: 14px;
+	}
 
+	&.home-number {
+		font-weight: bold;
+		font-size: 18px;
+	}
+
+	&.state {
+		font-weight: bold;
+		font-size: 18px;
+		margin-bottom: 8px;
+	}
+}
 </style>
diff --git a/src/views/accessControl/images/menJin.png b/src/views/accessControl/images/menJin.png
new file mode 100644
index 0000000..00f9a30
--- /dev/null
+++ b/src/views/accessControl/images/menJin.png
Binary files differ

--
Gitblit v1.9.1