| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103 |
- <template>
- <view class="content">
- <!-- 第一层模块 -->
- <view class="one-order3" :class="{'one-order3': orderList2.types == 6}" v-if="orderList2.types === 6">
- <view class="one-order-title">{{orderList2.orderTitle}}<text class="all-price">{{orderList2.allPrice}}</text></view>
- <view class="one-order-menshi">{{orderList2.orderShuidian}}<text class="menshi-price">{{orderList2.shuidianPrice}}</text></view>
- <view class="room-button-6">
- <text>删除订单</text>
- </view>
- <view class="room-button2-6">
- <text>再次预定</text>
- </view>
- </view>
- <view class="one-order" v-else>
- <view class="one-order-title">{{orderList2.orderTitle}}<text class="all-price">{{orderList2.allPrice}}</text></view>
- <view class="one-order-menshi">门市价<text class="menshi-price">{{orderList2.menshiPrice}}</text></view>
- <view class="one-order-fuli">教师福利<text class="fuli-price">{{orderList2.fuliPrice}}</text></view>
- <view class="one-order-yufukuan">预付款<text class="yufukuan-price">{{orderList2.yufukuanPrice}}</text></view>
- <view class="one-order-zhu">
- 注:水费为0.62元/吨,电费为1.1元/度;补助吨数为3吨,补助度
- 数为10度,超出标准需在预付款中扣除,未超出原路返回预
- 付款
- </view>
- <view class="room-button">
- <text v-if="orderList2.types === 1">支付</text>
- <text v-if="orderList2.types === 4">删除订单</text>
- <text v-if="orderList2.types === 3">办理续住</text>
- <text v-if="orderList2.types === 2">办理入住</text>
- </view>
- <view class="room-button2">
- <text v-if="orderList2.types === 1">取消订单</text>
- <text v-if="orderList2.types === 3">办理退房</text>
- <text v-if="orderList2.types === 2">取消订单</text>
- <text v-if="orderList2.types === 4">再次预定</text>
- </view>
- </view>
- <!-- 第二层模块 -->
- <view class="two-order" :class="{'two-order3': orderList2.types == 6||orderList2.types == 3}">
- <view class="two-order-title">订单信息</view>
- <view class="two-order-name">预定信息:<text class="two-order-txt">李老师</text></view>
- <view class="two-order-phone">手机号码:<text class="two-order-txt">13569855689</text></view>
- <view class="two-order-count">订 单 号:<text class="two-order-txt">165404161161631</text></view>
- <view class="two-order-time">下单时间:<text class="two-order-txt">2022.07.21 15:15:15</text></view>
- <view class="two-order-xing">户 型:<text class="two-order-txt">01户型</text></view>
- <view class="two-order-zhuTime">入离时间:<text class="two-order-txt">入住日14:00后 离店日12:00前</text></view>
- <view class="two-order-shui" v-if="orderList2.types === 6">水起码:</view>
- <view class="two-order-dian" v-if="orderList2.types === 6">电起码:</view>
- </view>
-
- <view class="order-mark">您的满意是我们最大的追求</view>
- </view>
- </template>
- <script>
- export default {
- data(){
- return {
- orderList:[
- // {id:1,orderTitle:'预定成功 / 等待您的支付',allPrice:'¥20.00',orderMenshi:'门市价',menshiPrice:'¥160',orderFuli:'教师福利',fuliPrice:'¥160',orderYufukuan:'预付款',yufukuanPrice:'¥20',types:1},
- // {id:4,orderTitle:'预定成功 / 等待您的入住',allPrice:'¥20.00',orderMenshi:'门市价',menshiPrice:'¥160',orderFuli:'教师福利',fuliPrice:'¥160',orderYufukuan:'预付款',yufukuanPrice:'¥20',types:2},
- // {id:2,orderTitle:'订单已取消 / 期待您再次光临',allPrice:'¥20.00',orderMenshi:'门市价',menshiPrice:'¥160',orderFuli:'教师福利',fuliPrice:'¥160',orderYufukuan:'预付款',yufukuanPrice:'¥20',types:4},
- // {id:3,orderTitle:'订单已完成 / 期待您再次光临',allPrice:'¥10.00',orderMenshi:'门市价',shuidianPrice:'¥10',orderShuidian:'水电扣除',types:6}
- ],
- orderList2:[]
- }
- },
- onShow() {
- // 模拟从后台拿到的数据
- var orderList = [
- {id:1,orderTitle:'预定成功 / 等待您的支付',allPrice:'¥20.00',orderMenshi:'门市价',menshiPrice:'¥160',orderFuli:'教师福利',fuliPrice:'¥160',orderYufukuan:'预付款',yufukuanPrice:'¥20',types:1},
- {id:4,orderTitle:'预定成功 / 等待您的入住',allPrice:'¥20.00',orderMenshi:'门市价',menshiPrice:'¥160',orderFuli:'教师福利',fuliPrice:'¥160',orderYufukuan:'预付款',yufukuanPrice:'¥20',types:2},
- {id:2,orderTitle:'订单已取消 / 期待您再次光临',allPrice:'¥20.00',orderMenshi:'门市价',menshiPrice:'¥160',orderFuli:'教师福利',fuliPrice:'¥160',orderYufukuan:'预付款',yufukuanPrice:'¥20',types:4},
- {id:3,orderTitle:'订单已完成 / 期待您再次光临',allPrice:'¥10.00',orderMenshi:'门市价',shuidianPrice:'¥10',orderShuidian:'水电扣除',types:6}
- ]
- orderList.forEach(el => el.isChecked = false);
- this.orderList = orderList;
- this.orderList2 = orderList;//真实数据赋值给页面数据
- // 获取当前小程序的页面栈
- let pages = getCurrentPages();
- // 数组中索引最大的页面--当前页面
- let currentPage = pages[pages.length-1];
- // 打印出当前页面中的 options
- // console.log(currentPage.options) //正常打印出 options 值
- // console.log(this.orderList)
- for(let i=0;i<this.orderList.length;i++) {
- if(currentPage.options.orderId==this.orderList[i].types){
- this.orderList2=this.orderList[i]
- }
- }
- // console.log(this.orderList2)
- },
- onload(option){
- console.log('不能执行onload')
- },
- methods:{
-
- }
- }
- </script>
- <style>
- @import url("./css/order_mark.css");
- </style>
|