|
@@ -27,7 +27,10 @@ Page({
|
|
|
mobile: '',
|
|
|
address:'',
|
|
|
shopName:'',
|
|
|
- userName:''
|
|
|
+ userName:'',
|
|
|
+ staffsList:[],
|
|
|
+ indexStaff:0,
|
|
|
+
|
|
|
},
|
|
|
|
|
|
/**
|
|
@@ -52,6 +55,12 @@ Page({
|
|
|
let productImg = product.info.productImg;
|
|
|
let productName = product.info.productName;
|
|
|
let price = product.info.currentPrice;
|
|
|
+ let result = await storeApi.getStaffsListByStoreId(shopId);
|
|
|
+ console.log(result);
|
|
|
+ let staffsList = result.list;
|
|
|
+ let indexStaff = this.data.indexStaff;
|
|
|
+ let staffName = staffsList[indexStaff]['staffName'];
|
|
|
+ let staffId = staffsList[indexStaff]['id'];
|
|
|
this.setData({
|
|
|
shopId,
|
|
|
productId,
|
|
@@ -59,7 +68,10 @@ Page({
|
|
|
productName,
|
|
|
price,
|
|
|
address,
|
|
|
- shopName
|
|
|
+ shopName,
|
|
|
+ staffsList,
|
|
|
+ staffName,
|
|
|
+ staffId,
|
|
|
})
|
|
|
let userInfo = await app.getWxUserInfo();
|
|
|
console.log(userInfo.name)
|
|
@@ -105,7 +117,8 @@ Page({
|
|
|
storeId: self.data.shopId,
|
|
|
appointmentTime: self.data.orderTime,
|
|
|
num: self.data.peopleNum,
|
|
|
- mobile: self.data.mobile
|
|
|
+ mobile: self.data.mobile,
|
|
|
+ staffId: self.data.staffId,
|
|
|
}
|
|
|
const rs = await orderApi.createOrder(data)
|
|
|
let orderId = rs.orderId;
|
|
@@ -230,7 +243,15 @@ Page({
|
|
|
peopleNum: num
|
|
|
})
|
|
|
},
|
|
|
-
|
|
|
+ bindStaffChange: function(e){
|
|
|
+ var indexStaff = e.detail.value;
|
|
|
+ var staffList = this.data.staffsList;
|
|
|
+ this.setData({
|
|
|
+ indexStaff:indexStaff,
|
|
|
+ staffName:staffList[indexStaff]['staffName'],
|
|
|
+ staffId:staffList[indexStaff]['id'],
|
|
|
+ })
|
|
|
+ },
|
|
|
|
|
|
|
|
|
/**
|