WechatOwnerService/api/index/indexApi.js
2021-07-20 19:20:50 +08:00

183 lines
3.8 KiB
JavaScript
Executable File

/**
* 首页相关 数据封装API
* add by 吴学文 2020-09-07
* QQ 92825595
*
*/
import {
requestNoAuth
} from '../java110Request.js';
import url from '../../constant/url.js';
import {
dateTimeStringToDateString
} from '../../utils/DateUtil.js'
/**
* 查询活动列表
*/
export function getActivitiTitle(dataObj) {
return new Promise(
(resolve, reject) => {
requestNoAuth({
url: url.queryActivitiesType,
method: "GET",
data: dataObj,
//动态数据
success: function(res) {
if (res.statusCode == 200) {
let _activites = res.data.data;
resolve(_activites);
return;
}
reject();
},
fail: function(e) {
reject();
}
});
})
}
/**
* 查询 目录列表
*/
export function getCategoryList() {
return {
pageone: [{
name: "物业费",
src: "/static/images/index_property.png",
href: "/pages/roomFeeListNew/roomFeeListNew"
}, {
name: "停车费",
src: "/static/images/index_park.png",
href: "/pages/payParkingFeeList/payParkingFeeList"
}, {
name: "投诉建议",
src: "/static/images/index_complaint.png",
href: "/pages/complaint/complaint"
}, {
name: "报修",
src: "/static/images/index_repair.png",
href: "/pages/repair/repair"
}, {
name: "公告",
src: "/static/images/index_notice.png",
href: "/pages/notice/index"
}, {
name: "开门",
src: "/static/images/index_openDoor.png",
href: "/pages/openDoor/openDoor"
}, {
name: "二维码开门",
src: "/static/images/index_openDoor.png",
href: "/pages/openDoorByQrCode/openDoorByQrCode"
}, {
name: "联系客服",
src: "/static/images/index_persion.png",
href: "callProperty"
}],
pagetwo: [{
name: "家庭成员",
src: "/static/images/index_member.png",
href: "/pages/familyList/familyList"
}, {
name: "车位申请",
src: "/static/images/index_parking.png",
href: "/pages/applyparking/applyparking"
},
{
name: "空置房",
src: "/static/images/index_emptyRoom.png",
href: "/pages/applyRoom/applyRoom"
},
{
name: "房屋装修",
src: "/static/images/index_fitment.png",
href: "/pages/roomRenovation/roomRenovation"
},
// {
// name: "临时车收费",
// src: "/static/images/index_carCharges.png",
// href: "/pages/tempParkingFee/tempParkingFee"
// },
{
name: "合同费用",
src: "/static/images/index_contractCost.png",
href: "/pages/contractFeeList/contractFeeList"
},
{
name: "投票问卷",
src: "/static/images/index_Voting.png",
href: "/pages/questionAnswer/questionAnswer"
}
]
};
}
/**
* 查询活动
*/
export function loadActivites(dataObj) {
return new Promise(
(resolve, reject) => {
requestNoAuth({
url: url.listActivitiess,
method: "GET",
data: dataObj,
//动态数据
success: function(res) {
if (res.statusCode == 200) {
let _activites = res.data.activitiess;
let _acts = [];
_activites.forEach(function(_item) {
_item.src = url.filePath + "?fileId=" + _item.headerImg +
"&communityId=" + dataObj.communityId +
"&time=" + new Date();
_item.startTime = dateTimeStringToDateString(_item.startTime);
_acts.push(_item);
});
resolve(_acts);
return;
}
reject();
},
fail: function(e) {
reject();
}
});
})
}
/**
* 查询小区广告
*/
export function loadAdverts(dataObj) {
return new Promise(
(resolve, reject) => {
requestNoAuth({
url: url.listAdvertPhoto,
method: "GET",
data: dataObj,
//动态数据
success: function(res) {
if (res.statusCode == 200) {
let _advertPhotos = res.data;
resolve(_advertPhotos);
return;
}
reject();
},
fail: function(e) {
reject();
}
});
})
}