|
@@ -27,6 +27,44 @@ Page({
|
|
|
],
|
|
|
value: '民宿',
|
|
|
roomList: [],
|
|
|
+
|
|
|
+ show: false,
|
|
|
+ showid:null,
|
|
|
+ },
|
|
|
+ onClose() {
|
|
|
+ this.setData({
|
|
|
+ show: false,
|
|
|
+ }); // 关闭弹窗并重置标志位
|
|
|
+ },
|
|
|
+ ONShow(e) {
|
|
|
+ const id =e.currentTarget.dataset.item.objectId
|
|
|
+ this.setData({
|
|
|
+ showid:id,
|
|
|
+ show: true,
|
|
|
+ }); // 设置弹窗显示
|
|
|
+ console.log(this.data.showid);
|
|
|
+ },
|
|
|
+ //订单完成
|
|
|
+ async ordercom(e){
|
|
|
+ console.log(e.currentTarget.dataset.item.objectId);
|
|
|
+ let objectId = e.currentTarget.dataset.item.objectId
|
|
|
+ let newOrder = new Parse.Query('RoomOrder');
|
|
|
+ newOrder.equalTo('company', company);
|
|
|
+ newOrder.equalTo('objectId', objectId);
|
|
|
+ newOrder.notEqualTo('isDeleted', true);
|
|
|
+ let order = await newOrder.first();
|
|
|
+ console.log(order);
|
|
|
+ order.set('status',102)
|
|
|
+ try{
|
|
|
+ let saveDate = await order.save();
|
|
|
+ console.log('保存成功');
|
|
|
+ this.setData({
|
|
|
+ showid:null
|
|
|
+ })
|
|
|
+ this.getRoomOrder()
|
|
|
+ }catch (error) {
|
|
|
+ console.error("保存数据时出现错误:", error);
|
|
|
+ }
|
|
|
},
|
|
|
|
|
|
/**
|
|
@@ -102,13 +140,13 @@ Page({
|
|
|
Order.equalTo('user', Parse.User.current().id);
|
|
|
Order.include('shopStore');
|
|
|
if (this.data.currentTab == 0) {
|
|
|
- Order.equalTo('status', 100);
|
|
|
+ Order.containedIn('status', [100, 102, 104])
|
|
|
}
|
|
|
if (this.data.currentTab == 1) {
|
|
|
Order.equalTo('status', 200);
|
|
|
}
|
|
|
if (this.data.currentTab == 2) {
|
|
|
- Order.equalTo('status', 800);
|
|
|
+ Order.containedIn('status', [800,103]);
|
|
|
}
|
|
|
// 添加排序条件
|
|
|
Order.descending('updatedAt');
|