headline.vue 2.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134
  1. <template lang="html">
  2. <div class="headline">
  3. <div class="htitle">三明市建设人才服务中心技能鉴定理论考试系统</div>
  4. <div class="sub-htitle">考试科目:<span class="red">{{info.title}}</span></div>
  5. <el-row :gutter="20">
  6. <el-col :span="4" v-if="info.cardId">
  7. <img class="himg" :src="'/icon/'+info.cardId+'.jpg'">
  8. </el-col>
  9. <el-col :span="12">
  10. <div class="hcard">
  11. <div class="hinfo"> 姓 名:<span>{{info.nickname}}</span></div>
  12. <div class="hinfo"> 性 别:<span>{{info.gender}}</span></div>
  13. <div class="hinfo"> 准考证号:<span>{{info.username}}</span></div>
  14. <div class="hinfo"> 身份证号:<span>{{info.cardId}}</span></div>
  15. </div>
  16. </el-col>
  17. <el-col :span="8">
  18. <div class="hinfo"> 剩余时间: <span class="ltime">{{end.h}}: {{end.m}}:{{end.s}}</span> </div>
  19. <div class="submit">
  20. <el-button type="danger" @click="submitPaper">交卷</el-button>
  21. </div>
  22. </el-col>
  23. </el-row>
  24. </div>
  25. </template>
  26. <script>
  27. import { timeinfo } from "@/components/util.js";
  28. export default {
  29. name: "son",
  30. data() {
  31. return {
  32. timeinfo
  33. };
  34. },
  35. props: {
  36. info: {
  37. type: Object,
  38. default: {}
  39. },
  40. end: {
  41. type: Object,
  42. default: {}
  43. }
  44. },
  45. methods: {
  46. submitPaper() {
  47. this.$emit("submitPaper");
  48. }
  49. }
  50. };
  51. </script>
  52. <style>
  53. .htitle {
  54. margin-top: 16px;
  55. font-size: 26px;
  56. font-weight: 900;
  57. padding: 8px;
  58. text-align: center;
  59. letter-spacing: 4px;
  60. }
  61. .sub-htitle {
  62. font-size: 20px;
  63. padding: 8px;
  64. text-align: center;
  65. }
  66. .submit {
  67. margin-bottom: 0px;
  68. margin-top: 20px;
  69. margin-left: 60px;
  70. }
  71. .submit button {
  72. height: 56px;
  73. text-align: center;
  74. letter-spacing: 20px;
  75. font-size: 24px;
  76. width: 110px;
  77. }
  78. .ltime{
  79. font-size: 20px;
  80. font-weight:560;
  81. }
  82. .head-item {
  83. margin-top: 4px;
  84. font-size: 18px;
  85. padding-left: 20px;
  86. margin-right: 20px;
  87. }
  88. .himg{
  89. width: 150px;
  90. height: 150px;
  91. background-size: contain;
  92. padding: 8px 8px 0px 8px;
  93. overflow:hidden;
  94. }
  95. .hcard{
  96. height: 160px;
  97. padding: 8px 8px 0px 16px;
  98. }
  99. .hinfo{
  100. height: 42px;
  101. }
  102. @media screen and (max-width: 1120px) {
  103. .htitle {
  104. margin-top: 8px;
  105. font-size: 26px;
  106. }
  107. .sub-htitle {
  108. font-size: 20px;
  109. }
  110. .head-item {
  111. font-size: 16px;
  112. }
  113. .hinfo{
  114. font-size: 16px;
  115. height: 36px;
  116. }
  117. .himg{
  118. width: 125px;
  119. height: 125px;
  120. }
  121. }
  122. </style>