index.vue 740 B

1234567891011121314151617
  1. <template>
  2. <el-card shadow="never" class="page">
  3. <el-table :data="tableData" style="width: 100%" row-key="id" v-loading="loading">
  4. <el-table-column prop="id" label="ID" width="100" show-overflow-tooltip v-col="'id'"></el-table-column>
  5. <el-table-column label="操作" align="center"></el-table-column>
  6. </el-table>
  7. <pagination v-if="params.total" :total="params.total" v-model:page="params.pageNum" v-model:limit="params.pageSize" @pagination="getList()" />
  8. </el-card>
  9. </template>
  10. <script lang="ts" setup>
  11. import api from '/@/api/modules/policy'
  12. import { useSearch } from '/@/hooks/useCommon'
  13. const { params, tableData, getList, loading } = useSearch<any[]>(api.log.getList, 'Data', { status: undefined })
  14. getList()
  15. </script>