feat: 更新训练计划和打卡功能
- 在训练计划中新增训练项目的添加、更新和删除功能,支持用户灵活管理训练内容 - 优化训练计划排课界面,提升用户体验 - 更新打卡功能,支持按日期加载和展示打卡记录 - 删除不再使用的打卡相关页面,简化代码结构 - 新增今日训练页面,集成今日训练计划和动作展示 - 更新样式以适应新功能的展示和交互
This commit is contained in:
@@ -557,7 +557,7 @@ export default function AICoachChatScreen() {
|
||||
style={styles.weightInput}
|
||||
onSubmitEditing={(e) => handleSubmitWeight(e.nativeEvent.text)}
|
||||
returnKeyType="done"
|
||||
blurOnSubmit
|
||||
submitBehavior="blurAndSubmit"
|
||||
/>
|
||||
<Text style={styles.weightUnit}>kg</Text>
|
||||
<TouchableOpacity accessibilityRole="button" style={styles.weightSaveBtn} onPress={() => handleSubmitWeight((preset || '').toString())}>
|
||||
@@ -603,7 +603,7 @@ export default function AICoachChatScreen() {
|
||||
// 不阻断对话体验
|
||||
}
|
||||
// 在对话中插入“确认消息”并发送给教练
|
||||
const textMsg = `我记录了今日体重:${val} kg。请基于这一变化给出训练/营养建议。`;
|
||||
const textMsg = `记录了今日体重:${val} kg。`;
|
||||
await send(textMsg);
|
||||
} catch (e: any) {
|
||||
Alert.alert('保存失败', e?.message || '请稍后重试');
|
||||
|
||||
Reference in New Issue
Block a user