- teacherId 用隐藏 Form.Item 注册:validateFields 返回、resetFields 清理, 修复提交丢失老师选择与新建弹窗残留上次编辑老师(重构引入的回归) - 教师添加返回空数组(全部科目已存在)时提示「未新增」而非「已添加」 - 冲突检测排除所有非 active 排课(与后端 cancelled 等状态语义一致) - 创建弹窗打开时复位教师加载 loading,防过期请求导致永久 spinner
- teacherId 用隐藏 Form.Item 注册:validateFields 返回、resetFields 清理, 修复提交丢失老师选择与新建弹窗残留上次编辑老师(重构引入的回归) - 教师添加返回空数组(全部科目已存在)时提示「未新增」而非「已添加」 - 冲突检测排除所有非 active 排课(与后端 cancelled 等状态语义一致) - 创建弹窗打开时复位教师加载 loading,防过期请求导致永久 spinner