// 在浏览器控制台执行以下代码进行测试 // 步骤1: 设置测试数据 localStorage.setItem('employee_import_last_task', JSON.stringify({ taskId: 'test-restore-123', status: 'PARTIAL_SUCCESS', timestamp: 1770351539124, saveTime: 1770351539124, hasFailures: true, totalCount: 100, successCount: 95, failureCount: 5 })); console.log('✓ 测试数据已设置到localStorage'); // 步骤2: 刷新页面后验证状态恢复 console.log('请刷新页面,然后检查以下内容:'); console.log('1. 是否显示"查看导入失败记录"按钮?'); console.log('2. currentTaskId 是否为 "test-restore-123"?'); console.log('3. showFailureButton 是否为 true?'); // 步骤3: 在Vue DevTools或控制台中检查 // setTimeout(() => { // const vm = window.$vm; // 假设可以访问Vue实例 // console.log('currentTaskId:', vm.$data.currentTaskId); // console.log('showFailureButton:', vm.$data.showFailureButton); // }, 1000); // 步骤4: 测试getLastImportTooltip方法 // 在Vue DevTools的Console中执行: // const vm = window.$vm; // console.log('上次导入提示:', vm.getLastImportTooltip()); // 步骤5: 测试clearImportHistory方法 // 需要在Vue实例中调用 clearImportHistory() // 清理测试数据 // localStorage.removeItem('employee_import_last_task');