41 lines
1.3 KiB
JavaScript
41 lines
1.3 KiB
JavaScript
|
|
|
||
|
|
// 在浏览器控制台执行以下代码进行测试
|
||
|
|
|
||
|
|
// 步骤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');
|