对接烟台app的h5页面
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

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
};