ts type check

This commit is contained in:
thinkgem
2024-01-23 17:52:55 +08:00
parent 392dc80617
commit a54344950b
3 changed files with 8 additions and 6 deletions

View File

@@ -22,7 +22,7 @@
width="60%"
>
<template #title>
<Icon :icon="getTitle.icon" class="pr-1 m-1" />
<Icon :icon="getTitle.icon" class="m-1 pr-1" />
<span> {{ getTitle.value }} </span>
</template>
<% if (table.childList.~size > 0){ %>

View File

@@ -52,16 +52,18 @@
import { Icon } from '/@/components/Icon';
import { BasicModal, useModalInner } from '/@/components/Modal';
import { ${className}ImportData } from '/@/api/${moduleName}${isNotEmpty(subModuleName)?'/'+subModuleName:''}/${className}';
import { FileType } from 'ant-design-vue/es/upload/interface';
import { AxiosProgressEvent } from 'axios';
const emit = defineEmits(['success', 'register']);
const { t } = useI18n('${moduleName}${isNotEmpty(subModuleName)?'.'+subModuleName:''}.${className}');
const { showMessage, showMessageModal } = useMessage();
const fileList = ref([]);
const fileList = ref(FileType[]);
const uploadInfo = ref('');
const beforeUpload = (file: never) => {
const beforeUpload = (file: FileType) => {
fileList.value = [file];
return false;
};
@@ -80,8 +82,8 @@
downloadByUrl({ url: ctxAdminPath + '/${urlPrefix}/importTemplate' });
}
function onUploadProgress(progressEvent: ProgressEvent) {
const complete = ((progressEvent.loaded / progressEvent.total) * 100) | 0;
function onUploadProgress(progressEvent: AxiosProgressEvent) {
const complete = ((progressEvent.loaded / (progressEvent.total || 1)) * 100) | 0;
if (complete != 100) {
uploadInfo.value = t('正在导入,请稍后') + ' ' + complete + '%...';
} else {

View File

@@ -14,7 +14,7 @@
-->
<template>
<div>
<BasicTable @register="registerTable"<% if(table.isTreeEntity){ %> @fetchSuccess="fetchSuccess"<% } %>>
<BasicTable @register="registerTable"<% if(table.isTreeEntity){ %> @fetch-success="fetchSuccess"<% } %>>
<template #tableTitle>
<Icon :icon="getTitle.icon" class="m-1 pr-1" />
<span> {{ getTitle.value }} </span>