feat:生产初版页面

This commit is contained in:
R524809
2026-03-26 17:33:04 +08:00
parent 3aaf340781
commit dc5e057cb3
63 changed files with 2940 additions and 543 deletions
+49
View File
@@ -0,0 +1,49 @@
/**
* 图片平台适配器
* 封装微信小程序图片加载和保存 API
*/
/**
* 保存图片到相册
*/
export function saveImageToAlbum(filePath: string): Promise<void> {
return new Promise((resolve, reject) => {
wx.saveImageToPhotosAlbum({
filePath,
success: () => resolve(),
fail: (err) => {
if (
err.errMsg.includes('auth deny') ||
err.errMsg.includes('authorize')
) {
wx.showModal({
title: '提示',
content: '需要授权保存图片到相册',
confirmText: '去设置',
success: (res) => {
if (res.confirm) {
wx.openSetting();
}
},
});
}
reject(err);
},
});
});
}
/**
* 获取图片信息
*/
export function getImageInfo(
src: string,
): Promise<WechatMiniprogram.GetImageInfoSuccessCallbackResult> {
return new Promise((resolve, reject) => {
wx.getImageInfo({
src,
success: resolve,
fail: reject,
});
});
}