personalSetting.js 743 Bytes
export default {
  data() {
    return {
      pagination: {
        page: 1,
        pageSize: 30,
        total: 0,
      },
      selectedRows: [],
      pageSizes: [10, 20, 30, 50, 100, 200, 300],
      headerStyle: {
        background: '#fafafa',
      },
      tableNoDataImg: require('@/assets/nodata_images/table-no-data.png'),
    }
  },
  computed: {
    tableHeight() {
      return this.$baseTableHeight(-70)
    },
  },
  methods: {
    selectionChange(selection) {
      this.selectedRows = selection
    },
    handleSizeChange(size) {
      this.pagination.pageSize = size
      this.search()
    },
    handleCurrentChange(currentPage) {
      this.pagination.page = currentPage
      this.search('pageChange')
    },
  },
}