feat: 我的、设置、打印指南页面开发完成

This commit is contained in:
R524809
2026-05-07 16:32:49 +08:00
parent 0737c6165e
commit c732111e12
43 changed files with 1702 additions and 837 deletions
@@ -200,45 +200,7 @@ Page({
}
},
async onBuildTap() {
if (this.data.building) return;
const confirmed = await new Promise<boolean>((resolve) => {
wx.showModal({
title: '更新分类页数据',
content:
'将根据当前线上 worksheet 重新生成分类页数据,确认继续?',
success: (res) => resolve(!!res.confirm),
fail: () => resolve(false),
});
});
if (!confirmed) return;
this.setData({ building: true });
try {
const result = await callCloudFunction<{
version: number;
stats: Record<string, number>;
}>('pageContentBuild', { page: 'category' });
if (!result.success) {
throw new Error(result.message || '生成失败');
}
const version = result.data?.version || 0;
wx.showToast({
title: `生成成功 v${version}`,
icon: 'success',
});
} catch (error) {
wx.showToast({
title:
error instanceof Error ? error.message : '生成失败',
icon: 'none',
});
} finally {
this.setData({ building: false });
}
},
// [v3.0] 分类页已改为实时接口查询,不再需要手动更新分类数据
// eslint-disable-next-line @typescript-eslint/no-empty-function
onBuildTap() {},
});