|
@@ -163,11 +163,7 @@ const confirmTap = async () => {
|
|
|
confirmLoading.value = false
|
|
|
if (!isRes) return
|
|
|
window.$message.success('批量导入成功')
|
|
|
- uploadRef.value?.clearFiles()
|
|
|
- tableRef.value?.clearSelection()
|
|
|
- await nextTick()
|
|
|
- tableKeys.value = []
|
|
|
- formDataFiles.value = []
|
|
|
+ clearData()
|
|
|
}
|
|
|
|
|
|
//确认并退出
|
|
@@ -181,9 +177,19 @@ const confirmClick = async () => {
|
|
|
emit('finish')
|
|
|
}
|
|
|
|
|
|
+//清空数据
|
|
|
+const clearData = async () => {
|
|
|
+ uploadRef.value?.clearFiles()
|
|
|
+ tableRef.value?.clearSelection()
|
|
|
+ await nextTick()
|
|
|
+ tableKeys.value = []
|
|
|
+ formDataFiles.value = []
|
|
|
+}
|
|
|
+
|
|
|
//关闭弹窗
|
|
|
const modalClose = () => {
|
|
|
isShow.value = false
|
|
|
+ clearData()
|
|
|
emit('close')
|
|
|
}
|
|
|
</script>
|