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 = []; +}; +