feat(personal_collect,motion_reminder): 新增回收站与云端TTS语音功能
- 新增小程序个人收藏回收站页面,支持查看已删除收藏、恢复与彻底删除操作 - 修复个人收藏文件上传时的中文名乱码问题,新增原文件名透传参数 - 接入阿里云百炼TTS服务,实现运动提醒模块的云端语音合成与本地缓存,支持系统TTS与云端MP3双降级播放 - 新增语音引擎探测与异常预警UI,覆盖web端与移动端 - 优化web端订单盒页面布局,修复卡片操作按钮换行问题 - 新增调试探针脚本、ESLint配置与相关lint脚本 - 完善后端接口与路由,更新项目依赖与配置文件
This commit is contained in:
@@ -112,11 +112,30 @@ const personalCollect = {
|
||||
method: 'DELETE',
|
||||
data: { id },
|
||||
}),
|
||||
upload: (filePath, groupId = '') => uploadFile({
|
||||
trash: () => request({
|
||||
url: '/api/mp_personal_collect/kits/personal_collect/trash',
|
||||
method: 'GET',
|
||||
}),
|
||||
restore: (id) => request({
|
||||
url: '/api/mp_personal_collect/kits/personal_collect/trash/restore',
|
||||
method: 'PUT',
|
||||
data: { id },
|
||||
}),
|
||||
purge: (id) => request({
|
||||
url: '/api/mp_personal_collect/kits/personal_collect/trash',
|
||||
method: 'DELETE',
|
||||
data: { id },
|
||||
}),
|
||||
upload: (filePath, groupId = '', originalName = '') => uploadFile({
|
||||
url: '/api/mp_personal_collect/kits/personal_collect/upload',
|
||||
filePath,
|
||||
name: 'file',
|
||||
formData: groupId ? { groupId } : {},
|
||||
// 原始文件名由小程序随 multipart 透传(wx.chooseMessageFile 的 name 是 UTF-8 完好),
|
||||
// 避免服务端只能拿到桌面微信传输中已被损坏的多字节文件名
|
||||
formData: Object.assign(
|
||||
groupId ? { groupId } : {},
|
||||
originalName ? { originalName } : {}
|
||||
),
|
||||
}),
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user