WechatOwnerService/pages/common/orderPage.vue
2020-06-12 11:34:06 +08:00

50 lines
1.9 KiB
Vue

<template>
<view>
<template name="orderPage">
<scroll-view class="orderPage-sideBar" @scrolltolower="lower" scroll-y="true">
<block v-for="(item, index) in menu" :key="index">
<view class="menuList">
<view :class="'menu ' + (index==selected?'selected':'')" :data-index="index" @tap.native.stop="turnMenu">{{item.typeName}}</view>
</view>
</block>
</scroll-view>
<scroll-view class="foodList" scroll-y="true">
<view class="title">{{menu[selected].typeName}}</view>
<block v-for="(item, index) in menu[selected].menuContent" :key="index">
<view class="food">
<image class="img" :src="item.src"></image>
<view class="food-info">
<view class="name">{{item.name}}</view>
<view class="sales">月售 {{item.sales}} {{item.rating}}</view>
<view class="price"> {{item.price}}</view>
</view>
<view class="food-numb">
<view class="remove" @tap="removeFromTrolley" :hidden="item.numb==0" :data-index="index">-</view>
<text class="text" :hidden="item.numb==0">{{item.numb}}</text>
<view class="add" @tap="addToTrolley" :data-index="index">+</view>
</view>
</view>
</block>
</scroll-view>
<view :class="'footer ' + (cost!=0?'active':'')">
<view class="howMuch">
<view class="img" :style="'background:' + (cost!=0?'#FFD161':'#E7E7E7') + ';'">
<image src="../../static/images/trolley.png" style="width:60rpx;height:60rpx;"></image>
</view>
<view class="cost" :hidden="cost==0">{{cost}}</view>
<view class="free">免配送费</view>
</view>
<view class="pay">{{cost!=0?'去结算':'15元起送'}}</view>
</view>
</template>
</view>
</template>
<script>
export default {
props: []
}
</script>