import request, { uploadFile } from "../utils/request.js"; // 路由 export function getRouters() { return request({ url: "/getRouters", method: "get", }); } // 个人中心 export function getUserInfo() { return request({ url: "/system/user/profile", method: "get", }); } // 获取验证码 export function getCodeImg() { return request({ url: "/captchaImage", header: { isToken: false, }, method: "get", timeout: 20000, }); } export function login({ username, password, code, uuid, client }) { return request({ url: "/login", method: "post", data: { username, password, code, uuid, client }, header: { isToken: false, repeatSubmit: false, }, }); } // 退房列表 export function listCheckoutAlert(query) { return request({ url: "/apartment/manager/listCheckoutAlert", method: "get", params: query, }); } // 退房列表 export function listCheckout(query) { return request({ url: "/apartment/manager/listProcessingCheckOut", method: "get", params: query, }); } // 待释放房间列表 export function listWaitingReleaseRooms(query) { return request({ url: "/apartment/manager/listWaitingReleaseRooms", method: "get", params: query, }); } export function getRoomFacilities(query) { return request({ url: "/apartment/manager/facilitiesByRoomId", method: "get", params: query, }); } // 办理退房 export function submitCheckout(data) { return request({ url: "/apartment/manager/confirmCheckOut", method: "put", data: data, }); } export function uploadImage(filePath, formData = {}) { return uploadFile(filePath, { formData: formData, }); } // 暂存提交退房 export function tempSaveCheckOut(data) { return request({ url: "/apartment/manager/tempSaveCheckOut", method: "post", data: data, }); } // 退房-房间检查回显 export function loadCheckOutDetail(query) { return request({ url: `/apartment/manager/loadCheckOutDetail?idCard=${query.idCard}`, method: "get", }); } export function getResidentInfo(query) { return request({ url: "/apartment/manager/resideInfoByIdCard", method: "get", params: query, }); } // 强制清退 export function forceRelease(data) { return request({ url: "/mz/forcedeviction/add", method: "post", data: data, }); } // 登录后传code export function updateWxOpenId(data) { return request({ url: "/bysmp/user/updateWxOpenId", method: "post", data: data, }); } // 查询上次抄表 export function queryLastMeterReading(data) { return request({ url: "/mz/meterReading/getLastMeterReading", method: "post", data:data, }); } // 提交水电 export function submitWaterAndElectricity(data) { return request({ url: "/mz/meterReading/add", method: "post", data: data, }); } // 根据房屋获取房间 export function getRoomByHouseId(query) { return request({ url: `/mz/room/getRoomInfoByHouseId`, method: "get", params: query, }); } // 查房屋信息 export function getHouseInfo(id ){ return request ({ url: `/mz/house/${id}`, method:"get" }) } // 退出登录 export function logout() { return request({ url: '/logout', method: 'post' }) } // 查询报事列表; export function listReport(query) { return request({ url: "/mz/incidents/list", method: "get", params: query, }); } // 报事详情 export function getReport(id) { return request({ url: `/mz/incidents/${id}`, method: "get", }); } // 报事处理 export function handleReport(data) { return request({ url: "/mz/incidents/handleIncidents", method: "post", data: data, }); } // 查询报修记录列表 export function listRepair(query) { return request({ url: "/mz/repair/list", method: "get", params: query, }); } // 获取报修记录详细信息; export function getRepair(id) { return request({ url: `/mz/repair/${id}`, method: "get", }); } // 报修处理 export function handleRepair(data) { return request({ url: "/mz/repair/handleRepair", method: "post", data: data, }); }