import {http} from './service.js' // 权限管理 let permissionsUrl={ login:'/permissions/authentication/login', menuList: "/permissions/account/getMyPermissionsTreeList", orgList:"/permissions/org/pagingQuery", orgListByName: "/permissions/org/getListByLikeName", getById: "/permissions/org/get/", carList:"/permissions/xq/device/admin/user/pagingQuery", subList:"/permissions/org/getSubListByPid" } const permissions = { login:(params,header) => http.post(permissionsUrl.login,params,{header: header}), menuList:(params,header) => http.get(permissionsUrl.menuList,{params:params,header: header}), orgList:(params,header) => http.get(permissionsUrl.orgList,{params:params,header: header}), orgListByName:(params,header) => http.get(permissionsUrl.orgListByName,{params:params,header: header}), getById: (params,header) => http.get(permissionsUrl.getById+params,{header: header}), getCarList:(params,header)=>http.get(permissionsUrl.carList,{params:params,header:header}), getSubListByPid:(params)=>http.get(permissionsUrl.subList,{params:params,header:header}) } //小区管理 let residentialUrl={ page:"estate/residential/getListByLikeName", } const residential={ page:(params,header) => http.get(residentialUrl.page,{params:params,header: header}), } //楼栋管理 let buildingUrl={ page:'estate/building/showBuildingList', update:'estate/building/updateBuilding', del:'estate/building/deleteBuilding', add:'estate/building/addBuilding' } const building={ page:(params,header) => http.get(buildingUrl.page,{params:params,header: header}), update: (params,header) => http.post(buildingUrl.update,params,{header: {"Content-Type": "application/x-www-form-urlencoded; charset=UTF-8"}}), del: (params,header) => http.post(buildingUrl.del,params,{header: {"Content-Type": "application/x-www-form-urlencoded; charset=UTF-8"}}), add: (params,header) => http.post(buildingUrl.add,params,{header: {"Content-Type": "application/x-www-form-urlencoded; charset=UTF-8"}}), } //单元管理 let unitUrl={ page:"/estate/unit/findListByPosition" } const unit={ page:(params,header) => http.get(unitUrl.page,{params:params,header: header}), } //房间管理 let roomUrl={ del:'estate/room/deleteRoom', add:'estate/room/addRoom', page: "/estate/room/showRoomList", pageBycondition: "estate/room/getListByLikeName", update:"estate/room/updateRoom", } const room = { del: (params,header) => http.post(roomUrl.del,params,{header: {"Content-Type": "application/x-www-form-urlencoded; charset=UTF-8"}}), add: (params,header) => http.post(roomUrl.add,params,{header: header}), page:(params,header) => http.get(roomUrl.page,{params:params,header: header}), pageBycondition: (params,header) => http.get(roomUrl.pageBycondition,{params:params,header: header}), update: (params,header) => http.post(roomUrl.update,params,{header: {"Content-Type": "application/x-www-form-urlencoded; charset=UTF-8"}}), } //住户管理 let userUrl={ page:'estate/user/showUserList', del:'estate/user/deleteUser', add:'estate/user/addUser', update:'estate/user/updateUser' } let user={ page:(params,header) => http.get(userUrl.page,{params:params,header: header}), del: (params,header) => http.post(userUrl.del,params,{header: {"Content-Type": "application/x-www-form-urlencoded; charset=UTF-8"}}), add: (params,header) => http.post(userUrl.add,params,{header: {"Content-Type": "application/x-www-form-urlencoded; charset=UTF-8"}}), update: (params,header) => http.post(userUrl.update,params,{header: {"Content-Type": "application/x-www-form-urlencoded; charset=UTF-8"}}), } //住户审核 let userAuthUrl={ //审核列表 page:'apply/user/showApplyUserList', //认证审核 updateCheckState:'apply/user/updateCheckState', } const userAuth={ page: (params,header) => http.post(userAuthUrl.page,params,{header: {"Content-Type": "application/x-www-form-urlencoded; charset=UTF-8"}}), updateCheckState: (params,header) => http.post(userAuthUrl.updateCheckState,params,{header: {"Content-Type": "application/x-www-form-urlencoded; charset=UTF-8"}}), } //用户反馈 let userFeedBackUrl={ page:'estate/userFeedback/pagingQuery', } const userFeedBack={ page:(params,header) => http.get(userFeedBackUrl.page,{params:params,header: header}), } //物业报修 let estateRepairUrl={ page:'estate/estateRepair/showRepairList', submit:'/estate/estateRepair/addOrEditEstateRepair',//新增修改 detail:'/estate/estateRepair/findEstateRepairById/app/' } const estateRepair={ page:(params,header) => http.get(estateRepairUrl.page,{params:params,header: header}), submit: (params,header) => http.post(estateRepairUrl.submit,params,{header: header}), detail:(params,header) => http.get(estateRepairUrl.detail+params), } export const api={ //权限管理 permissions, //小区管理 residential, //楼栋管理 building, //单元管理 unit, //房间管理 room, //住户管理 user, //住户审核 userAuth, //用户反馈 userFeedBack, //物业报修 estateRepair }