index.vue
692 Bytes
<script lang="ts" setup>
import { BasicTable, useTable } from '/@/components/Table';
import { formSchemas, columnSchema } from './config';
const [register] = useTable({
columns: columnSchema,
size: 'small',
rowKey: 'id',
showIndexColumn: false,
useSearchForm: true,
showTableSetting: true,
bordered: true,
formConfig: {
layout: 'inline',
baseColProps: { span: 6 },
labelWidth: 80,
schemas: formSchemas,
},
handleSearchInfoFn: (params: Recordable) => {
// console.log(params);
return params;
},
});
</script>
<template>
<BasicTable @register="register" style="background-color: #f0f2f5" />
</template>