From 5c0d64898ddeabb85ddae32bb620b89b10cee930 Mon Sep 17 00:00:00 2001
From: ZhangXianQiang <1135831638@qq.com>
Date: 星期三, 05 六月 2024 16:15:13 +0800
Subject: [PATCH] feat:答题卡

---
 src/views/exam/index.vue |   75 ++++++++++++++++++++++++++++++++++---
 1 files changed, 68 insertions(+), 7 deletions(-)

diff --git a/src/views/exam/index.vue b/src/views/exam/index.vue
index cdc820e..04e0403 100644
--- a/src/views/exam/index.vue
+++ b/src/views/exam/index.vue
@@ -1,22 +1,61 @@
 <template>
-  <div class="exam-container w-screen h-screen relative overflow-hidden">
-    <div class="top-bg bg-blue-400"></div>
-    <div class="exam-content flex flex-col ">
-      <div class="exam-header">
-        <div class="title-container">
-          娴嬭瘯娴嬭瘯娴嬭瘯
+  <div class="exam-container w-screen h-screen bg-slate-50 relative overflow-hidden">
+    <div class="top-bg bg-blue-500"></div>
+    <div class="exam-content">
+      <div class="exam-wrapper container mx-auto h-full flex flex-col">
+        <div class="exam-header flex items-center mt-12 mb-10">
+          <div class="title-container text-3xl font-semibold text-white">
+            娴嬭瘯娴嬭瘯娴嬭瘯
+          </div>
+        </div>
+        <div class="exam-main grow flex justify-between">
+          <!-- 绛旈鍗″尯 -->
+          <div class="answer-wrapper answer-left mr-8 shadow-xl p-4 box-border">
+            <div class="wrapper h-full flex flex-col items-center">
+              <div class="title-wrapper w-full flex justify-between items-center mb-5">
+                <div class="title text-xl font-semibold ">绛旈鍗�</div>
+                <AnswerTag></AnswerTag>
+              </div>
+
+              <div class="progress-wrapper w-full">
+                <AnswerProgress></AnswerProgress>
+              </div>
+
+              <div class="sheet-wrapper w-full grow relative my-5">
+                <div class="sheet-content absolute top-0 bottom-0 w-full">
+                  <AnswerSheet></AnswerSheet>
+                </div>
+              </div>
+
+              <div class="submit-wrapper">
+                <el-button type="primary" class="submit-button w-40">鎻愪氦璇曞嵎</el-button>
+              </div>
+
+            </div>
+          </div>
+          <!-- 绛旈鍐呭鍖� -->
+          <div class="answer-wrapper answer-right grow shadow-xl">
+
+          </div>
         </div>
       </div>
-      <div class="exam-main flex-1"></div>
     </div>
   </div>
 </template>
 
 <script setup>
+import AnswerTag from './answer-tag/index.vue';
+import AnswerProgress from './answer-progress/index.vue';
+import AnswerSheet from './answer-sheet/index.vue';
 
 </script>
 
 <style lang="scss" scoped>
+@media (min-width: 1836px) {
+  .container {
+    max-width: 1724px;
+  }
+}
 .top-bg {
   width: 130%;
   height: 200px;
@@ -26,8 +65,30 @@
   left: 50%;
   transform: translateX(-50%);
 }
+
 .exam-content {
   width: 100%;
   height: 100%;
+  position: absolute;
+  top: 0;
+  left: 0;
+  z-index: 2;
+}
+.exam-header {
+  width: 100%;
+}
+.answer-wrapper {
+  background-color: #fff;
+  border-top-left-radius: 10px;
+  border-top-right-radius: 10px;
+}
+.answer-left {
+  width: 340px;
+}
+.answer-right {
+  color: #3680fa;
+}
+.submit-button {
+  height: 40px;
 }
 </style>
\ No newline at end of file

--
Gitblit v1.8.0