mirror of
https://gitee.com/java110/WechatOwnerService.git
synced 2026-02-24 05:46:04 +08:00
物业费代码暂存
This commit is contained in:
parent
ded9e42228
commit
c0605dcf52
@ -58,6 +58,11 @@ const uploadOwnerPhoto = baseUrl +"app/owner.uploadOwnerPhoto";
|
|||||||
|
|
||||||
const getOwnerPhotoPath = "https://hc.demo.winqi.cn/callComponent/download/getFile/fileByObjId";
|
const getOwnerPhotoPath = "https://hc.demo.winqi.cn/callComponent/download/getFile/fileByObjId";
|
||||||
|
|
||||||
|
//查询业主车位信息
|
||||||
|
const queryParkingSpacesByOwner = baseUrl+"app/parkingSpace.queryParkingSpacesByOwner";
|
||||||
|
|
||||||
|
const queryFeeByParkingSpace = baseUrl+"app/fee.queryFeeByParkingSpace";
|
||||||
|
|
||||||
|
|
||||||
module.exports = {
|
module.exports = {
|
||||||
baseUrl: baseUrl,
|
baseUrl: baseUrl,
|
||||||
@ -79,5 +84,7 @@ module.exports = {
|
|||||||
applyVisitorApplicationKey: applyVisitorApplicationKey,
|
applyVisitorApplicationKey: applyVisitorApplicationKey,
|
||||||
uploadOwnerPhoto: uploadOwnerPhoto,
|
uploadOwnerPhoto: uploadOwnerPhoto,
|
||||||
getOwnerPhotoPath: getOwnerPhotoPath,
|
getOwnerPhotoPath: getOwnerPhotoPath,
|
||||||
queryRoomsByOwner: queryRoomsByOwner
|
queryRoomsByOwner: queryRoomsByOwner,
|
||||||
|
queryParkingSpacesByOwner: queryParkingSpacesByOwner,
|
||||||
|
queryFeeByParkingSpace: queryFeeByParkingSpace
|
||||||
};
|
};
|
||||||
@ -1,10 +1,16 @@
|
|||||||
// pages/payParkingFeeList/payParkingFeeList.js
|
// pages/payParkingFeeList/payParkingFeeList.js
|
||||||
|
const context = require('../../context/Java110Context.js');
|
||||||
|
|
||||||
|
const constant = context.constant;
|
||||||
|
|
||||||
|
const util = context.util;
|
||||||
Page({
|
Page({
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 页面的初始数据
|
* 页面的初始数据
|
||||||
*/
|
*/
|
||||||
data: {
|
data: {
|
||||||
|
parkingSpaces:[]
|
||||||
|
|
||||||
},
|
},
|
||||||
|
|
||||||
@ -26,6 +32,10 @@ Page({
|
|||||||
* 生命周期函数--监听页面显示
|
* 生命周期函数--监听页面显示
|
||||||
*/
|
*/
|
||||||
onShow: function () {
|
onShow: function () {
|
||||||
|
let _that = this;
|
||||||
|
context.getOwner(function(_owner){
|
||||||
|
_that._loadParkingSpace(_owner);
|
||||||
|
});
|
||||||
|
|
||||||
},
|
},
|
||||||
|
|
||||||
@ -67,5 +77,86 @@ Page({
|
|||||||
wx.navigateTo({
|
wx.navigateTo({
|
||||||
url: '/pages/payParkingFee/payParkingFee',
|
url: '/pages/payParkingFee/payParkingFee',
|
||||||
})
|
})
|
||||||
|
},
|
||||||
|
_loadParkingSpace:function(_owner){
|
||||||
|
let _that = this;
|
||||||
|
let _objData = {
|
||||||
|
page: 1,
|
||||||
|
row: 10,
|
||||||
|
ownerId: _owner.memberId,
|
||||||
|
communityId: _owner.communityId
|
||||||
|
}
|
||||||
|
context.request({
|
||||||
|
url: constant.url.queryParkingSpacesByOwner,
|
||||||
|
header: context.getHeaders(),
|
||||||
|
method: "GET",
|
||||||
|
data: _objData, //动态数据
|
||||||
|
success: function (res) {
|
||||||
|
console.log(res);
|
||||||
|
if (res.statusCode == 200) {
|
||||||
|
//成功情况下跳转
|
||||||
|
let _parkingSpaces = res.data.parkingSpaces;
|
||||||
|
if (_parkingSpaces.length == 0) {
|
||||||
|
wx.showToast({
|
||||||
|
title: "未查询到停车位",
|
||||||
|
icon: 'none',
|
||||||
|
duration: 2000
|
||||||
|
});
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
for (let _psIndex = 0; _psIndex < _parkingSpaces.length; _psIndex++){
|
||||||
|
_that._loadParkingSpaceFee(_parkingSpaces[_psIndex],function(_fee){
|
||||||
|
|
||||||
|
_parkingSpaces[_psIndex].endTime = _fee.endTime;
|
||||||
|
|
||||||
|
_parkingSpaces[_psIndex].stateName = '欠费'
|
||||||
|
_that.setData({
|
||||||
|
parkingSpaces: _parkingSpaces
|
||||||
|
});
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
},
|
||||||
|
fail: function (e) {
|
||||||
|
wx.showToast({
|
||||||
|
title: "服务器异常了",
|
||||||
|
icon: 'none',
|
||||||
|
duration: 2000
|
||||||
|
})
|
||||||
|
}
|
||||||
|
});
|
||||||
|
},
|
||||||
|
_loadParkingSpaceFee: function (_parkingSpace,callBack) {
|
||||||
|
let _that = this;
|
||||||
|
let _objData = {
|
||||||
|
page: 1,
|
||||||
|
row: 10,
|
||||||
|
psId: _parkingSpace.psId,
|
||||||
|
communityId: _parkingSpace.communityId
|
||||||
|
}
|
||||||
|
context.request({
|
||||||
|
url: constant.url.queryFeeByParkingSpace,
|
||||||
|
header: context.getHeaders(),
|
||||||
|
method: "GET",
|
||||||
|
data: _objData, //动态数据
|
||||||
|
success: function (res) {
|
||||||
|
console.log(res);
|
||||||
|
if (res.statusCode == 200) {
|
||||||
|
//成功情况下跳转
|
||||||
|
let _parkingSpaceFee = res.data;
|
||||||
|
callBack(_parkingSpaceFee);
|
||||||
|
|
||||||
|
}
|
||||||
|
},
|
||||||
|
fail: function (e) {
|
||||||
|
wx.showToast({
|
||||||
|
title: "服务器异常了",
|
||||||
|
icon: 'none',
|
||||||
|
duration: 2000
|
||||||
|
})
|
||||||
|
}
|
||||||
|
});
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
@ -1,29 +1,31 @@
|
|||||||
<view>
|
<view>
|
||||||
|
|
||||||
<view class="block__title">停车费信息</view>
|
<view class="block__title">停车费信息</view>
|
||||||
<view class="ppfl_c">
|
<view class="ppfl_c" wx:for="{{parkingSpaces}}" wx:for-index="idx" wx:for-item="item" >
|
||||||
<van-panel title="0012号停车位" desc="" status="欠费状态" use-footer-slot>
|
<van-panel title="{{item.num}}号停车位" desc="" status="{{item.stateName}}状态" use-footer-slot>
|
||||||
<view class="ppfl_context">
|
<view class="ppfl_context">
|
||||||
<van-row >
|
<van-row >
|
||||||
<van-col span="6">费用编号:</van-col>
|
<van-col span="5">车牌号码:</van-col>
|
||||||
<van-col span="8">1234567890</van-col>
|
<van-col span="7">{{item.carNum}}</van-col>
|
||||||
|
<van-col span="5">车辆品牌:</van-col>
|
||||||
|
<van-col span="7">{{item.carBrand}}</van-col>
|
||||||
</van-row>
|
</van-row>
|
||||||
<van-row class="ppfl_context_row">
|
<van-row class="ppfl_context_row">
|
||||||
<van-col span="6">车位类型:</van-col>
|
<van-col span="5">车位类型:</van-col>
|
||||||
<van-col span="8">地上停车位</van-col>
|
<van-col span="7">{{item.typeCdName}}</van-col>
|
||||||
|
<van-col span="5">费用类型:</van-col>
|
||||||
|
<van-col span="7">{{item.stateName}}费用</van-col>
|
||||||
</van-row>
|
</van-row>
|
||||||
<van-row class="ppfl_context_row">
|
<van-row class="ppfl_context_row">
|
||||||
<van-col span="6">到期时间:</van-col>
|
<van-col span="5">每月金额:</van-col>
|
||||||
<van-col span="8">2020-01-07</van-col>
|
<van-col span="7">80元</van-col>
|
||||||
</van-row>
|
<van-col span="5">到期时间:</van-col>
|
||||||
<van-row class="ppfl_context_row">
|
<van-col span="7">{{item.endTime}}</van-col>
|
||||||
<van-col span="6">每月金额:</van-col>
|
|
||||||
<van-col span="8">80元</van-col>
|
|
||||||
</van-row>
|
</van-row>
|
||||||
</view>
|
</view>
|
||||||
<view slot="footer" class="ppfl_footer">
|
<view slot="footer" class="ppfl_footer">
|
||||||
<van-button size="small" class="ppfl_footer_his">缴费历史</van-button>
|
<van-button size="small" class="ppfl_footer_his" data-item="{{item}}">缴费历史</van-button>
|
||||||
<van-button size="small" type="primary" bind:click="payFee">缴费</van-button>
|
<van-button size="small" type="primary" bind:click="payFee" data-item="{{item}}">缴费</van-button>
|
||||||
</view>
|
</view>
|
||||||
</van-panel>
|
</van-panel>
|
||||||
|
|
||||||
|
|||||||
@ -6,7 +6,7 @@
|
|||||||
}
|
}
|
||||||
|
|
||||||
.ppfl_c{
|
.ppfl_c{
|
||||||
padding: 0 20rpx;
|
padding: 0rpx 20rpx 20rpx 20rpx;
|
||||||
}
|
}
|
||||||
|
|
||||||
.block__title {
|
.block__title {
|
||||||
@ -14,7 +14,7 @@
|
|||||||
font-weight: 400;
|
font-weight: 400;
|
||||||
font-size: 14px;
|
font-size: 14px;
|
||||||
color: rgba(69,90,100,.6);
|
color: rgba(69,90,100,.6);
|
||||||
padding: 60rpx 30rpx 20rpx;
|
padding: 40rpx 30rpx 20rpx;
|
||||||
}
|
}
|
||||||
|
|
||||||
.ppfl_context{
|
.ppfl_context{
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user