This commit is contained in:
ZiJIe 2025-06-24 09:17:18 +08:00
parent e61580d330
commit 6e6eaa14af

View File

@ -551,31 +551,47 @@ export default {
//
submitFileForm() {
console.log('处理文件提交');
if (!this.selectedFile) {
this.$message.error('请先选择Excel文件');
return;
}
//
parseExcelFile(this.selectedFile).then(data => {
console.log('解析Excel成功', data);
if (data.length <= 1) {
this.$message.error('导入数据为空');
return;
}
//
this.asinList = data.slice(1).map(row => row[0]).filter(asin => asin);
this.upload.open = false;
this.$message.success(`成功解析到${this.asinList.length}个ASIN`);
// ASIN
this.saveToCache();
}).catch(err => {
console.error('解析Excel失败', err);
this.$message.error('解析Excel失败: ' + err);
});
try {
//
parseExcelFile(this.selectedFile).then(data => {
if (!data || data.length <= 1) {
this.$message.error('导入数据为空');
return;
}
//
const asinList = data.slice(1)
.map(row => row[0])
.filter(asin => asin && typeof asin === 'string' && asin.trim() !== '');
if (asinList.length === 0) {
this.$message.error('未找到有效的ASIN数据');
return;
}
this.asinList = asinList;
this.$message.success(`成功解析到${this.asinList.length}个ASIN`);
// ASIN
this.saveToCache();
//
this.upload.open = false;
this.$refs.upload && this.$refs.upload.clearFiles();
this.selectedFile = null;
}).catch(err => {
console.error('解析Excel失败', err);
this.$message.error('解析Excel失败: ' + (err.message || err));
});
} catch (error) {
console.error('处理文件提交出错', error);
this.$message.error('处理文件失败: ' + (error.message || error));
}
},
//