src/views/hrm/attendance/record/modules/import-form.vue
@@ -23,10 +23,18 @@ } modalApi.lock(); try { await importAttendanceRecord(fileList.value[0] as File, updateSupport.value); const res: string = await importAttendanceRecord( fileList.value[0] as File, updateSupport.value, ); await modalApi.close(); emit('success'); message.success('导入成功'); // 后端返回导入结果(含失败原因,例如“以下员工不存在...;需补充手机号...”) if (res && res.length > 0) { message[res.includes('未') || res.includes('不完整') ? 'warning' : 'success'](res); } else { message.success('导入成功'); } } finally { modalApi.unlock(); }