From c93eff979aba7e4e071b3363f9146d5b4d49996e Mon Sep 17 00:00:00 2001 From: li-guang <153605324@qq.com> Date: Mon, 21 Dec 2020 14:47:43 +0800 Subject: [PATCH] 服务单 --- hive-app/pages/workbench/selectService.vue | 161 +++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 160 insertions(+), 1 deletions(-) diff --git a/hive-app/pages/workbench/selectService.vue b/hive-app/pages/workbench/selectService.vue index 8781a2e..da35450 100644 --- a/hive-app/pages/workbench/selectService.vue +++ b/hive-app/pages/workbench/selectService.vue @@ -1,11 +1,170 @@ <template> <view> - <text>选择套餐</text> + <view class="header"> + <search-bar placeholder="商品名称、编号、拼音" class="ml-10 mr-10"></search-bar> + </view> + <view class="content"> + <view class="content-box"> + <view class="content-box-title"> + <text>项目</text> + </view> + <view class="flex align-center content-box-row" v-for="item in 2"> + <image class="product-img" mode="aspectFill" src="../../static/images/product.jpg"></image> + <view class="flex flex-v ml-10 flex-1"> + <text class="font-12">面部护理</text> + <text class="font-10 gray mt-5">时长: 30分钟</text> + <text class="font-10 gray mt-5">有效期至: 2021-01-02</text> + <view class="mt-5 flex align-center justify-between"> + <text class="font-12 blue">剩余次数: 2次</text> + <view> + <text class="iconfont iconjian blue-outline-btn-circle mr-20"></text> + <text class="iconfont iconjia blue-btn-circle"></text> + </view> + </view> + </view> + </view> + </view> + + <view class="content-box mt-10"> + <view class="content-box-title"> + <text>套餐</text> + </view> + <view class="flex flex-v content-box-row" v-for="item in 2"> + <view class="font-12 flex align-center justify-between"> + <text>时尚补水套餐</text> + <text class="red">即将过期</text> + </view> + <view class="flex align-center mt-5"> + <image class="product-img" mode="aspectFill" src="../../static/images/product.jpg"></image> + <view class="flex flex-v ml-10 flex-1"> + <text class="font-12">面部护理</text> + <text class="font-10 gray mt-5">时长: 30分钟</text> + <text class="font-10 gray mt-5">有效期至: 2021-01-02</text> + <view class="mt-5 flex align-center justify-between"> + <text class="font-12 blue">剩余次数: 2次</text> + <view> + <text class="iconfont iconjian blue-outline-btn-circle mr-20"></text> + <text class="iconfont iconjia blue-btn-circle"></text> + </view> + </view> + </view> + </view> + <view class="flex align-center mt-10"> + <image class="product-img" mode="aspectFill" src="../../static/images/product.jpg"></image> + <view class="flex flex-v ml-10 flex-1"> + <text class="font-12">面部护理</text> + <text class="font-10 gray mt-5">时长: 30分钟</text> + <text class="font-10 gray mt-5">有效期至: 2021-01-02</text> + <view class="mt-5 flex align-center justify-between"> + <text class="font-12 blue">剩余次数: 2次</text> + <view> + <text class="iconfont iconjian blue-outline-btn-circle mr-20"></text> + <text class="iconfont iconjia blue-btn-circle"></text> + </view> + </view> + </view> + </view> + <view class="font-12 mt-5"> + <text>有效期至: 2021-01-03</text> + </view> + </view> + </view> + </view> + <view class="shopping flex align-center justify-between"> + <view class="flex align-center"> + <view class="shopping-icon iconfont iconicongouwuche gray" @click="openShoppingCart"> + <view class="shopping-icon-num flex align-center justify-center"> + <text class="font-10">19</text> + </view> + </view> + <text class="font-14 blue ml-10">¥110.00</text> + </view> + <navigator url="./confirmService" hover-class="none"> + <button class="blue-btn btn mr-0">提交订单</button> + </navigator> + </view> + <uni-popup ref="popup" type="bottom"> + <shopping-cart></shopping-cart> + </uni-popup> </view> </template> <script> + import searchBar from '../../components/searchBar/index.vue'; + import uniPopup from '@/components/uni-popup/uni-popup.vue' + import shoppingCart from './selectProduct/shoppingCart.vue' + export default { + components:{ + searchBar, + uniPopup, + shoppingCart + }, + data(){ + return{ + } + }, + methods:{ + openShoppingCart(){ + this.$refs.popup.open() + } + } + } </script> <style> + page{ + background: #F6F6F8; + } + .header{ + background: #FFFFFF; + border-bottom-left-radius: 4px; + border-bottom-right-radius: 4px; + box-shadow:0 6px 6px rgba(237,234,244,0.5); + padding-bottom: 5px; + } + .content{ + padding: 10px; + } + .content-box{ + background: #FFFFFF; + padding: 10px; + border: 1px solid #EDEAF4; + border-radius: 4px; + box-shadow:0 6px 6px rgba(237,234,244,0.5); + } + .content-box-title{ + padding: 10px 5px; + border-bottom: 1px solid #EDEAF4; + } + .content-box-row{ + padding: 10px 0; + border-bottom: 1px solid #EDEAF4; + } + .content-box-row:nth-last-child(1){ + border: 0; + padding-bottom: 0; + } + .product-img{ + width: 80px; + height: 80px; + border-radius: 4px; + } + .shopping{ + background: #FFFFFF; + padding: 10px 10px; + } + .shopping-icon{ + font-size: 28px; + position: relative; + } + .shopping-icon-num{ + width: 20px; + height: 20px; + background: #518EFF; + border-radius: 50%; + color: #FFFFFF; + position: absolute; + right: -10px; + top: -10px; + } </style> -- Gitblit v1.9.1