diff --git a/src/views/audience/audienceManage.vue b/src/views/audience/audienceManage.vue
index d3d87755..9b2fa954 100644
--- a/src/views/audience/audienceManage.vue
+++ b/src/views/audience/audienceManage.vue
@@ -527,7 +527,7 @@
name="memberExcel"
:accept="accept"
:action="uploadUrl"
-
+ :maxCount="1"
@change="handleUploadChange"
v-model:file-list="fileList"
>
@@ -561,17 +561,26 @@
v-if="file.uploadState?.status === 'FAILED'"
@click="downloadErrorData(file.uploadState?.url)">下载失败数据
+
100%
+
+ 删除
+
-
+
+
+
{{ fileRes.result?.totalNumber || 0 }}条数据导入,{{fileRes.result?.successNumber || 0 }}条数据导入成功
-
@@ -1564,6 +1573,15 @@ const closeDrawer = () => {
const handleUploadChange = (record) => {
console.log("handleUploadChange value:",record);
+ if (record) {
+ var FileExt = record.file.name.replace(/.+\./, "");
+ if (["xls", "xlsx"].indexOf(FileExt.toLowerCase()) === -1) {
+ fileList.value = [];
+ message.error("请上传正确的文件格式");
+ return;
+ }
+ }
+
fileRes.value = {};
if(record.file.status == "done"){
if(record.file.response.status==200){
@@ -1576,6 +1594,11 @@ const handleUploadChange = (record) => {
}
}
+//删除
+const removeUpload = () => {
+ fileList.value = [];
+};
+