mirror of
https://gitee.com/elegant_wings/dbd-meeting-wx-small.git
synced 2025-06-21 17:49:36 +08:00
描述:修改
This commit is contained in:
parent
4256a6e21d
commit
98f1711736
@ -74,3 +74,12 @@ export function saveMeetingRecordRq(data) {
|
|||||||
data
|
data
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// 根据用户id查询已预约的列表
|
||||||
|
export function selectReservationListByUserIdRq(data) {
|
||||||
|
return request({
|
||||||
|
url: '/api/roomContent/selectReservationListByUserId?pageNum='+ data.pageNum +'&pageSize=' + data.pageSize ,
|
||||||
|
method: "post",
|
||||||
|
data
|
||||||
|
});
|
||||||
|
}
|
@ -1,5 +1,14 @@
|
|||||||
const app = getApp()
|
const app = getApp()
|
||||||
|
|
||||||
|
import {
|
||||||
|
selfFormatTimeYMD,
|
||||||
|
selfFormatTimeHM
|
||||||
|
} from "../../../../utils/util.js"
|
||||||
|
|
||||||
|
import {
|
||||||
|
selectReservationListByUserIdRq
|
||||||
|
} from "../../../../api/meeting/meetingRoom.js"
|
||||||
|
|
||||||
Page({
|
Page({
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -7,13 +16,69 @@ Page({
|
|||||||
*/
|
*/
|
||||||
data: {
|
data: {
|
||||||
IMG_NAME: app.IMG_NAME,
|
IMG_NAME: app.IMG_NAME,
|
||||||
|
userData: null,
|
||||||
|
pageNum: 1,
|
||||||
|
pageSize: 10,
|
||||||
|
dataList: [],
|
||||||
|
isDataAll: false,
|
||||||
},
|
},
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 生命周期函数--监听页面加载
|
* 生命周期函数--监听页面加载
|
||||||
*/
|
*/
|
||||||
onLoad(options) {
|
onLoad(options) {
|
||||||
|
let _this = this;
|
||||||
|
_this.setData({
|
||||||
|
userData: wx.getStorageSync('user'),
|
||||||
|
})
|
||||||
|
// 获取数据
|
||||||
|
_this.getDataList()
|
||||||
|
},
|
||||||
|
|
||||||
|
// 获取数据
|
||||||
|
getDataList() {
|
||||||
|
// 获取参数
|
||||||
|
let _this = this;
|
||||||
|
let isDataAll = _this.data.isDataAll
|
||||||
|
let pageNum = _this.data.pageNum
|
||||||
|
let pageSize = _this.data.pageSize
|
||||||
|
let userId = _this.data.userData.id
|
||||||
|
// 判断数据是否已全部加载
|
||||||
|
if (isDataAll) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
// 显示-导航条加载动画
|
||||||
|
wx.showNavigationBarLoading()
|
||||||
|
// 查询数据
|
||||||
|
selectReservationListByUserIdRq({
|
||||||
|
pageNum,
|
||||||
|
pageSize,
|
||||||
|
userId
|
||||||
|
}).then(res => {
|
||||||
|
console.log('selectReservationListByUserIdRq', res);
|
||||||
|
// 隐藏-导航条加载动画
|
||||||
|
wx.hideNavigationBarLoading()
|
||||||
|
// 判断数据是否全部查询
|
||||||
|
let queryDataList = res.rows;
|
||||||
|
if (queryDataList && queryDataList.length > 0) {
|
||||||
|
// 格式化数据
|
||||||
|
queryDataList = queryDataList.map(item => {
|
||||||
|
item.timeSlot = selfFormatTimeYMD(item.startTime) + ' ' + selfFormatTimeHM(item.startTime) + '~' + selfFormatTimeHM(item.endDate);
|
||||||
|
return item;
|
||||||
|
})
|
||||||
|
// 更新参数
|
||||||
|
let dataList = _this.data.dataList.concat(queryDataList);
|
||||||
|
let pageNum = _this.data.pageNum + 1;
|
||||||
|
_this.setData({
|
||||||
|
pageNum,
|
||||||
|
dataList,
|
||||||
|
})
|
||||||
|
} else {
|
||||||
|
_this.setData({
|
||||||
|
isDataAll: true
|
||||||
|
})
|
||||||
|
}
|
||||||
|
})
|
||||||
},
|
},
|
||||||
|
|
||||||
// 跳转-支付
|
// 跳转-支付
|
||||||
@ -62,6 +127,7 @@ Page({
|
|||||||
* 页面相关事件处理函数--监听用户下拉动作
|
* 页面相关事件处理函数--监听用户下拉动作
|
||||||
*/
|
*/
|
||||||
onPullDownRefresh() {
|
onPullDownRefresh() {
|
||||||
|
console.log('onPullDownRefresh', '页面相关事件处理函数--监听用户下拉动作');
|
||||||
|
|
||||||
},
|
},
|
||||||
|
|
||||||
@ -69,7 +135,10 @@ Page({
|
|||||||
* 页面上拉触底事件的处理函数
|
* 页面上拉触底事件的处理函数
|
||||||
*/
|
*/
|
||||||
onReachBottom() {
|
onReachBottom() {
|
||||||
|
console.log('onReachBottom', '页面上拉触底事件的处理函数');
|
||||||
|
let _this = this;
|
||||||
|
// 获取数据
|
||||||
|
_this.getDataList()
|
||||||
},
|
},
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -1,4 +1,5 @@
|
|||||||
{
|
{
|
||||||
"usingComponents": {},
|
"usingComponents": {},
|
||||||
"navigationBarTitleText": "会议预约记录"
|
"navigationBarTitleText": "会议预约记录",
|
||||||
|
"onReachBottomDistance": 100
|
||||||
}
|
}
|
@ -1,20 +1,20 @@
|
|||||||
<view class="containerView public">
|
<view class="containerView public">
|
||||||
<view class="itemView" wx:for="{{2}}">
|
<view class="itemView" wx:for="{{dataList}}" wx:for-item="item" wx:key="*this">
|
||||||
<view class="headView">
|
<view class="headView">
|
||||||
<view class="number">YGDH20240120122</view>
|
<view class="number">{{item.reservationNumber}}</view>
|
||||||
<view class="status">待使用</view>
|
<view class="status">{{item.statusName}}</view>
|
||||||
</view>
|
</view>
|
||||||
<view class="contentView" bind:tap="jumpMeetingDetail">
|
<view class="contentView" bind:tap="jumpMeetingDetail" data-id="{{item.id}}">
|
||||||
<image class="img" src="{{IMG_NAME + '/profile/static/index/banner/1.jpg'}}" mode="aspectFill"></image>
|
<image class="img" src="{{IMG_NAME + '/profile/static/index/banner/1.jpg'}}" mode="aspectFill"></image>
|
||||||
<view class="msgView">
|
<view class="msgView">
|
||||||
<view class="title">10人间 | B2A | 3F</view>
|
<view class="title">{{item.roomContent.capacityNum}}人间 | {{item.roomContent.roomName}} | {{item.roomContent.buildingName}}</view>
|
||||||
<view class="name">space spacespace spacespace spacespace space</view>
|
<view class="name">{{item.title}}</view>
|
||||||
<view class="time">2023-01-01 10:10~12:12</view>
|
<view class="time">{{item.timeSlot}}</view>
|
||||||
</view>
|
</view>
|
||||||
</view>
|
</view>
|
||||||
<view class="priceView">
|
<view class="priceView">
|
||||||
<view class="name">总价:</view>
|
<view class="name">总价:</view>
|
||||||
<view class="price">¥200.00</view>
|
<view class="price">¥{{item.orderMoney}}</view>
|
||||||
</view>
|
</view>
|
||||||
<view class="btnView">
|
<view class="btnView">
|
||||||
<view class="btn" bind:tap="jumpPay">去支付</view>
|
<view class="btn" bind:tap="jumpPay">去支付</view>
|
||||||
@ -22,7 +22,7 @@
|
|||||||
<button class="shareBtn" open-type="share">转发</button>
|
<button class="shareBtn" open-type="share">转发</button>
|
||||||
</view>
|
</view>
|
||||||
<view class="btn">取消订单</view>
|
<view class="btn">取消订单</view>
|
||||||
<view class="btn" bind:tap="jumpMeetingDetail">查看会议</view>
|
<view class="btn" bind:tap="jumpMeetingDetail" data-id="{{item.id}}">查看详情</view>
|
||||||
</view>
|
</view>
|
||||||
</view>
|
</view>
|
||||||
|
|
||||||
|
@ -1,5 +1,6 @@
|
|||||||
.containerView.public {
|
.containerView.public {
|
||||||
background: none;
|
background: none;
|
||||||
|
height: auto;
|
||||||
}
|
}
|
||||||
|
|
||||||
.itemView {
|
.itemView {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user