fix: 联合调试问题修复 — 预约错误提示 + request 错误提取 + copilot 解包
- ISSUE-APPOINTMENT-001: 后端 DoctorNotFound 改为 Validation 错误(400) + 改善错误消息"所选医生暂无医护档案,请联系管理员" + 小程序预约创建 catch 传递实际错误消息(不再硬编码"预约失败") + 小程序 request.ts 提取后端 message 字段作为用户提示 - copilot API: listInsights/listRules/getPatientRisk 补齐 data.data 解包 - 移除 error.rs 重复的 AppointmentNotFound 分支
This commit is contained in:
@@ -130,8 +130,9 @@ export default function AppointmentCreate() {
|
||||
} catch { /* 用户拒绝 */ }
|
||||
}
|
||||
safeSetTimeout(() => Taro.navigateBack(), 1500);
|
||||
} catch {
|
||||
Taro.showToast({ title: '预约失败', icon: 'none' });
|
||||
} catch (err: any) {
|
||||
const msg = err?.message || '预约失败';
|
||||
Taro.showToast({ title: msg.length > 20 ? msg.slice(0, 20) : msg, icon: 'none' });
|
||||
} finally {
|
||||
setLoading(false);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user