提交 161e358a authored 作者: 王鹏飞's avatar 王鹏飞

fix: 批量导入同一文件可以上传多次

上级 e9b73251
......@@ -18,7 +18,7 @@ const templateUrl = $computed(() => {
return form.competition_id ? `/api/lab//v1/expert/check/import-exam?competition_id=${form.competition_id}` : ''
})
// 批量导入考试成绩
const { files, open } = useFileDialog()
const { files, open, reset } = useFileDialog()
function handleImport() {
if (!form.competition_id) return
open({
......@@ -33,6 +33,7 @@ watchEffect(() => {
ElMessage({ message: '导入成功', type: 'success' })
emit('update')
})
reset()
})
</script>
......
......@@ -18,7 +18,7 @@ const templateUrl = $computed(() => {
return form.competition_id ? `/api/lab//v1/expert/check/import-score?competition_id=${form.competition_id}` : ''
})
// 批量导入考试成绩
const { files, open } = useFileDialog()
const { files, open, reset } = useFileDialog()
function handleImport() {
if (!form.competition_id) return
open({
......@@ -33,6 +33,7 @@ watchEffect(() => {
ElMessage({ message: '导入成功', type: 'success' })
emit('update')
})
reset()
})
</script>
......
......@@ -10,7 +10,7 @@ const emit = defineEmits<{
}>()
// 批量导入
const { files, open } = useFileDialog()
const { files, open, reset } = useFileDialog()
function handleImport() {
open({
accept: '.csv,application/vnd.openxmlformats-officedocument.spreadsheetml.sheet, application/vnd.ms-excel',
......@@ -24,6 +24,7 @@ watchEffect(() => {
ElMessage({ message: '导入成功', type: 'success' })
emit('update')
})
reset()
})
</script>
......
......@@ -10,7 +10,7 @@ const emit = defineEmits<{
}>()
// 批量导入
const { files, open } = useFileDialog()
const { files, open, reset } = useFileDialog()
function handleImport() {
open({
accept: '.csv,application/vnd.openxmlformats-officedocument.spreadsheetml.sheet, application/vnd.ms-excel',
......@@ -24,6 +24,7 @@ watchEffect(() => {
ElMessage({ message: '导入成功', type: 'success' })
emit('update')
})
reset()
})
</script>
......
......@@ -10,7 +10,7 @@ const emit = defineEmits<{
}>()
// 批量导入
const { files, open } = useFileDialog()
const { files, open, reset } = useFileDialog()
function handleImport() {
open({
accept: '.csv,application/vnd.openxmlformats-officedocument.spreadsheetml.sheet, application/vnd.ms-excel',
......@@ -24,6 +24,7 @@ watchEffect(() => {
ElMessage({ message: '导入成功', type: 'success' })
emit('update')
})
reset()
})
</script>
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论