ReportBox.vue 706 B

12345678910111213141516171819202122232425262728293031323334353637
  1. <template>
  2. <div class="report-page">
  3. <div class="page-body">
  4. <h1 class="page-title-1">{{ title }}</h1>
  5. <div class="page-content">
  6. <slot></slot>
  7. </div>
  8. </div>
  9. <div v-if="showFooter" class="page-foot">
  10. <div class="foot-left">
  11. <p>版权所有:武汉启明泰和软件服务有限公司</p>
  12. </div>
  13. <div class="foot-right">
  14. <span class="page-num">PAGE</span>
  15. </div>
  16. </div>
  17. </div>
  18. </template>
  19. <script>
  20. export default {
  21. name: "report-box",
  22. props: {
  23. title: {
  24. type: String,
  25. },
  26. showFooter: {
  27. type: Boolean,
  28. default: true,
  29. },
  30. },
  31. data() {
  32. return {};
  33. },
  34. methods: {},
  35. };
  36. </script>