diff --git a/miniprogram/api/meeting/meetingRoom.js b/miniprogram/api/meeting/meetingRoom.js
index 0c9aa96..6bc1801 100644
--- a/miniprogram/api/meeting/meetingRoom.js
+++ b/miniprogram/api/meeting/meetingRoom.js
@@ -11,7 +11,11 @@ export function meetingRoomDict(param) {
});
}
-
-
-
-
+// 会议室列表
+export function meetingRoomListRq(data) {
+ return request({
+ url: '/api/roomContent/list',
+ method: "post",
+ data
+ });
+}
\ No newline at end of file
diff --git a/miniprogram/pages/meeting/meetingReservation/meetingReservation.js b/miniprogram/pages/meeting/meetingReservation/meetingReservation.js
index c1de1e5..879494d 100644
--- a/miniprogram/pages/meeting/meetingReservation/meetingReservation.js
+++ b/miniprogram/pages/meeting/meetingReservation/meetingReservation.js
@@ -1,6 +1,7 @@
const app = getApp()
import {
meetingRoomDict,
+ meetingRoomListRq,
} from "../../../api/meeting/meetingRoom.js"
Page({
@@ -10,6 +11,7 @@ Page({
*/
data: {
IMG_NAME: app.IMG_NAME,
+ roomDataList: [],
queryParam: {
meetingTypeDict: {
list: [],
@@ -99,10 +101,6 @@ Page({
value: item.name
}
})
- list = [{
- text: "设备",
- value: null
- }, ...list]
// 赋值参数
let queryParam = _this.data.queryParam;
queryParam.itemDict.list = list;
@@ -132,6 +130,9 @@ Page({
})
console.log('meetingRoomDict("4")=>', list);
})
+
+ // 数据-会议室列表
+ this.meetingRoomList()
},
// 查询条件变动
@@ -142,6 +143,8 @@ Page({
this.setData({
queryParam
})
+ // 数据-会议室列表
+ this.meetingRoomList()
},
// 设备-多选
@@ -156,15 +159,46 @@ Page({
}
return item
})
+ // 计算选择数量
+ let selectCount = queryParam.itemDict.list.filter(item => item.select).length;
+ console.log('selectCount', selectCount);
+ if (selectCount > 0) {
+ queryParam.itemDict.title = '设备+' + selectCount;
+ } else {
+ queryParam.itemDict.title = '设备';
+ }
this.setData({
queryParam
})
+ // 数据-会议室列表
+ this.meetingRoomList()
},
- // 设备多选确定
+ // 设备多选收起
itemDictConfirm() {
this.selectComponent('#itemSelect').toggle();
},
+ // 数据-会议室列表
+ meetingRoomList() {
+ let _this = this;
+ let queryParam = _this.data.queryParam;
+ let roomItemList = queryParam.itemDict.list.filter(item => item.select).map(item => {
+ return {
+ "name": item.value
+ }
+ })
+ let param = {
+ "type": queryParam.meetingTypeDict.value,
+ "capacityNum": queryParam.personDict.value,
+ "roomItemList": roomItemList,
+ "shape": queryParam.shapeDict.value,
+ }
+ // 会议室列表数据
+ meetingRoomListRq(param).then(res => {
+ console.log('meetingRoomListRq', res);
+ })
+ },
+
// 会议室
jumpMeetingRoom() {
wx.navigateTo({
diff --git a/miniprogram/pages/meeting/meetingReservation/meetingReservation.wxml b/miniprogram/pages/meeting/meetingReservation/meetingReservation.wxml
index 24e1bf0..f2a9dcc 100644
--- a/miniprogram/pages/meeting/meetingReservation/meetingReservation.wxml
+++ b/miniprogram/pages/meeting/meetingReservation/meetingReservation.wxml
@@ -13,7 +13,7 @@
- 确认
+ 收起