itdmEnvironmentData.vue 1.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354
  1. <template>
  2. <a-tabs default-active-key="1" @change="callback" class="card-container">
  3. <a-tab-pane key="1" tab="区域环境数据">
  4. <itdm-environment-quyu-list @ok="submitCallback" :key="timer1"></itdm-environment-quyu-list>
  5. </a-tab-pane>
  6. <a-tab-pane key="2" tab="进出水口数据" force-render>
  7. <itdm-environment-water-list :key="timer2"></itdm-environment-water-list>
  8. </a-tab-pane>
  9. <a-tab-pane key="3" tab="水液位数据" force-render>
  10. <itdm-environment-yewei-list :key="timer3"></itdm-environment-yewei-list>
  11. </a-tab-pane>
  12. </a-tabs>
  13. </template>
  14. <script>
  15. import ItdmEnvironmentQuyuList from '../itdmDataHistory/ItdmEnvironmentQuyuList.vue';
  16. import ItdmEnvironmentWaterList from '../itdmDataHistory/ItdmEnvironmentWaterList.vue';
  17. import ItdmEnvironmentYeweiList from '../itdmDataHistory/ItdmEnvironmentYeweiList.vue';
  18. export default {
  19. name: 'itdmEnvironmentDataList',
  20. components: {
  21. ItdmEnvironmentQuyuList,
  22. ItdmEnvironmentWaterList,
  23. ItdmEnvironmentYeweiList
  24. },
  25. data () {
  26. return {
  27. timer1: '',
  28. timer2: '',
  29. timer3: '',
  30. }
  31. },
  32. methods: {
  33. submitCallback(){
  34. this.$emit('ok');
  35. },
  36. callback(key) {
  37. if (key == 1) {
  38. this.timer1 = new Date().getTime()
  39. } else if (key == 2) {
  40. this.timer2 = new Date().getTime()
  41. } else if (key == 3) {
  42. this.timer3 = new Date().getTime()
  43. }
  44. },
  45. }
  46. }
  47. </script>
  48. <style scoped>
  49. .ant-card-body{
  50. padding-top: 10px !important;
  51. }
  52. </style>