geek пре 4 година
родитељ
комит
f6e7e0ae15
2 измењених фајлова са 21 додато и 2 уклоњено
  1. 4 0
      api/order.js
  2. 17 2
      pages/appointment/appointment.js

+ 4 - 0
api/order.js

@@ -13,6 +13,10 @@ class order extends request {
         return res.data
     }
     
+    static async createOrder(data) {
+        const res = await this.postRequest(`${this.BASE_URL}Order/createOrder`,data)
+        return res.data
+    }
 
 }
 

+ 17 - 2
pages/appointment/appointment.js

@@ -1,6 +1,8 @@
 const app = getApp();
 import productApi from '../../api/product'
 import storeApi from '../../api/store'
+import orderApi from '../../api/order'
+import until from '../../utils/util'
 Page({
 
   /**
@@ -40,13 +42,24 @@ Page({
     this.checkedTime()
   },
   checkAuth: async function () {
-    console.log(this)
+    const self = this
     const isAuth = await app.isAuth()
     if (!isAuth) {
       wx.redirectTo({
         url: '/pages/prompt/prompt?page=' + this.route,
       })
     }
+    console.log(self.productInfo)
+    let data = {
+      productId: self.data.productInfo.id,
+      storeId: self.data.shopInfo.id,
+      appointmentTime: self.data.orderTime,
+      num: self.data.peopleNum,
+      mobile: 15656942279
+    }
+    const rs = await orderApi.createOrder(data)
+    console.log(rs)
+
   },
 
 
@@ -268,7 +281,9 @@ Page({
     //获取选中的日期
     var date = this.data.tabs[i].day;
     var time = e.currentTarget.dataset.time;
-    var oTime = date + '/' + time;
+    var year = (new Date()).getFullYear()
+
+    var oTime = year +'-'+ date + ' ' + time;
 
     //设置选中的样式
     var tabs = this.data.tabs;