=== 测试修复后的过滤逻辑 === 原始成员数据: 成员1: 蒋清华 - 监事 成员2: 谢国政 - 董事 成员3: 谢国政 - (空) 成员4: 魏征 - (空) 成员5: 袁创新 - (空) === 应用修复后的过滤逻辑 === 过滤后的成员数量: 5 成员1: 蒋清华 - 监事 成员2: 谢国政 - 董事 成员3: 谢国政 - (空) 成员4: 魏征 - (空) 成员5: 袁创新 - (空) === 转换为模板格式 === 成员 1: 蒋清华 - 监事 成员 2: 谢国政 - 董事 成员 3: 谢国政 - (空) 成员 4: 魏征 - (空) 成员 5: 袁创新 - (空) === 检查空行删除逻辑 === 行2: 成员3(谢国政) + 成员4(魏征) → 保留 行3: 成员5(袁创新) + 成员6() → 保留 行4: 成员7() + 成员8() → 需要删除 行5: 成员9() + 成员10() → 需要删除 需要删除的空行: main_members_name7, main_members_name9 ✅ 修复后应该显示所有5个成员,即使某些职位为空 === 测试完成 ===