RealTimeData.vue 789 Bytes
<template>
  <BasicTable @register="registerTable" />
</template>
<script lang="ts">
  import { defineComponent } from 'vue';
  import { BasicTable, useTable } from '/@/components/Table';
  import { realTimeDataColumns, realTimeDataSearchSchemas } from '../../config/detail.config';
  export default defineComponent({
    name: 'DeviceManagement',
    components: {
      BasicTable,
    },
    setup(_) {
      const [registerTable] = useTable({
        columns: realTimeDataColumns,
        formConfig: {
          labelWidth: 120,
          schemas: realTimeDataSearchSchemas,
        },
        useSearchForm: true,
        showTableSetting: true,
        bordered: true,
        showIndexColumn: false,
      });

      return {
        registerTable,
      };
    },
  });
</script>