From 6af68085ff6615e1ec3a5dd18c761250800d6fca Mon Sep 17 00:00:00 2001 From: LiuHao <liuhaoai545@gmail.com> Date: 星期二, 06 六月 2023 22:23:43 +0800 Subject: [PATCH] update 修改页面代码 去除ele的引入以及vue的类型声明 --- src/views/tool/gen/importTable.vue | 21 ++++++++++----------- 1 files changed, 10 insertions(+), 11 deletions(-) diff --git a/src/views/tool/gen/importTable.vue b/src/views/tool/gen/importTable.vue index eada1dc..00ce7a2 100644 --- a/src/views/tool/gen/importTable.vue +++ b/src/views/tool/gen/importTable.vue @@ -3,11 +3,11 @@ <el-dialog title="瀵煎叆琛�" v-model="visible" width="1100px" top="5vh" append-to-body> <el-form :model="queryParams" ref="queryFormRef" :inline="true"> <el-form-item label="鏁版嵁婧�" prop="dataName"> - <el-select v-model="queryParams.dataName" filterable placeholder="璇烽�夋嫨/杈撳叆鏁版嵁婧愬悕绉�" style="width: 200px"> - <el-option v-for="item in dataNameList" :key="item" :label="item" :value="item"> </el-option> - </el-select> - </el-form-item> - <el-form-item label="琛ㄥ悕绉�" prop="tableName"> + <el-select v-model="queryParams.dataName" filterable placeholder="璇烽�夋嫨/杈撳叆鏁版嵁婧愬悕绉�" style="width: 200px"> + <el-option v-for="item in dataNameList" :key="item" :label="item" :value="item"> </el-option> + </el-select> + </el-form-item> + <el-form-item label="琛ㄥ悕绉�" prop="tableName"> <el-input v-model="queryParams.tableName" placeholder="璇疯緭鍏ヨ〃鍚嶇О" clearable @keyup.enter="handleQuery" /> </el-form-item> <el-form-item label="琛ㄦ弿杩�" prop="tableComment"> @@ -40,8 +40,6 @@ <script setup lang="ts"> import { listDbTable, importTable, getDataNames } from '@/api/tool/gen'; import { DbTableQuery, DbTableVO } from '@/api/tool/gen/types'; -import { ComponentInternalInstance } from 'vue'; -import { ElTable, ElForm } from 'element-plus'; const total = ref(0); const visible = ref(false); @@ -49,8 +47,8 @@ const dbTableList = ref<Array<DbTableVO>>([]); const { proxy } = getCurrentInstance() as ComponentInternalInstance; -const tableRef = ref(ElTable); -const queryFormRef = ref(ElForm); +const tableRef = ref<ElTableInstance>(); +const queryFormRef = ref<ElFormInstance>(); const queryParams = reactive<DbTableQuery>({ pageNum: 1, @@ -76,7 +74,8 @@ } /** 鍗曞嚮閫夋嫨琛� */ const clickRow = (row: DbTableVO) => { - tableRef.value.toggleRowSelection(row); + // ele bug + tableRef.value?.toggleRowSelection(row); } /** 澶氶�夋閫変腑鏁版嵁 */ const handleSelectionChange = (selection: DbTableVO[]) => { @@ -95,7 +94,7 @@ } /** 閲嶇疆鎸夐挳鎿嶄綔 */ const resetQuery = () => { - queryFormRef.value.resetFields(); + queryFormRef.value?.resetFields(); handleQuery(); } /** 瀵煎叆鎸夐挳鎿嶄綔 */ -- Gitblit v1.9.3