jiazhipeng 4 months ago
parent
commit
cd17bebf7e
  1. 14
      pages.json
  2. 3
      pages/cart/cart.vue
  3. 4
      static/js/CommonFunction.js
  4. 1225
      subPackages/techan/cartOrder.vue
  5. 1218
      subPackages/techan/cartOrder1.vue

14
pages.json

@ -105,7 +105,19 @@
{ {
"path": "techan/order", "path": "techan/order",
"style": { "style": {
"navigationBarTitleText" : "详情" "navigationBarTitleText" : "提交订单"
}
},
{
"path": "techan/cartOrder",
"style": {
"navigationBarTitleText": "提交订单"
}
},
{
"path": "techan/cartOrder1",
"style": {
"navigationBarTitleText": "提交订单"
} }
}, },
{ {

3
pages/cart/cart.vue

@ -159,7 +159,7 @@
v.goods.forEach(x=>{ v.goods.forEach(x=>{
x.is_seld = skuSelectIds.includes(x.sku_id) x.is_seld = skuSelectIds.includes(x.sku_id)
if (x.product.type == 'hotel') { if (x.product&& x.product.type == 'hotel') {
let xData = skus.find(s=>s.sku_id == x.sku_id) let xData = skus.find(s=>s.sku_id == x.sku_id)
if (xData) { if (xData) {
x.startDay = xData.startDay x.startDay = xData.startDay
@ -418,6 +418,7 @@
this.$store.commit("changeFoodOrderList", foodOrderList); this.$store.commit("changeFoodOrderList", foodOrderList);
this.$store.commit("changeHotelOrderList", hotelOrderList); this.$store.commit("changeHotelOrderList", hotelOrderList);
uni.setStorageSync('hotelOrderInfo', JSON.stringify(hotelOrderList)) uni.setStorageSync('hotelOrderInfo', JSON.stringify(hotelOrderList))
uni.setStorageSync('techanOrderList', techanOrderList)
// > > > // > > >
this.goCartNextPage(0) this.goCartNextPage(0)

4
static/js/CommonFunction.js

@ -297,7 +297,7 @@ Vue.prototype.goCartNextPage= function(currentPageIndex){
console.log(hotelOrderList) console.log(hotelOrderList)
let orderPage = [ let orderPage = [
{path: '/subPackages/techan/order', length: techanOrderList.length}, {path: '/subPackages/techan/cartOrder', length: techanOrderList.length},
{path: '/subPackages/ticket/order', length: ticketOrderList.length}, {path: '/subPackages/ticket/order', length: ticketOrderList.length},
{path: '/subPackages/food/order', length: foodOrderList.length}, {path: '/subPackages/food/order', length: foodOrderList.length},
{path: '/subPackages/homestay/order',length: hotelOrderList.length} {path: '/subPackages/homestay/order',length: hotelOrderList.length}
@ -311,7 +311,7 @@ Vue.prototype.goCartNextPage= function(currentPageIndex){
} else { } else {
console.log(orderPage, nextPage, '结束') console.log(orderPage, nextPage, '结束')
// todo 最后下单页面 // todo 最后下单页面
uni.navigateTo({ uni.reLaunch({
url: '/subPackages/order/cartOrder' url: '/subPackages/order/cartOrder'
}) })

1225
subPackages/techan/cartOrder.vue

File diff suppressed because it is too large

1218
subPackages/techan/cartOrder1.vue

File diff suppressed because it is too large
Loading…
Cancel
Save