From fab8717fcf889ed8c6a4b2ee1569a5760c4ff231 Mon Sep 17 00:00:00 2001 From: roymondchen Date: Wed, 29 Jun 2022 15:30:55 +0800 Subject: [PATCH] =?UTF-8?q?fix(form):=20el-upload=E7=B1=BB=E5=9E=8B?= =?UTF-8?q?=E8=AF=BB=E5=8F=96=E5=A4=B1=E8=B4=A5=E5=AF=BC=E8=87=B4Table.vue?= =?UTF-8?q?.d.ts=E4=B8=A2=E5=A4=B1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- packages/form/src/containers/Table.vue | 21 ++------------------- 1 file changed, 2 insertions(+), 19 deletions(-) diff --git a/packages/form/src/containers/Table.vue b/packages/form/src/containers/Table.vue index 494965ea..8dbf34e0 100644 --- a/packages/form/src/containers/Table.vue +++ b/packages/form/src/containers/Table.vue @@ -154,7 +154,7 @@ /* eslint-disable no-param-reassign */ import { computed, defineComponent, inject, onMounted, PropType, ref, toRefs } from 'vue'; import { ArrowDown, ArrowUp, Delete, FullScreen, Grid } from '@element-plus/icons'; -import { ElMessage, ElTable, ElUpload } from 'element-plus'; +import { ElMessage, ElTable, UploadFile } from 'element-plus'; import { cloneDeep } from 'lodash-es'; import Sortable, { SortableEvent } from 'sortablejs'; @@ -163,23 +163,6 @@ import { asyncLoadJs, sleep } from '@tmagic/utils'; import { ColumnConfig, FormState, SortProp, TableConfig } from '../schema'; import { display, initValue } from '../utils/form'; -export type UploadStatus = 'ready' | 'uploading' | 'success' | 'fail'; - -export interface ElFile extends File { - uid: number; -} - -export type UploadFile = { - name: string; - percentage?: number; - status: UploadStatus; - size: number; - response?: unknown; - uid: number; - url?: string; - raw: ElFile; -}; - let loadedAMapJS = false; // 是否加载完js let firstLoadingAMapJS = true; // 否是第一次请求 @@ -241,7 +224,7 @@ export default defineComponent({ const mForm = inject('mForm'); const elTable = ref>(); - const excelBtn = ref>(); + const excelBtn = ref(); const mTable = ref(); const pagesize = ref(10);