feat(i18n): 增强生理周期模块的国际化支持,添加多语言格式和翻译
This commit is contained in:
@@ -271,6 +271,9 @@ class HealthPermissionManager extends SimpleEventEmitter {
|
||||
// 全局权限管理实例
|
||||
export const healthPermissionManager = new HealthPermissionManager();
|
||||
|
||||
// 全局健康数据事件发射器
|
||||
export const healthDataEvents = new SimpleEventEmitter();
|
||||
|
||||
// Interface for activity summary data from HealthKit
|
||||
export interface HealthActivitySummary {
|
||||
activeEnergyBurned: number;
|
||||
@@ -1632,6 +1635,8 @@ export async function saveMenstrualFlow(
|
||||
const result = await HealthKitManager.saveMenstrualFlow(options);
|
||||
if (result && result.success) {
|
||||
console.log('经期数据保存成功');
|
||||
// 触发数据变更事件
|
||||
healthDataEvents.emit('menstrualDataChanged');
|
||||
return true;
|
||||
}
|
||||
console.error('经期数据保存失败');
|
||||
@@ -1655,6 +1660,8 @@ export async function deleteMenstrualFlow(
|
||||
const result = await HealthKitManager.deleteMenstrualFlow(options);
|
||||
if (result && result.success) {
|
||||
console.log(`经期数据删除成功,数量: ${result.count}`);
|
||||
// 触发数据变更事件
|
||||
healthDataEvents.emit('menstrualDataChanged');
|
||||
return true;
|
||||
}
|
||||
console.error('经期数据删除失败');
|
||||
|
||||
Reference in New Issue
Block a user