import { requestPOST, requestGET, request } from '../request'; import myapi from '../myapi'; import { miniAppId } from '../global'; /** * 获取网格列表 * @param { buildingName } data * buildingName 查询条件 */ function fetchNeighBorhoodList(data = {}) { let url = '/gov/org/icneighborhood/neighborhoodlist'; return new Promise((resolve, _) => { requestPOST(url, data).then((res) => { resolve(res); }); }); } function fetchNeighBorhoodListForDing(data) { let url = '/gov/org/icneighborhood/neighborhoodlistForDingding'; return new Promise((resolve, _) => { myapi.getAuthCode().then((res) => { let tempData = { ...data, ...{ authCode: res.authCode, miniAppId } }; requestPOST(url, tempData).then((res) => { resolve(res); }); }); }); } /** * 进入网格注册身份 * @param { gridId } data * gridId 网格id */ function fetchAutoreGuser(data = {}) { let url = '/epmetuser/userresiinfo/autoreguser-ding'; return new Promise((resolve, _) => { requestPOST(url, data).then((res) => { resolve(res); }); }); } //我的报事列表 function myreport(data) { let url = '/gov/project/icEvent/myreport'; return new Promise((resolve, _) => { requestPOST(url, data).then((res) => { resolve(res); }); }); } //报事详情 function myreportdetail(data) { let url = '/gov/project/icEvent/myreport-detail'; return new Promise((resolve, _) => { requestPOST(url, data).then((res) => { resolve(res); }); }); } //回复列表 function replylist(data) { let url = '/gov/project/icEvent/reply-list'; return new Promise((resolve, _) => { requestPOST(url, data).then((res) => { resolve(res); }); }); } //事情处理进展 function process(data) { let url = '/gov/project/icEvent/process'; return new Promise((resolve, _) => { requestPOST(url, data).then((res) => { resolve(res); }); }); } //消灭红点 function removered(data) { let url = '/gov/project/icEvent/remove-red'; return new Promise((resolve, _) => { requestPOST(url, data).then((res) => { resolve(res); }); }); } //评价 function comment(data) { let url = '/gov/project/icEvent/comment'; return new Promise((resolve, _) => { requestPOST(url, data).then((res) => { resolve(res); }); }); } //回复事件 function resiReply(data) { let url = '/gov/project/icEvent/resi-reply'; return new Promise((resolve, _) => { requestPOST(url, data).then((res) => { resolve(res); }); }); } export { fetchNeighBorhoodList, fetchNeighBorhoodListForDing, fetchAutoreGuser, myreport, myreportdetail, replylist, process, removered, comment, resiReply };