Browse Source

提交

master
jiazhipeng 1 year ago
parent
commit
3ef4d554eb
  1. 8
      subPackages/hotelHomestay/detail.vue
  2. 10
      subPackages/hotelHomestay/hotelHomestay.vue
  3. 2
      subPackages/hotelHomestay/order.vue
  4. 5
      subPackages/ticketBooking/detail.vue
  5. 51
      subPackages/ticketBooking/order.vue

8
subPackages/hotelHomestay/detail.vue

@ -90,7 +90,7 @@
</view>
<view class="price-container">
<view class="price">{{item.price/100}}</view>
<view class="btn" @click="goOrder(item)"></view>
<view class="btn" @click="goOrder(item)"></view>
</view>
</view>
</view>
@ -290,8 +290,8 @@
})
})
// this.sku = data
this.sku = [...data,...data,...data,...data]
this.sku = data
// this.sku = [...data,...data,...data,...data]
})
},
//
@ -486,7 +486,7 @@
flex-wrap: nowrap;
overflow-x: auto;
.tag{
border-radius: 5rpx 4rpx 4rpx 5rpx;
border-radius: 5rpx;
border: 1px solid #71B580;
padding: 7rpx 14rpx;

10
subPackages/hotelHomestay/hotelHomestay.vue

@ -27,13 +27,13 @@
<view class="tag" v-for="(tag,tagIndex) in item.label.split(',')" :key="tagIndex">{{tag}}</view>
</view>
</view>
<view class="priceBox flex-shrink-0">
<view class="price">{{showPrice(item.price)}}</view>
</view>
</view>
<view class="flex-between">
<view class="distance">距您约602m</view>
<view class="order-btn">立即预定</view>
<view class="priceBox flex-shrink-0">
<view class="price">{{showPrice(item.price)}}</view>
</view>
</view>
@ -222,7 +222,7 @@
padding: 4rpx 14rpx;
font-weight: 500;
font-size: 25rpx;
color: #4E7956;
color: #5BA06A;
text-align: center;
margin-right: 12rpx;
flex-shrink: 0;

2
subPackages/hotelHomestay/order.vue

@ -57,7 +57,7 @@
<view class="common-container form-container">
<view class="form-title">
<text style="font-weight: bold;font-size: 35rpx;padding-right: 28rpx;">信息</text>
<text style="font-weight: bold;font-size: 35rpx;padding-right: 28rpx;">信息</text>
<text>姓名需与证件一致</text>
</view>
<view class="btn-box flex-column">

5
subPackages/ticketBooking/detail.vue

@ -340,13 +340,10 @@
timesArr: this.timesArr,
seldTimeIndex: this.seldTimeIndex,
}
uni.setStorageSync('ticketOrder', JSON.stringify(param));
// that.gotoBuy(pInfo, sInfo);
uni.navigateTo({
url:'/subPackages/ticketBooking/order',
success() {
uni.$emit("updateDataByConnect", {msgType:'updateTicketBookingOrder',data:param})
}
})
},

51
subPackages/ticketBooking/order.vue

@ -114,32 +114,32 @@
},
onLoad(options) {
// this.getList();
uni.$on("updateDataByConnect",this.getDataByConnect)
this.initPageData()
},
onShow() {
this.getAddressList()
this.handlePageData()
},
onUnload () {
uni.$off("updateDataByConnect",this.getDataByConnect)
},
methods: {
getDataByConnect(data) {
if (data.msgType == "updateTicketBookingOrder") {
uni.setStorageSync('tempData', JSON.stringify(data.data));
// this.pInfo = data.data.pInfo
// this.sInfo = data.data.sInfo
// this.minSeldDate=data.data.minSeldDate
// this.maxSeldDate = data.data.maxSeldDate
// this.calendarParam = data.data.calendarParam
// this.allSeldDate = data.data.allSeldDate
// this.seldDateIndex = data.data.seldDateIndex
// this.timesArr = data.data.timesArr
// this.seldTimeIndex = data.data.seldTimeIndex
initPageData () {
let data = uni.getStorageSync('ticketOrder');
try{
data = JSON.parse(data)
this.pInfo = data.pInfo
this.sInfo = data.sInfo
this.minSeldDate=data.minSeldDate
this.maxSeldDate = data.maxSeldDate
this.calendarParam = data.calendarParam
this.allSeldDate = data.allSeldDate
this.seldDateIndex = data.seldDateIndex
this.timesArr = data.timesArr
this.seldTimeIndex = data.seldTimeIndex
} catch(e){
console.log(e)
}
},
@ -199,24 +199,7 @@
},
handlePageData () {
let data = uni.getStorageSync('tempData');
try{
data = JSON.parse(data)
this.pInfo = data.pInfo
this.sInfo = data.sInfo
this.minSeldDate=data.minSeldDate
this.maxSeldDate = data.maxSeldDate
this.calendarParam = data.calendarParam
this.allSeldDate = data.allSeldDate
this.seldDateIndex = data.seldDateIndex
this.timesArr = data.timesArr
this.seldTimeIndex = data.seldTimeIndex
} catch(e){
console.log(e)
}
},
//

Loading…
Cancel
Save