|
@@ -34,22 +34,22 @@ import { reactive, ref } from 'vue';
|
|
|
import type { Ref } from 'vue';
|
|
|
import { NButton, NPopconfirm, NSpace } from 'naive-ui';
|
|
|
import type { DataTableColumns, PaginationProps } from 'naive-ui';
|
|
|
-import { fetchUserList } from '@/service';
|
|
|
import { useBoolean, useLoading } from '@/hooks';
|
|
|
+import { fetchEventList } from '@/service/api/event';
|
|
|
import TableActionModal from './components/table-action-modal.vue';
|
|
|
import type { ModalType } from './components/table-action-modal.vue';
|
|
|
|
|
|
const { loading, startLoading, endLoading } = useLoading(false);
|
|
|
const { bool: visible, setTrue: openModal } = useBoolean();
|
|
|
const eventName = ref('');
|
|
|
-const tableData = ref<UserManagement.User[]>([]);
|
|
|
-function setTableData(data: UserManagement.User[]) {
|
|
|
+const tableData = ref<BackgroundEvent.Event[]>([]);
|
|
|
+function setTableData(data: BackgroundEvent.Event[]) {
|
|
|
tableData.value = data;
|
|
|
}
|
|
|
|
|
|
async function getTableData() {
|
|
|
startLoading();
|
|
|
- const { data } = await fetchUserList();
|
|
|
+ const { data } = await fetchEventList();
|
|
|
if (data) {
|
|
|
setTimeout(() => {
|
|
|
setTableData(data);
|
|
@@ -58,7 +58,7 @@ async function getTableData() {
|
|
|
}
|
|
|
}
|
|
|
|
|
|
-const columns: Ref<DataTableColumns<UserManagement.User>> = ref([
|
|
|
+const columns: Ref<DataTableColumns<BackgroundEvent.Event>> = ref([
|
|
|
{
|
|
|
type: 'selection',
|
|
|
align: 'center'
|
|
@@ -120,7 +120,7 @@ const columns: Ref<DataTableColumns<UserManagement.User>> = ref([
|
|
|
);
|
|
|
}
|
|
|
}
|
|
|
-]) as Ref<DataTableColumns<UserManagement.User>>;
|
|
|
+]) as Ref<DataTableColumns<BackgroundEvent.Event>>;
|
|
|
|
|
|
const modalType = ref<ModalType>('add');
|
|
|
|
|
@@ -128,9 +128,9 @@ function setModalType(type: ModalType) {
|
|
|
modalType.value = type;
|
|
|
}
|
|
|
|
|
|
-const editData = ref<UserManagement.User | null>(null);
|
|
|
+const editData = ref<BackgroundEvent.Event | null>(null);
|
|
|
|
|
|
-function setEditData(data: UserManagement.User | null) {
|
|
|
+function setEditData(data: BackgroundEvent.Event | null) {
|
|
|
editData.value = data;
|
|
|
}
|
|
|
|
|
@@ -139,7 +139,7 @@ function handleAddTable() {
|
|
|
setModalType('add');
|
|
|
}
|
|
|
|
|
|
-function handleEditTable(rowId: string) {
|
|
|
+function handleEditTable(rowId: number) {
|
|
|
const findItem = tableData.value.find(item => item.id === rowId);
|
|
|
if (findItem) {
|
|
|
setEditData(findItem);
|
|
@@ -148,7 +148,7 @@ function handleEditTable(rowId: string) {
|
|
|
openModal();
|
|
|
}
|
|
|
|
|
|
-function handleDeleteTable(rowId: string) {
|
|
|
+function handleDeleteTable(rowId: number) {
|
|
|
window.$message?.info(`点击了删除,rowId为${rowId}`);
|
|
|
}
|
|
|
|