|
@@ -10,34 +10,18 @@
|
|
|
import { ref } from 'vue';
|
|
|
import type { Ref } from 'vue';
|
|
|
import type { DataTableColumns, PaginationProps } from 'naive-ui';
|
|
|
-import { query } from '~/src/service/api/user';
|
|
|
-import type { QueryParams } from '~/src/service/api/user';
|
|
|
|
|
|
-const tableData = ref<QueryParams[]>([]);
|
|
|
+const tableData = ref([]);
|
|
|
const pagination: PaginationProps = ref({
|
|
|
page: 1,
|
|
|
pageSize: 10,
|
|
|
showSizePicker: true,
|
|
|
pageSizes: [10, 20, 50]
|
|
|
- // onChange: (page: number) => {
|
|
|
- // // 处理页码变化
|
|
|
- // },
|
|
|
- // onUpdatePageSize: (pageSize: number) => {
|
|
|
- // // 处理每页显示数量变化
|
|
|
- // }
|
|
|
}).value;
|
|
|
|
|
|
-async function getTableData() {
|
|
|
- const pageNum = pagination.page as number;
|
|
|
- const pageSize = pagination.pageSize as number;
|
|
|
- const params: QueryParams = {};
|
|
|
+async function getTableData() {}
|
|
|
|
|
|
- query(pageNum, pageSize, params).then(res => {
|
|
|
- tableData.value = res.data as [];
|
|
|
- });
|
|
|
-}
|
|
|
-
|
|
|
-const columns: Ref<DataTableColumns<QueryParams>> = ref([
|
|
|
+const columns: Ref<DataTableColumns> = ref([
|
|
|
{
|
|
|
type: 'selection',
|
|
|
align: 'center'
|
|
@@ -56,8 +40,8 @@ const columns: Ref<DataTableColumns<QueryParams>> = ref([
|
|
|
key: 'isActive',
|
|
|
title: '是否激活',
|
|
|
align: 'center',
|
|
|
- render: (row: QueryParams) => {
|
|
|
- return row.isActive ? '是' : '否';
|
|
|
+ render: () => {
|
|
|
+ return '否';
|
|
|
}
|
|
|
},
|
|
|
{
|
|
@@ -80,7 +64,7 @@ const columns: Ref<DataTableColumns<QueryParams>> = ref([
|
|
|
title: '状态',
|
|
|
align: 'center'
|
|
|
}
|
|
|
-]) as Ref<DataTableColumns<QueryParams>>;
|
|
|
+]) as Ref<DataTableColumns>;
|
|
|
|
|
|
function init() {
|
|
|
getTableData();
|