This commit is contained in:
zhoutianchi
2026-02-09 16:04:55 +08:00
parent 88cfb1985a
commit 9ac3a36efa
5 changed files with 26 additions and 9 deletions

View File

@@ -15,6 +15,7 @@
</div>
<el-upload
ref="uploadRef"
class="upload-demo"
:action="uploadUrl"
:headers="headers"
@@ -34,7 +35,7 @@
</template>
<script setup lang="ts">
import { ref, computed } from 'vue';
import { ref, computed, nextTick } from 'vue';
import { ElNotification } from 'element-plus';
import { Download, UploadFilled } from '@element-plus/icons-vue';
import { Session } from '/@/utils/storage';
@@ -54,6 +55,7 @@ const headers = computed(() => {
const uploadUrl = ref('')
const currentType = ref('')
const uploadRef = ref<{ clearFiles?: () => void }>()
const titleMap: Record<string, string> = {
titleRelation: '职称信息导入',
quaRelation: '职业资格信息导入',
@@ -68,6 +70,9 @@ const init = (type: any) => {
uploadUrl.value = '/professional/file/importTeacherOtherInfo?type=' + type
title.value = titleMap[type] || '信息导入'
visible.value = true
nextTick(() => {
uploadRef.value?.clearFiles()
})
}
// Emits