import { getCurrentConfig } from "@/constant/base"; import { useAppStore } from "@/store"; export const updateImageFile = (file) => { const { serverConfig } = useAppStore(); const url = serverConfig.baseUrl + "/hotelBiz/hotBizCommon/upload"; const token = uni.getStorageSync("token"); const clientId = getCurrentConfig().clientId; return new Promise((resolve, reject) => { uni.uploadFile({ url, filePath: file, name: "file", header: { "Content-Type": "multipart/form-data", Authorization: `Bearer ${token}`, clientId: clientId, }, formData: { file: "file", }, success: (uploadFileRes) => { console.log("uploadFileRes: ", uploadFileRes); resolve(JSON.parse(uploadFileRes.data)); }, fail: (err) => { console.error("上传图片失败:", err); reject(err); }, }); }); };