import request from '@/service/request.js' import config from '@/common/config.js' export default { // 提交退卡数据 submitRefund(data) { return request.post(`${config.getApiBaseUrl()}/api/Extend/LqHytkHytk`, data); }, // 获取退卡记录列表 getRefundList(params = {}) { return request.get(`${config.getApiBaseUrl()}/api/Extend/LqHytkHytk`, params); }, // 获取退卡记录详情 getRefundDetail(id) { return request.get(`${config.getApiBaseUrl()}/api/Extend/LqHytkHytk/${id}`); }, // 更新退卡记录 updateRefund(id, data) { return request.put(`${config.getApiBaseUrl()}/api/Extend/LqHytkHytk/${id}`, data); }, // 删除退卡记录 deleteRefund(id) { return request.del(`${config.getApiBaseUrl()}/api/Extend/LqHytkHytk/${id}`); }, // 获取门店列表 getStoreList() { return request.get(`${config.getApiBaseUrl()}/api/system/DataInterface/730960205902251269/Actions/Response`); }, // 获取健康师列表 getHealthTeacherList(params = {}) { return request.get(`${config.getApiBaseUrl()}/api/Extend/user`, params); }, // 获取科技部老师列表 getTechTeacherList(params = {}) { return request.get(`${config.getApiBaseUrl()}/api/Extend/user`, params); }, // 获取品项详情 getProjectDetail(id) { return request.get(`${config.getApiBaseUrl()}/api/Extend/LqXmzl/${id}`); }, // 获取金三角信息 getJsjInfo(userId, formattedDate) { return request.get(`${config.getApiBaseUrl()}/api/Extend/lqycsdjsj/GetJsjInfoByUserMonth?UserId=${userId}&DateTime=${formattedDate}`); }, // 作废退卡 cancelRefund(id, remark = '') { return request.put(`${config.getApiBaseUrl()}/api/Extend/lqhytkhytk/VoidRefundCardInfo/${id}`+'?remarks='+remark); }, // 上传文件 uploadFile(file) { return new Promise((resolve, reject) => { uni.uploadFile({ url: `${config.getApiBaseUrl()}/api/file/Uploader/annexpic`, filePath: file.path || file.tempFilePath, name: 'file', header: { 'Authorization': uni.getStorageSync('token') }, success: (res) => { try { const result = JSON.parse(res.data); resolve(result); } catch (error) { reject(error); } }, fail: (error) => { reject(error); } }); }); } }