WechatOwnerService/api/contract/contractApi.js
2021-04-30 14:06:35 +08:00

86 lines
1.7 KiB
JavaScript

import {
request
} from '../java110Request.js'
import
url
from '../../constant/url.js'
import
mapping
from '../../constant/MappingConstant.js'
import {
getCurOwner
} from '../owner/ownerApi.js'
/**
* 查询业主合同
*
*/
export function getContracts() {
return new Promise((resolve, reject) => {
getCurOwner()
.then(function(_owner) {
request({
url: url.queryContract,
method: "GET",
data: {
communityId: _owner.communityId,
objId: _owner.ownerId,
page:1,
row:50
},
success: function(res) {
if (res.statusCode == 200) {
//将业主信息和房屋信息一起返回
res.data['owner'] = _owner;
if (res.data.data.length == 0) {
reject("业主没有合同信息");
return;
}
resolve(res.data);
} else {
reject("查询合同失败");
}
},
fail: function(res) {
reject(res);
}
});
});
});
};
/**
* 查询业主合同
* objId: _owner.ownerId,
*/
export function getCurContract(_param) {
_param.page=1;
_param.row=1;
return new Promise((resolve, reject) => {
getCurOwner()
.then(function(_owner) {
_param.communityId = _owner.communityId;
request({
url: url.queryContract,
method: "GET",
data: _param,
success: function(res) {
if (res.statusCode == 200) {
//将业主信息和房屋信息一起返回
if (res.data.data.length == 0) {
reject("业主没有合同信息");
return;
}
resolve(res.data.data[0]);
} else {
reject("查询合同失败");
}
},
fail: function(res) {
reject(res);
}
});
});
});
};