From 32199bf4ed3c287e8bcbb1f61c106c276d82542c Mon Sep 17 00:00:00 2001
From: liuyg <376836862@qq.com>
Date: Wed, 18 Aug 2021 11:16:30 +0800
Subject: [PATCH] 样式

---
 src/views/exam/startexam.vue |  292 ++++++++++++++++++++++++++++++++--------------------------
 1 files changed, 161 insertions(+), 131 deletions(-)

diff --git a/src/views/exam/startexam.vue b/src/views/exam/startexam.vue
index c0da7eb..4d89b0c 100644
--- a/src/views/exam/startexam.vue
+++ b/src/views/exam/startexam.vue
@@ -6,7 +6,7 @@
  * menu-name 考试管理
  */
 <template>
-    <div class="exam">
+  <!-- <div class="exam">
         <button class="logout" 
           onmouseover="this.style.backgroundColor='red';" 
           onmouseout="this.style.backgroundColor='';"
@@ -15,45 +15,69 @@
         <div class="no" v-if="!pageDisable">
           <span>没有找到相应的考试信息</span>
         </div>
+    </div> -->
+  <div class="startexam">
+    <div class="startexam_heard">
+      {{ option.data[0].title ? option.data[0].title : "保安员证考试" }}
     </div>
-    
+    <div class="startexam_main">
+      <div class="s_m_img">
+        <img src="/img/exam/startbg.jpg" alt="" />
+      </div>
+      <div class="s_m_value" v-if="option.data[0].list.length != 0">
+        <div v-for="(item, index) in option.data[0].list" :key="index">
+          <span class="s_m_v_title">{{ item.title }}</span>
+          <span>{{ item.value }}</span>
+        </div>
+        <div>
+          <el-button type="primary" round @click="startExam"
+            >开始考试</el-button
+          >
+        </div>
+      </div>
+      <div class="s_m_value" v-else>没有找到相应的考试信息</div>
+    </div>
+  </div>
 </template>
 
 
 <script>
-import { mapState } from 'vuex';
-import {getExamDetail} from "@/api/examapi/examination";
-import {updateApplyStatus} from "@/api/examapi/applyexam";
+import { mapState } from "vuex";
+import { getExamDetail } from "@/api/examapi/examination";
+import { updateApplyStatus } from "@/api/examapi/applyexam";
 export default {
-  
-  data(){
+  data() {
     return {
-      resData:null,
-      sex:"",
-      pageDisable:false,
+      resData: null,
+      sex: "",
+      pageDisable: false,
       option: {
         span: 8,
-        data: []
+        data: [
+          {
+            list: [],
+          },
+        ],
       },
-    }
+    };
   },
   computed: {
-        ...mapState({
-            userInfo: state => state.user.userInfo
-        })
+    ...mapState({
+      userInfo: (state) => state.user.userInfo,
+    }),
   },
   mounted() {
-      //获取数据
-      this.getUserInfoBYExam();
-      window.startExam=this.startExam;
-    },
-  methods:{
-    //退出登录 
+    //获取数据
+    this.getUserInfoBYExam();
+    window.startExam = this.startExam;
+  },
+  methods: {
+    //退出登录
     handleLogout() {
       this.$confirm("是否退出系统, 是否继续?", "提示", {
         confirmButtonText: "确定",
         cancelButtonText: "取消",
-        type: "warning"
+        type: "warning",
       }).then(() => {
         this.$store.dispatch("LogOut").then(() => {
           this.$router.push({ path: "/login" });
@@ -61,128 +85,134 @@
       });
     },
     //开始考试跳转
-    startExam () {
+    startExam() {
       var that = this;
       //去修改考试状态
       var data = {
-        id:that.resData.applyId,
-        examType:this.resData.examType
-      }
-      updateApplyStatus(data).then(() => {
-      })
+        id: that.resData.applyId,
+        examType: this.resData.examType,
+      };
+      updateApplyStatus(data).then(() => {});
       this.$router.push({
-          path: `/startexam/${that.resData.id}`,
-          query: that.resData
-      })
+        path: `/startexam/${that.resData.id}`,
+        query: that.resData,
+      });
     },
-    getUserInfoBYExam(){
-       var that = this;
-       getExamDetail(this.userInfo.user_id).then((res) => {
-            that.resData = res.data.data[0];
-            var data = res.data.data[0];
-            // debugger;
-            if(res.data.data.length>0){
-              that.pageDisable = true;
-                if(data.sex==1){
-                  that.sex = "男"
-                }
-                if(data.sex==2){
-                  that.sex = "女"
-                }
-                that.option.data = [
-                    {
-                    title: that.resData.examName,
-                    color: '#ffa820',
-                    subtext: '开始考试',
-                    click: function () {
-                      window.parent.startExam();
-                    },
-                    list: [
-                      {
-                        title: '姓名:     '+that.resData.realName,
-                        check: true,
-                      },
-                      {
-                        title: '准考证号:    '+that.resData.candidateNo,
-                        check: true,
-                      },
-                      {
-                        title: '身份证号:     '+that.resData.idCardNo,
-                        check: true,
-                      },
-                      {
-                        title: '性别:     '+that.sex,
-                        check: true,
-                      }
-                    ]
-                  }
-                ]
+    getUserInfoBYExam() {
+      var that = this;
+      getExamDetail(this.userInfo.user_id).then(
+        (res) => {
+          that.resData = res.data.data[0];
+          var data = res.data.data[0];
+          // debugger;
+          console.log(data, 254424);
+          if (res.data.data.length > 0) {
+            that.pageDisable = true;
+            if (data.sex == 1) {
+              that.sex = "男";
             }
-            
+            if (data.sex == 2) {
+              that.sex = "女";
+            }
+            that.option.data = [
+              {
+                title: that.resData.examName,
+                color: "#ffa820",
+                subtext: "开始考试",
+                click: function () {
+                  window.parent.startExam();
+                },
+                list: [
+                  {
+                    title: "姓名:     ",
+                    value: that.resData.realName,
+                    check: true,
+                  },
+                  {
+                    title: "准考证号:    ",
+                    value: that.resData.candidateNo,
+                    check: true,
+                  },
+                  {
+                    title: "身份证号:     ",
+                    value: that.resData.idCardNo,
+                    check: true,
+                  },
+                  {
+                    title: "性别:     ",
+                    value: that.sex,
+                    check: true,
+                  },
+                ],
+              },
+            ];
+          }
         },
 
         (error) => {
           window.console.log(error);
         }
       );
+    },
+  },
+};
+</script>
+<style lang="scss">
+//最终
+.startexam {
+  // width: 100%;
+  // height: 100%;
+  // border: 1px solid red;
+  width: 80%;
+  height: 90%;
+  margin: 2.5% 10%;
+  background-color: rgba($color: #fff, $alpha: 1);
+  display: flex;
+  align-items: center;
+  justify-content: center;
+  flex-direction: column;
+  .startexam_heard {
+    font-size: 34px;
+    color: rgb(240, 114, 29);
+    position: relative;
+    top: -10%;
+  }
+  .startexam_main {
+    width: 960px;
+    height: 300px;
+    // border: 1px solid red;
+    display: flex;
+    align-items: center;
+    justify-content: space-between;
+    box-shadow: 5px 12px 15px -3px rgba($color: #797979, $alpha: 0.2);
+    .s_m_img {
+      width: 50%;
+      height: 100%;
+      display: flex;
+      align-items: center;
+      justify-content: center;
+      img {
+        width: 90%;
+        height: 90%;
+      }
+    }
+    .s_m_value {
+      width: 50%;
+      height: 100%;
+      display: flex;
+      align-items: center;
+      justify-content: center;
+      flex-direction: column;
+      div {
+        width: 90%;
+        height: 15%;
+        font-size: 17px;
+        .s_m_v_title {
+          display: inline-block;
+          width: 100px;
+        }
+      }
     }
   }
 }
-</script>
-<style lang="scss">
-    .exam{
-        width: 100%;
-        height: 100%;
-        position: fixed;
-        align-items:  center;
-        justify-items: center;
-    }
-
-    .avue-data-pay .item {
-        margin-left: 100% !important;
-        width: 100% !important;
-        min-height: 400px;
-        margin-top: 240px;
-    }
-
-    .list {
-        margin-left: 28% !important;
-    }
-
-    .avue-data-pay .img {
-        display: none;
-    }
-
-    .avue-data-pay .title {
-        padding: 40px 0 10px;
-    }
-
-
-   .no {
-    background-color: #fff;
-    width: 30%;
-    height: 200px;
-    border-radius: 5px;
-    margin: 0 auto;
-    margin-top: 15%;
-    text-align: center;
-    line-height: 200px;
-
-      span{
-            letter-spacing: 1px;
-            color: blueviolet;
-            font-size: 15px;
-      }
-    }
-
-    .logout{
-      border: 0px;
-      margin-left: 92%;
-      margin-top: 30px;
-      border-radius: 5px;
-      font-size: 14px;
-      width: 80px;
-      height: 30px;
-      letter-spacing: 1px;
-    }
 </style>

--
Gitblit v1.9.3