|
@@ -12,8 +12,13 @@ Page({
|
|
|
list: [],
|
|
|
price: null,
|
|
|
storeId: null,
|
|
|
+ //入住
|
|
|
show: false,
|
|
|
showid:null,
|
|
|
+ //订单完成
|
|
|
+ show2: false,
|
|
|
+ showid2:null,
|
|
|
+
|
|
|
},
|
|
|
async getUserInfo(e) {
|
|
|
console.log(e.currentTarget.dataset.item.objectId);
|
|
@@ -36,7 +41,7 @@ Page({
|
|
|
console.error("保存数据时出现错误:", error);
|
|
|
}
|
|
|
},
|
|
|
-
|
|
|
+ //确认入住
|
|
|
onClose() {
|
|
|
this.setData({
|
|
|
show: false,
|
|
@@ -50,6 +55,41 @@ Page({
|
|
|
}); // 设置弹窗显示
|
|
|
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',800)
|
|
|
+ try{
|
|
|
+ let saveDate = await order.save();
|
|
|
+ console.log('保存成功');
|
|
|
+ this.setData({
|
|
|
+ showid2:null
|
|
|
+ })
|
|
|
+ this.getShopOrder()
|
|
|
+ }catch (error) {
|
|
|
+ console.error("保存数据时出现错误:", error);
|
|
|
+ }
|
|
|
+ },
|
|
|
+ onClose2() {
|
|
|
+ this.setData({
|
|
|
+ show2: false,
|
|
|
+ }); // 关闭弹窗并重置标志位
|
|
|
+ },
|
|
|
+ ONShow2(e) {
|
|
|
+ const id =e.currentTarget.dataset.item.objectId
|
|
|
+ this.setData({
|
|
|
+ showid2:id,
|
|
|
+ show2: true,
|
|
|
+ }); // 设置弹窗显示
|
|
|
+ console.log(this.data.showid);
|
|
|
+ },
|
|
|
onChange(event) {
|
|
|
let active = event.detail.name
|
|
|
this.setData({
|