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.
130 lines
3.0 KiB
130 lines
3.0 KiB
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
|
|
};
|
|
|