Approval.vue 2.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374
  1. <template>
  2. <div class="approval">
  3. <m-header />
  4. <van-tabs :swipeable="true" :animated="true">
  5. <van-tab title="待处理">
  6. <div v-for="i in 6" :key="i" class="app-item">
  7. <div class="hd">
  8. <span class="orangeStatus">待处理</span>
  9. <span>2019-09-01</span>
  10. </div>
  11. <div class="bd">
  12. <p>申请人:黄青筝</p>
  13. <p>审批事项:调休</p>
  14. <p>开始时间:2019-09-01 9:00</p>
  15. <p>结束时间:2019-09-01 18:00</p>
  16. <p>备注:家中急事,调休一天</p>
  17. </div>
  18. </div>
  19. </van-tab>
  20. <van-tab title="已处理">
  21. <div v-for="i in 6" :key="i" class="app-item">
  22. <div class="hd">
  23. <span class="orangeStatus">待处理</span>
  24. <span>2019-09-01</span>
  25. </div>
  26. <div class="bd">
  27. <p>申请人:黄青筝</p>
  28. <p>审批事项:调休</p>
  29. <p>开始时间:2019-09-01 9:00</p>
  30. <p>结束时间:2019-09-01 18:00</p>
  31. <p>备注:家中急事,调休一天</p>
  32. </div>
  33. </div>
  34. </van-tab>
  35. </van-tabs>
  36. </div>
  37. </template>
  38. <script>
  39. import MHeader from '@/components/MHeader'
  40. export default {
  41. name: 'approval',
  42. components: { MHeader },
  43. }
  44. </script>
  45. <style lang='less' scoped>
  46. @import url("../../assets/commonLess/variable.less");
  47. /deep/.van-tab--active {
  48. color: #EF5A50;
  49. }
  50. /deep/.van-tabs__line {
  51. background-color: @mColor;
  52. }
  53. .app-item {
  54. margin: 0 .16rem .1rem;
  55. background: @whiteColor;
  56. border-radius: .1rem;
  57. font-size: .14rem;
  58. &:first-child {
  59. margin-top: .1rem;
  60. }
  61. .hd {
  62. padding: .1rem .15rem .1rem .19rem;
  63. border-bottom: 1px solid #f5f5f5;
  64. color: @tFontColor;
  65. display: flex;
  66. justify-content: space-between;
  67. }
  68. .bd {
  69. padding: .12rem .15rem .2rem .19rem;
  70. line-height: .2rem;
  71. }
  72. }
  73. </style>