diff --git a/miniprogram/app.json b/miniprogram/app.json index 74332f5..12da5c1 100644 --- a/miniprogram/app.json +++ b/miniprogram/app.json @@ -50,7 +50,8 @@ "pages/meeting/accessControl/accessControl", "pages/meeting/accessControl/accessControlRecord/accessControlRecord", "pages/meeting/meetingReservation/meetingReservation", - "pages/meeting/visitorIinvitation/visitorIinvitation" + "pages/meeting/visitorIinvitation/visitorIinvitation", + "pages/meeting/meetingRoom/meetingRoom" ], "window": { "backgroundTextStyle": "light", diff --git a/miniprogram/pages/meeting/meetingReservation/meetingReservation.js b/miniprogram/pages/meeting/meetingReservation/meetingReservation.js index 73f0152..090992e 100644 --- a/miniprogram/pages/meeting/meetingReservation/meetingReservation.js +++ b/miniprogram/pages/meeting/meetingReservation/meetingReservation.js @@ -1,11 +1,11 @@ -// pages/meeting/meetingReservation/meetingReservation.js +const app = getApp() Page({ /** * 页面的初始数据 */ data: { - + IMG_NAME: app.IMG_NAME }, /** @@ -18,6 +18,13 @@ Page({ }) }, + // 会议室 + jumpMeetingRoom(){ + wx.navigateTo({ + url: "/pages/meeting/meetingRoom/meetingRoom", + }) + }, + /** * 生命周期函数--监听页面初次渲染完成 */ diff --git a/miniprogram/pages/meeting/meetingReservation/meetingReservation.wxml b/miniprogram/pages/meeting/meetingReservation/meetingReservation.wxml index 6cb9a87..c373dd9 100644 --- a/miniprogram/pages/meeting/meetingReservation/meetingReservation.wxml +++ b/miniprogram/pages/meeting/meetingReservation/meetingReservation.wxml @@ -1,12 +1,22 @@ - - + - + 10人间 | B2A | 12F + + #电视 + + + + ¥ 200.00/ + 半小时 起 + + + + 会议室 + - \ No newline at end of file diff --git a/miniprogram/pages/meeting/meetingReservation/meetingReservation.wxss b/miniprogram/pages/meeting/meetingReservation/meetingReservation.wxss index e69de29..d29919b 100644 --- a/miniprogram/pages/meeting/meetingReservation/meetingReservation.wxss +++ b/miniprogram/pages/meeting/meetingReservation/meetingReservation.wxss @@ -0,0 +1,96 @@ +.container { + width: 100vw; + height: 100vh; + background: #ffffff; +} + +.meetingRoomView { + padding: 30rpx 30rpx; +} + +.meetingRoomView .meetingRoomItem { + display: flex; + justify-content: space-between; + align-items: center; + margin-top: 30rpx; + padding-bottom: 30rpx; + border-bottom: 1px solid rgb(126, 126, 126, 0.3); +} + +.meetingRoomView .meetingRoomItem .content { + display: flex; + flex-direction: column; + justify-content: start; + align-items: flex-start; + height: 180rpx; +} + +.meetingRoomView .meetingRoomItem .content .title { + font-size: 32rpx; + color: black; +} + +.meetingRoomView .meetingRoomItem .content .articleView { + display: flex; + justify-content: start; + align-items: center; + margin-top: 18rpx; +} + +.meetingRoomView .meetingRoomItem .content .articleView .article { + font-size: 28rpx; + color: gray; + margin-left: 10rpx; +} + +.meetingRoomView .meetingRoomItem .content .articleView .article:first-child { + margin-left: 0; +} + + +.meetingRoomView .meetingRoomItem .content .propOpen { + flex: 1; +} + +.meetingRoomView .meetingRoomItem .content .priceView { + display: flex; + justify-content: start; + align-items: center; +} + +.meetingRoomView .meetingRoomItem .content .priceView .price { + font-size: 32rpx; + color: red; + font-weight: bold; +} + +.meetingRoomView .meetingRoomItem .content .priceView .unit { + font-size: 24rpx; + color: gray; +} + + +.meetingRoomView .meetingRoomItem .imgView { + position: relative; + width: 320rpx; + height: 180rpx; +} + +.meetingRoomView .meetingRoomItem .imgView .title { + position: absolute; + left: 0; + top: 16rpx; + background: #76aef9; + font-size: 24rpx; + color: white; + font-weight: bold; + padding: 8rpx 16rpx; + border-top-right-radius: 6rpx; + border-bottom-right-radius: 6rpx; +} + +.meetingRoomView .meetingRoomItem .imgView .img { + width: 100%; + height: 100%; + border-radius: 10rpx; +} \ No newline at end of file diff --git a/miniprogram/pages/meeting/meetingRoom/meetingRoom.js b/miniprogram/pages/meeting/meetingRoom/meetingRoom.js new file mode 100644 index 0000000..56ee225 --- /dev/null +++ b/miniprogram/pages/meeting/meetingRoom/meetingRoom.js @@ -0,0 +1,66 @@ +// pages/meeting/meetingRoom/meetingRoom.js +Page({ + + /** + * 页面的初始数据 + */ + data: { + + }, + + /** + * 生命周期函数--监听页面加载 + */ + onLoad(options) { + + }, + + /** + * 生命周期函数--监听页面初次渲染完成 + */ + onReady() { + + }, + + /** + * 生命周期函数--监听页面显示 + */ + onShow() { + + }, + + /** + * 生命周期函数--监听页面隐藏 + */ + onHide() { + + }, + + /** + * 生命周期函数--监听页面卸载 + */ + onUnload() { + + }, + + /** + * 页面相关事件处理函数--监听用户下拉动作 + */ + onPullDownRefresh() { + + }, + + /** + * 页面上拉触底事件的处理函数 + */ + onReachBottom() { + + }, + + /** + * 用户点击右上角分享 + */ + onShareAppMessage() { + + } +}) \ No newline at end of file diff --git a/miniprogram/pages/meeting/meetingRoom/meetingRoom.json b/miniprogram/pages/meeting/meetingRoom/meetingRoom.json new file mode 100644 index 0000000..8835af0 --- /dev/null +++ b/miniprogram/pages/meeting/meetingRoom/meetingRoom.json @@ -0,0 +1,3 @@ +{ + "usingComponents": {} +} \ No newline at end of file diff --git a/miniprogram/pages/meeting/meetingRoom/meetingRoom.wxml b/miniprogram/pages/meeting/meetingRoom/meetingRoom.wxml new file mode 100644 index 0000000..46ce31b --- /dev/null +++ b/miniprogram/pages/meeting/meetingRoom/meetingRoom.wxml @@ -0,0 +1,2 @@ + +pages/meeting/meetingRoom/meetingRoom.wxml \ No newline at end of file diff --git a/miniprogram/pages/meeting/meetingRoom/meetingRoom.wxss b/miniprogram/pages/meeting/meetingRoom/meetingRoom.wxss new file mode 100644 index 0000000..f6fbc2c --- /dev/null +++ b/miniprogram/pages/meeting/meetingRoom/meetingRoom.wxss @@ -0,0 +1 @@ +/* pages/meeting/meetingRoom/meetingRoom.wxss */ \ No newline at end of file