Ben Lin
2024-06-18 ebbd788fbb2c0b45d4473798efc57eec8ba74a25
src/views/demo/table/VxeTable.vue
@@ -14,12 +14,12 @@
</template>
<script lang="ts" setup>
  import { reactive, ref } from 'vue';
  import { ActionItem, TableAction } from '/@/components/Table';
  import { PageWrapper } from '/@/components/Page';
  import { useMessage } from '/@/hooks/web/useMessage';
  import { ActionItem, TableAction } from '@/components/Table';
  import { PageWrapper } from '@/components/Page';
  import { useMessage } from '@/hooks/web/useMessage';
  import { vxeTableColumns, vxeTableFormSchema } from './tableData';
  import { BasicTableProps, VxeBasicTable, VxeGridInstance } from '/@/components/VxeTable';
  import { demoListApi } from '/@/api/demo/table';
  import { BasicTableProps, VxeBasicTable, VxeGridInstance } from '@/components/VxeTable';
  import { demoListApi } from '@/api/demo/table';
  const { createMessage } = useMessage();
@@ -73,7 +73,7 @@
      ajax: {
        query: async ({ page, form }) => {
          return demoListApi({
            pageNum: page.currentPage,
            page: page.currentPage,
            pageSize: page.pageSize,
            ...form,
          });
@@ -102,8 +102,7 @@
        label: '删除',
        color: 'error',
        popConfirm: {
          title: '是否确认删除?',
              placement: 'left',
          title: '是否确认删除',
          confirm: () => {
            tableRef.value?.remove(record);
          },