sortieDetail.vue 1.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960
  1. <template>
  2. <div class="app-container">
  3. <el-button type="text" @click="back" class="backBtn">⇦返回</el-button>
  4. <el-descriptions title="用户信息" class="sortieDetail" :contentStyle="{'font-weight': '700'}">
  5. <el-descriptions-item label="飞机编号">{{ sortieDetail.aircraftNumber }}</el-descriptions-item>
  6. <el-descriptions-item label="架次号">{{ sortieDetail.sortieNumber }}</el-descriptions-item>
  7. <el-descriptions-item label="日期">2023/05/19</el-descriptions-item>
  8. <el-descriptions-item label="任务类型">xx</el-descriptions-item>
  9. <el-descriptions-item label="起落次数">5</el-descriptions-item>
  10. <el-descriptions-item label="开始时间">{{ sortieDetail.startTime }}</el-descriptions-item>
  11. <el-descriptions-item label="结束时间">{{ sortieDetail.endTime }}</el-descriptions-item>
  12. <el-descriptions-item label="持续时间">{{ sortieDetail.duration }}</el-descriptions-item>
  13. <el-descriptions-item label="开车前油量">xxxxx</el-descriptions-item>
  14. </el-descriptions>
  15. </div>
  16. </template>
  17. <script>
  18. import {
  19. getSortie,
  20. } from '@/api/manage/sortie'
  21. export default {
  22. name:'SortieDetail',
  23. data() {
  24. return {
  25. // 遮罩层
  26. loading: true,
  27. sortieId:null,
  28. sortieDetail:{}
  29. };
  30. },
  31. mounted(){
  32. this.init()
  33. },
  34. methods: {
  35. init(){
  36. this.sortieId=this.$route.params.id
  37. getSortie(this.sortieId).then(response => {
  38. this.sortieDetail=response.data
  39. })
  40. },
  41. back(){
  42. this.$router.push({
  43. name: 'Sortie'
  44. })
  45. }
  46. }
  47. }
  48. </script>
  49. <style scoped>
  50. .sortieDetail{
  51. padding: 20px 70px 0px 70px;
  52. }
  53. .backBtn{
  54. position: absolute;
  55. top: 20px;
  56. left: 30px;
  57. }
  58. </style>