|
@@ -0,0 +1,118 @@
|
|
|
+let Parse = getApp().Parse
|
|
|
+const company = getApp().globalData.company
|
|
|
+let navigationBarHeight = getApp().globalData.statusBarHeight + 44;
|
|
|
+const rechText = require('../../../../../utils/rech-text')
|
|
|
+const dateF = require('../../../../../utils/date')
|
|
|
+const dateServ = require('../../../../../utils/date')
|
|
|
+Page({
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 页面的初始数据
|
|
|
+ */
|
|
|
+ data: {
|
|
|
+ id: "",
|
|
|
+ order: null,
|
|
|
+ },
|
|
|
+ async getRoomOrder() {
|
|
|
+ let id = this.data.id
|
|
|
+ console.log(id, 12222323);
|
|
|
+ let RoomOrder = new Parse.Query('RoomOrder')
|
|
|
+ RoomOrder.include('room')
|
|
|
+ RoomOrder.include('shopStore')
|
|
|
+ let roomOrder = await RoomOrder.get(id)
|
|
|
+ console.log(roomOrder, 666666);
|
|
|
+ let Order = roomOrder.toJSON()
|
|
|
+ Order.createdAt = dateF.formatTime("YYYY-mm-dd HH:MM:SS", Order.createdAt)
|
|
|
+ Order.room.note = rechText.formatRichText(Order.room.note)
|
|
|
+ Order['day'] = parseInt((new Date(Order.endTime.iso).getTime() - new Date(Order.startTime.iso).getTime()) / (1000 * 60 * 60 * 24));
|
|
|
+ Order.startTime = dateServ.formatTime('YYYY-mm-dd', Order.startTime.iso)
|
|
|
+ Order.endTime = dateServ.formatTime('YYYY-mm-dd', Order.endTime.iso)
|
|
|
+ this.setData({
|
|
|
+ order: Order
|
|
|
+ })
|
|
|
+ console.log(this.data.order);
|
|
|
+ },
|
|
|
+ async submit() {
|
|
|
+ try {
|
|
|
+ let id = this.data.id
|
|
|
+ let RoomOrder = new Parse.Query("RoomOrder")
|
|
|
+ let roomOrder = await RoomOrder.get(id)
|
|
|
+ roomOrder.set("status", 400)
|
|
|
+ await roomOrder.save()
|
|
|
+ console.log(res)
|
|
|
+ wx.showToast({
|
|
|
+ title: '核销成功',
|
|
|
+ icon: 'none'
|
|
|
+ })
|
|
|
+ } catch (error) {
|
|
|
+ wx.showToast({
|
|
|
+ title: '核销失败',
|
|
|
+ icon: 'none'
|
|
|
+ })
|
|
|
+ }
|
|
|
+
|
|
|
+ wx.navigateBack({
|
|
|
+ delta: 1,
|
|
|
+
|
|
|
+ });
|
|
|
+
|
|
|
+
|
|
|
+ },
|
|
|
+ /**
|
|
|
+ * 生命周期函数--监听页面加载
|
|
|
+ */
|
|
|
+ onLoad: function(options) {
|
|
|
+ let id = options.id
|
|
|
+ this.setData({ id: id })
|
|
|
+ this.getRoomOrder()
|
|
|
+ },
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 生命周期函数--监听页面初次渲染完成
|
|
|
+ */
|
|
|
+ onReady: function() {
|
|
|
+
|
|
|
+ },
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 生命周期函数--监听页面显示
|
|
|
+ */
|
|
|
+ onShow: function() {
|
|
|
+
|
|
|
+ },
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 生命周期函数--监听页面隐藏
|
|
|
+ */
|
|
|
+ onHide: function() {
|
|
|
+
|
|
|
+ },
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 生命周期函数--监听页面卸载
|
|
|
+ */
|
|
|
+ onUnload: function() {
|
|
|
+
|
|
|
+ },
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 页面相关事件处理函数--监听用户下拉动作
|
|
|
+ */
|
|
|
+ onPullDownRefresh: function() {
|
|
|
+
|
|
|
+ },
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 页面上拉触底事件的处理函数
|
|
|
+ */
|
|
|
+ onReachBottom: function() {
|
|
|
+
|
|
|
+ },
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 用户点击右上角分享
|
|
|
+ */
|
|
|
+ onShareAppMessage: function() {
|
|
|
+
|
|
|
+ }
|
|
|
+})
|