infoPage.vue 2.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134
  1. <template>
  2. <div class="infoPage">
  3. <div class="title-box">
  4. <p>门禁授权</p>
  5. <p class="reset-button-one" @click="backPage"><i class="el-icon-arrow-left"></i>返回</p>
  6. </div>
  7. <div class="infoPage-min">
  8. <div class="text-box">
  9. <div>
  10. <p>实验室名称:</p>
  11. <p>{{infoData.subjectName}}</p>
  12. </div>
  13. </div>
  14. <div class="text-box">
  15. <div>
  16. <p>申请人:</p>
  17. <p>{{infoData.userName}}</p>
  18. </div>
  19. </div>
  20. <!--<div class="text-box">-->
  21. <!--<div>-->
  22. <!--<p>开门时间:</p>-->
  23. <!--<p>{{infoData.}}</p>-->
  24. <!--</div>-->
  25. <!--</div>-->
  26. <!--<div class="text-box">-->
  27. <!--<div>-->
  28. <!--<p>关门时间:</p>-->
  29. <!--<p>{{infoData.}}</p>-->
  30. <!--</div>-->
  31. <!--</div>-->
  32. <!--<div class="text-box">-->
  33. <!--<div>-->
  34. <!--<p>开门时长:</p>-->
  35. <!--<p>{{infoData.}}</p>-->
  36. <!--</div>-->
  37. <!--</div>-->
  38. <div class="text-box">
  39. <div>
  40. <p>开门人员:</p>
  41. <p>{{infoData.userName}},{{infoData.userName2}}</p>
  42. </div>
  43. </div>
  44. <div class="text-box">
  45. <div>
  46. <p>审核状态:</p>
  47. <p>{{infoData.applyStatus==1?'审批中':(infoData.applyStatus==2?'已授权':(infoData.applyStatus==3?'已拒绝':''))}}</p>
  48. </div>
  49. </div>
  50. <div class="text-box">
  51. <div>
  52. <p>安全责任人:</p>
  53. <p>{{infoData.safeUserName}}</p>
  54. </div>
  55. </div>
  56. </div>
  57. </div>
  58. </template>
  59. <script>
  60. export default {
  61. name: "infoPage",
  62. props:{
  63. infoData:{},
  64. },
  65. data(){
  66. return{
  67. }
  68. },
  69. created() {
  70. },
  71. mounted(){
  72. },
  73. methods:{
  74. backPage(){
  75. this.$parent.goPageButton();
  76. },
  77. }
  78. }
  79. </script>
  80. <style scoped lang="scss">
  81. .infoPage{
  82. flex:1;
  83. display: flex;
  84. flex-direction: column;
  85. overflow: hidden;
  86. p{
  87. margin:0;
  88. padding:0;
  89. }
  90. .infoPage-min{
  91. flex:1;
  92. overflow: hidden;
  93. margin:20px;
  94. padding:0 0 0 80px;
  95. .text-box{
  96. div{
  97. display: flex;
  98. p{
  99. line-height:80px;
  100. }
  101. p:nth-child(1){
  102. width:140px;
  103. text-align: right;
  104. margin-right:20px;
  105. }
  106. p:nth-child(2){
  107. }
  108. }
  109. }
  110. }
  111. .title-box{
  112. display: flex;
  113. height:90px;
  114. border-bottom: 1px solid #D8D8D8;
  115. p:nth-child(1){
  116. flex:1;
  117. font-size:16px;
  118. line-height:90px;
  119. margin-left:18px;
  120. color:#0045AF;
  121. }
  122. p:nth-child(2){
  123. margin:25px 25px 0 0;
  124. }
  125. }
  126. }
  127. </style>