const env = __VITE_ENV__; /** * 上传文件(图片等) * 与 zdh-hlw-patient 的 /file/upload 接口保持一致 */ export function uploadFile(tempFilePath, businessType, accessLevel = 'public') { return new Promise((resolve) => { uni.uploadFile({ url: `${env.MP_API_BASE_URL}/file/upload`, filePath: tempFilePath, name: 'file', formData: { businessType, accessLevel, }, success: (res) => { try { const data = typeof res.data === 'string' ? JSON.parse(res.data) : res.data; if (data && data.success) { resolve(data.data); } else { resolve(); } } catch (e) { console.log('upload file parse error:', e); resolve(); } }, fail: (err) => { console.log('upload file error:', err); resolve(); }, }); }); }