detail.vue 989 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. <template>
  2. <div class="ele-body">
  3. <!-- tab切换 -->
  4. <el-card :body-style="{ padding: 0 }">
  5. <div class="page-title">
  6. <el-page-header @back="$router.go(-1)">
  7. <div slot="content" class="pageContent">
  8. <div>备品备件信息详情</div>
  9. </div>
  10. </el-page-header>
  11. </div>
  12. <div class="content-wrapper">
  13. <component :is="activeComp" :rowId="rowId"></component>
  14. </div>
  15. </el-card>
  16. </div>
  17. </template>
  18. <script>
  19. import baseInfo from './components/baseInfo.vue'
  20. export default {
  21. components: {
  22. baseInfo,
  23. },
  24. data () {
  25. return {
  26. activeComp: 'baseInfo',
  27. tabOptions: [
  28. { key: 'baseInfo', name: '基本信息' }
  29. ],
  30. rowId:null
  31. }
  32. },
  33. created () {
  34. this.rowId = this.$route.query.id
  35. },
  36. }
  37. </script>
  38. <style lang="scss" scoped>
  39. .page-title{
  40. background: #fff;
  41. padding:26px 10px 15px;
  42. border-bottom:1px solid #eaeefb;
  43. }
  44. </style>