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>
<view class="price-container"> <view class="price-container">
<view class="price">{{item.price/100}}</view> <view class="price">{{item.price/100}}</view>
<view class="btn" @click="goOrder(item)"></view> <view class="btn" @click="goOrder(item)"></view>
</view> </view>
</view> </view>
</view> </view>
@ -290,8 +290,8 @@
}) })
}) })
// this.sku = data this.sku = data
this.sku = [...data,...data,...data,...data] // this.sku = [...data,...data,...data,...data]
}) })
}, },
// //
@ -486,7 +486,7 @@
flex-wrap: nowrap; flex-wrap: nowrap;
overflow-x: auto; overflow-x: auto;
.tag{ .tag{
border-radius: 5rpx 4rpx 4rpx 5rpx; border-radius: 5rpx;
border: 1px solid #71B580; border: 1px solid #71B580;
padding: 7rpx 14rpx; 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 class="tag" v-for="(tag,tagIndex) in item.label.split(',')" :key="tagIndex">{{tag}}</view>
</view> </view>
</view> </view>
<view class="priceBox flex-shrink-0">
<view class="price">{{showPrice(item.price)}}</view>
</view>
</view> </view>
<view class="flex-between"> <view class="flex-between">
<view class="distance">距您约602m</view> <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> </view>
@ -222,7 +222,7 @@
padding: 4rpx 14rpx; padding: 4rpx 14rpx;
font-weight: 500; font-weight: 500;
font-size: 25rpx; font-size: 25rpx;
color: #4E7956; color: #5BA06A;
text-align: center; text-align: center;
margin-right: 12rpx; margin-right: 12rpx;
flex-shrink: 0; flex-shrink: 0;

2
subPackages/hotelHomestay/order.vue

@ -57,7 +57,7 @@
<view class="common-container form-container"> <view class="common-container form-container">
<view class="form-title"> <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> <text>姓名需与证件一致</text>
</view> </view>
<view class="btn-box flex-column"> <view class="btn-box flex-column">

5
subPackages/ticketBooking/detail.vue

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

51
subPackages/ticketBooking/order.vue

@ -114,32 +114,32 @@
}, },
onLoad(options) { onLoad(options) {
// this.getList(); // this.getList();
this.initPageData()
uni.$on("updateDataByConnect",this.getDataByConnect)
}, },
onShow() { onShow() {
this.getAddressList() this.getAddressList()
this.handlePageData()
}, },
onUnload () { onUnload () {
uni.$off("updateDataByConnect",this.getDataByConnect)
}, },
methods: { methods: {
getDataByConnect(data) { initPageData () {
if (data.msgType == "updateTicketBookingOrder") { let data = uni.getStorageSync('ticketOrder');
uni.setStorageSync('tempData', JSON.stringify(data.data)); 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
// this.pInfo = data.data.pInfo } catch(e){
// this.sInfo = data.data.sInfo console.log(e)
// 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
} }
}, },
@ -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