You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
288 lines
5.7 KiB
288 lines
5.7 KiB
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,
|
|
});
|
|
}
|
|
// 查询退房记录列表
|
|
export function listCheckOutRec(pageNum, pageSize, requestBody) {
|
|
return request({
|
|
url: "/apartment/manager/listCheckOutRec?pageNum=" + pageNum + "&pageSize=" + pageSize,
|
|
method: "post",
|
|
data: requestBody,
|
|
});
|
|
}
|
|
// 退房记录详情
|
|
export function getRecCheckOutInfo(id) {
|
|
return request({
|
|
url: "/apartment/manager/checkOutRecDetail?checkOutRecId=" + id,
|
|
method: "get",
|
|
});
|
|
}
|
|
// 强制清退记录修改
|
|
export function updateForceEvictionRecord(data) {
|
|
return request({
|
|
url: `/mz/forcedeviction`,
|
|
method: "put",
|
|
params: data,
|
|
});
|
|
}
|
|
// 看房列表
|
|
export function listViewing(data) {
|
|
return request({
|
|
url: "/mz/showings/list",
|
|
method: "get",
|
|
params: data,
|
|
});
|
|
}
|
|
// 看房详情
|
|
export function viewingDetail(data) {
|
|
return request({
|
|
url: `/mz/showings/${data.id}`,
|
|
method: "get",
|
|
});
|
|
}
|
|
// 看房登记
|
|
export function viewingRegister(data) {
|
|
return request({
|
|
url: "/mz/showings/registration",
|
|
method: "post",
|
|
data: data,
|
|
});
|
|
}
|
|
// 预约看房提醒数量
|
|
export function getViewingCount() {
|
|
return request({
|
|
url: "/mz/showings/getReminderQuantity",
|
|
method: "get",
|
|
});
|
|
}
|
|
|
|
// 问题反馈
|
|
export function submitReport(data) {
|
|
return request({
|
|
url: "/bysmp/incidents/workSubmit",
|
|
method: "post",
|
|
data: data,
|
|
});
|
|
}
|
|
// 消息提醒
|
|
export function messageList(query) {
|
|
return request({
|
|
url: "/message/page",
|
|
method: "get",
|
|
params: query,
|
|
});
|
|
}
|
|
// 获取消息提醒小红点
|
|
export function getMessageReminder() {
|
|
return request({
|
|
url: "/message/getRemindQuota",
|
|
method: "get",
|
|
});
|
|
}
|