优化组件引入

This commit is contained in:
陈红丽 2024-07-12 08:51:21 +08:00
parent 045a296d3a
commit cab1f3ea79
8 changed files with 14 additions and 16 deletions

View File

@ -25,7 +25,7 @@
<script lang="ts" setup> <script lang="ts" setup>
import { ref, reactive, h, nextTick, watch, defineAsyncComponent } from 'vue'; import { ref, reactive, h, nextTick, watch, defineAsyncComponent } from 'vue';
import { SearchOutlined } from '@vicons/antd'; import { SearchOutlined } from '@vicons/antd';
import { BasicTable, TableAction } from '@/components/Table'; import { TableAction } from '@/components/Table';
import { getDictItemList, dictItemDelete, dictItemBatchDelete } from '@/api/data/dictionary'; import { getDictItemList, dictItemDelete, dictItemBatchDelete } from '@/api/data/dictionary';
import { columns } from './columnsItem'; import { columns } from './columnsItem';
import { message, confirm } from "@/utils/auth"; import { message, confirm } from "@/utils/auth";

View File

@ -43,7 +43,7 @@
<script lang="ts" setup> <script lang="ts" setup>
import { ref, reactive, h, nextTick, defineAsyncComponent } from 'vue'; import { ref, reactive, h, nextTick, defineAsyncComponent } from 'vue';
import { SearchOutlined } from '@vicons/antd'; import { SearchOutlined } from '@vicons/antd';
import { BasicTable, TableAction } from '@/components/Table'; import { TableAction } from '@/components/Table';
import { getDictList, refreshCache, dictDelete, dictBatchDelete } from '@/api/data/dictionary'; import { getDictList, refreshCache, dictDelete, dictBatchDelete } from '@/api/data/dictionary';
import { columns } from './columns'; import { columns } from './columns';
import dictItem from './dictItem.vue'; import dictItem from './dictItem.vue';

View File

@ -51,8 +51,8 @@
import { reactive, ref, h,nextTick,defineAsyncComponent } from 'vue'; import { reactive, ref, h,nextTick,defineAsyncComponent } from 'vue';
import { ColProps } from 'element-plus'; import { ColProps } from 'element-plus';
import { schemas } from './querySchemas'; import { schemas } from './querySchemas';
import { BasicForm, useForm } from '@/components/Form/index'; import { useForm } from '@/components/Form/index';
import { BasicTable, TableAction } from '@/components/Table'; import { TableAction } from '@/components/Table';
import { getLevelList,levelDelete,levelBatchDelete } from '@/api/system/level'; import { getLevelList,levelDelete,levelBatchDelete } from '@/api/system/level';
import { columns } from './columns'; import { columns } from './columns';
import { PlusOutlined } from '@vicons/antd'; import { PlusOutlined } from '@vicons/antd';

View File

@ -43,11 +43,10 @@
import { reactive, ref, h,nextTick,defineAsyncComponent } from 'vue'; import { reactive, ref, h,nextTick,defineAsyncComponent } from 'vue';
import { ColProps } from 'element-plus'; import { ColProps } from 'element-plus';
import { schemas } from './querySchemas'; import { schemas } from './querySchemas';
import { BasicForm, useForm } from '@/components/Form/index'; import { useForm } from '@/components/Form/index';
import { BasicTable, TableAction } from '@/components/Table'; import { TableAction } from '@/components/Table';
import { getLoginLogList,loginLogDelete,loginLogBatchDelete } from '@/api/system/loginLog'; import { getLoginLogList,loginLogDelete,loginLogBatchDelete } from '@/api/system/loginLog';
import { columns } from './columns'; import { columns } from './columns';
import { PlusOutlined } from '@vicons/antd';
import {message,confirm} from "@/utils/auth"; import {message,confirm} from "@/utils/auth";
const editDialog = defineAsyncComponent(() => const editDialog = defineAsyncComponent(() =>
import('./edit.vue') import('./edit.vue')

View File

@ -43,11 +43,10 @@
import { reactive, ref, h,nextTick,defineAsyncComponent } from 'vue'; import { reactive, ref, h,nextTick,defineAsyncComponent } from 'vue';
import { ColProps } from 'element-plus'; import { ColProps } from 'element-plus';
import { schemas } from './querySchemas'; import { schemas } from './querySchemas';
import { BasicForm, useForm } from '@/components/Form/index'; import { useForm } from '@/components/Form/index';
import { BasicTable, TableAction } from '@/components/Table'; import { TableAction } from '@/components/Table';
import { getOperLogList,operLogDelete,operLogBatchDelete } from '@/api/system/operLog'; import { getOperLogList,operLogDelete,operLogBatchDelete } from '@/api/system/operLog';
import { columns } from './columns'; import { columns } from './columns';
import { PlusOutlined } from '@vicons/antd';
import {message,confirm} from "@/utils/auth"; import {message,confirm} from "@/utils/auth";
const editDialog = defineAsyncComponent(() => const editDialog = defineAsyncComponent(() =>
import('./edit.vue') import('./edit.vue')

View File

@ -51,8 +51,8 @@
import { reactive, ref, h,nextTick,defineAsyncComponent } from 'vue'; import { reactive, ref, h,nextTick,defineAsyncComponent } from 'vue';
import { ColProps } from 'element-plus'; import { ColProps } from 'element-plus';
import { schemas } from './querySchemas'; import { schemas } from './querySchemas';
import { BasicForm, useForm } from '@/components/Form/index'; import { useForm } from '@/components/Form/index';
import { BasicTable, TableAction } from '@/components/Table'; import { TableAction } from '@/components/Table';
import { getPositionList,positionDelete,positionBatchDelete } from '@/api/system/position'; import { getPositionList,positionDelete,positionBatchDelete } from '@/api/system/position';
import { columns } from './columns'; import { columns } from './columns';
import { PlusOutlined } from '@vicons/antd'; import { PlusOutlined } from '@vicons/antd';

View File

@ -58,8 +58,8 @@
import { reactive, ref, h,nextTick,defineAsyncComponent } from 'vue'; import { reactive, ref, h,nextTick,defineAsyncComponent } from 'vue';
import { ColProps } from 'element-plus'; import { ColProps } from 'element-plus';
import { schemas } from './querySchemas'; import { schemas } from './querySchemas';
import { BasicForm, useForm } from '@/components/Form/index'; import {useForm } from '@/components/Form/index';
import { BasicTable, TableAction } from '@/components/Table'; import {TableAction } from '@/components/Table';
import { getRoleList,roleDelete,roleBatchDelete } from '@/api/system/role'; import { getRoleList,roleDelete,roleBatchDelete } from '@/api/system/role';
import { columns } from './columns'; import { columns } from './columns';
import { PlusOutlined } from '@vicons/antd'; import { PlusOutlined } from '@vicons/antd';

View File

@ -81,8 +81,8 @@
<script lang="ts" setup> <script lang="ts" setup>
import { h, nextTick, reactive, ref ,defineAsyncComponent} from 'vue'; import { h, nextTick, reactive, ref ,defineAsyncComponent} from 'vue';
import { ColProps, UploadInstance } from 'element-plus'; import { ColProps, UploadInstance } from 'element-plus';
import { BasicTable, TableAction } from '@/components/Table'; import { TableAction } from '@/components/Table';
import { BasicForm, useForm } from '@/components/Form/index'; import { useForm } from '@/components/Form/index';
import { getUserList,userDelete,userBatchDelete,userExport,resetPwd } from '@/api/system/user'; import { getUserList,userDelete,userBatchDelete,userExport,resetPwd } from '@/api/system/user';
import {message,confirm,loading, closeLoading} from "@/utils/auth"; import {message,confirm,loading, closeLoading} from "@/utils/auth";
import { columns } from './columns'; import { columns } from './columns';