WechatOwnerService/api/index/indexApi.js
2021-04-02 14:12:38 +08:00

181 lines
3.7 KiB
JavaScript

/**
* 首页相关 数据封装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_member.png",
href: "/pages/familyList/familyList"
}, {
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/hireRoom/hireRoom"
}],
pagetwo: [{
name: "联系客服",
src: "/static/images/index_persion.png",
href: "callProperty"
},
{
name: "车位申请",
src: "/static/images/index_parking.png",
href: "/pages/applyparking/applyparking"
},
{
name: "空置房",
src: "/static/images/index_openDoor.png",
href: "/pages/applyRoom/applyRoom"
},
{
name: "房屋装修",
src: "/static/images/index_openDoor.png",
href: "/pages/roomRenovation/roomRenovation"
},
{
name: "测试",
src: "/static/images/index_openDoor.png",
href: "/pages/tempParkingFee/tempParkingFee"
}
]
};
}
/**
* 查询活动
*/
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;
let _aPhotos = [];
let _urlPath = '';
// #ifdef MP-WEIXIN
_urlPath = url.baseUrl
// #endif
_advertPhotos.forEach(function(_item) {
_item.url = _urlPath + _item.url + "&time=" + new Date();
_aPhotos.push(_item);
});
resolve(_aPhotos);
return;
}
reject();
},
fail: function(e) {
reject();
}
});
})
}