li-guang
2020-12-17 986c442a8ca5036e88e26e8d1d769fb2af943de3
订单当前客户
2 files added
10 files modified
287 ■■■■ changed files
hive-app/App.vue 2 ●●● patch | view | raw | blame | history
hive-app/common/styles/index.css 23 ●●●● patch | view | raw | blame | history
hive-app/pages.json 22 ●●●●● patch | view | raw | blame | history
hive-app/pages/member/detail.vue 12 ●●●● patch | view | raw | blame | history
hive-app/pages/member/index.vue 2 ●●● patch | view | raw | blame | history
hive-app/pages/member/membershipCard.vue 45 ●●●● patch | view | raw | blame | history
hive-app/pages/member/skinDetection.vue 86 ●●●●● patch | view | raw | blame | history
hive-app/pages/member/skinDetectionDetail.vue 15 ●●●●● patch | view | raw | blame | history
hive-app/pages/workbench/index.vue 4 ●●●● patch | view | raw | blame | history
hive-app/pages/workbench/orderList.vue 3 ●●●● patch | view | raw | blame | history
hive-app/pages/workbench/selectProduct.vue 69 ●●●● patch | view | raw | blame | history
hive-app/pages/workbench/submitSucceed.vue 4 ●●●● patch | view | raw | blame | history
hive-app/App.vue
@@ -16,5 +16,5 @@
    /*每个页面公共css */
@import url("./common/styles/index");
@import url("./static/iconfont/iconfont.css");
@import url("//at.alicdn.com/t/font_2263696_ummufxkzv9r.css");
@import url("//at.alicdn.com/t/font_2263696_7v5ezq1ygk8.css");
</style>
hive-app/common/styles/index.css
@@ -92,7 +92,7 @@
    color: #FFFFFF;
}
.gray{
    color: #8c9fad;
    color: #a5abaf;
}
.light-gray{
    color: #a7a7a7;
@@ -190,15 +190,26 @@
}
/* 蓝色圆形加减按钮 */
.blue-btn-circle{
    width: 20px;
    height: 20px;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 24px;
    width: 24px;
    line-height: 24px;
    box-sizing: border-box;
    font-size: 14px!important;
    border-radius: 50%!important;
    background: #518EFF;
    border-radius: 4px;
    color: #FFFFFF;
}
.blue-outline-btn-circle{
    height: 24px;
    width: 24px;
    line-height: 22px;
    box-sizing: border-box;
    font-size: 12px!important;
    border-radius: 50%;
    border: 2px solid #518EFF;
    color: #518EFF;
}
/* 固定底部 */
.sticky-footer{
hive-app/pages.json
@@ -51,6 +51,28 @@
            }
        },
        {
            "path": "pages/member/skinDetection",
            "style": {
                "navigationBarTitleText": "皮肤检测",
                "navigationBarBackgroundColor":"#518EFF",
                "navigationBarTextStyle":"white",
                "app-plus":{
                    "scrollIndicator": "none"
                }
            }
        },
        {
            "path": "pages/member/skinDetectionDetail",
            "style": {
                "navigationBarTitleText": "皮肤检测详情",
                "navigationBarBackgroundColor":"#FFFFFF",
                "navigationBarTextStyle":"black",
                "app-plus":{
                    "scrollIndicator": "none"
                }
            }
        },
        {
            "path": "pages/mine/index",
            "style": {
                "transparentTitle": "always",
hive-app/pages/member/detail.vue
@@ -54,8 +54,10 @@
                    </navigator>
                </view>
                <view class="detail-item">
                    <image class="detail-icon"  mode="aspectFit" src="../../static/images/member-detail4.png"></image>
                    <text class="font-14 mt-5">皮肤监测</text>
                    <navigator url="./skinDetection" hover-class="none" >
                        <image class="detail-icon"  mode="aspectFit" src="../../static/images/member-detail4.png"></image>
                        <text class="font-14 mt-5">皮肤检测</text>
                    </navigator>
                </view>
                <view class="detail-item">
                    <image class="detail-icon" mode="aspectFit" src="../../static/images/member-detail5.png"></image>
@@ -69,6 +71,12 @@
                    <image class="detail-icon"  mode="aspectFit" src="../../static/images/member-detail7.png"></image>                        
                    <text class="font-14 mt-5">跟进记录</text>
                </view>
                <view class="detail-item">
                    <navigator url="./membershipCard" hover-class="none" >
                        <image class="detail-icon"  mode="aspectFit" src="../../static/images/member-detail3.png"></image>
                        <text class="font-14 mt-5">会员档案</text>
                    </navigator>
                </view>
            </view>
        </view>
        <view class="sticky-footer flex justify-between">
hive-app/pages/member/index.vue
@@ -32,7 +32,7 @@
        </view>
        <view class="quick-entry">
            <navigator url="./editMember" hover-class="navigator-hover">
                <text class="iconfont iconjiahao"></text>
                <text class="iconfont iconjia"></text>
            </navigator>
        </view>
    </view>
hive-app/pages/member/membershipCard.vue
@@ -1,16 +1,31 @@
<template>
    <view class="container">
        <view class="card-item">
            <view class="card-header">
        <view class="list-item">
            <view class="list-header">
                <text class="name">会员卡</text>
                <text>NO 23564</text>
            </view>
            <view class="card-content">
            <view class="list-content">
                <text>
                    ¥ 5656789
                    ¥<text class="ml-10">565,6789</text>
                </text>
            </view>
            <view class="card-footer">
            <view class="list-footer">
                <text>赠送金额 ¥ 5656</text>
                <text>有效期:2025-10-20</text>
            </view>
        </view>
        <view class="list-item">
            <view class="list-header">
                <text class="name">会员卡</text>
                <text>NO 23564</text>
            </view>
            <view class="list-content">
                <text>
                    ¥<text class="ml-10">565,6789</text>
                </text>
            </view>
            <view class="list-footer">
                <text>赠送金额 ¥ 5656</text>
                <text>有效期:2025-10-20</text>
            </view>
@@ -38,26 +53,30 @@
    .container{
        padding: 10px 10px;
    }
    .card-item{
    .list-item{
        background: #F0AD4E;
        color: #FFFFFF;
        font-size: 14px;
        padding: 12px 15px;
        border-radius: 4px;
        margin-bottom: 10px;
    }
    .card-header{
    .list-header{
        display: flex;
        justify-content: space-between;
        align-items: center;
    }
    .card-header .name{
        font-size: 22px;
    .list-header .name{
        font-size: 18px;
        font-weight: bold;
    }
    .card-content{
    .list-content{
        padding: 20px 0;
        font-size: 30px;
    }
    .card-footer{
    .list-footer{
        display: flex;
        justify-content: space-between;
        align-items: center;
    }
</style>
hive-app/pages/member/skinDetection.vue
New file
@@ -0,0 +1,86 @@
<template>
    <view class="container">
        <view class="list-item">
            <navigator url="./skinDetectionDetail?title=皮肤色斑检测分析" hover-class="">
                <view class="list-header">
                    <text class="name">皮肤色斑检测分析</text>
                    <text class="gray">2020-12-08 10:12:48</text>
                </view>
                <view class="list-content">
                    <view class="flex justify-between">
                        <text>检测师</text>
                        <text class="gray">李广</text>
                    </view>
                    <view class="flex justify-between">
                        <text>检测门店</text>
                        <text class="gray">梅溪湖店</text>
                    </view>
                </view>
            </navigator>
        </view>
        <view class="list-item">
            <navigator url="./skinDetectionDetail?title=皮肤色斑检测分析" hover-class="">
                <view class="list-header">
                    <text class="name">皮肤色斑检测分析</text>
                    <text class="gray">2020-12-08 10:12:48</text>
                </view>
                <view class="list-content">
                    <view class="flex justify-between">
                        <text>检测师</text>
                        <text class="gray">李广</text>
                    </view>
                    <view class="flex justify-between">
                        <text>检测门店</text>
                        <text class="gray">梅溪湖店</text>
                    </view>
                </view>
            </navigator>
        </view>
    </view>
</template>
<script>
    export default{
        components:{
        },
        data(){
            return {
            }
        },
        methods:{
        }
    }
</script>
<style>
    page{
        background: #F2f2f2;
    }
    .container{
        padding: 15px 10px;
    }
    .list-item{
        background: #FFFFFF;
        color: #3a3f3f;
        font-size: 14px;
        padding: 12px 15px;
        border-radius: 4px;
        margin-bottom: 10px;
    }
    .list-header{
        display: flex;
        justify-content: space-between;
        align-items: center;
    }
    .list-header .name{
        font-size: 15px;
        font-weight: bold;
    }
    .list-content{
        padding-top: 10px;
        line-height: 26px;
    }
</style>
hive-app/pages/member/skinDetectionDetail.vue
New file
@@ -0,0 +1,15 @@
<template>
</template>
<script>
    export default{
        onLoad(options) {
            uni.setNavigationBarTitle({
                title: options.title
            });
        }
    }
</script>
<style>
</style>
hive-app/pages/workbench/index.vue
@@ -8,12 +8,12 @@
            <text class="font-18 dark-gray">HIVE</text>
            <view>
                <text class="icon gray iconfont iconsousuo mr-15"></text>
                <text class="icon gray iconfont iconjiahao" @click.stop="isShow=!isShow"></text>
                <text class="icon gray iconfont iconjia" @click.stop="isShow=!isShow"></text>
            </view>
        </view>
        <popover class="popup-content" v-show="isShow">
            <view class="popup-item flex align-center">
                <text class="icon white iconfont iconjiahao mr-5"></text>
                <text class="icon white iconfont iconjia mr-5"></text>
                <text class="white font-14 popup-content-text">新增会员</text>
            </view>
            <view class="popup-item flex align-center">
hive-app/pages/workbench/orderList.vue
@@ -13,9 +13,8 @@
                    color: '#abb1cc',
                    activeColor: '#518EFF',
                    underLineColor: '#518EFF',
                    underLineHeight: 8,
                    underLineHeight: 4,
                    fontSize: '30',
                    itemWidth: 100,
                    underLineWidth: 60,
                }"
            />
hive-app/pages/workbench/selectProduct.vue
@@ -20,9 +20,9 @@
                        <view class="flex justify-between align-center mt-15">
                            <text class="flex justify-start font-12 red mt-10">¥400.00</text>
                            <view class="flex align-center justify-end mt-10">
                                <text class="blue-btn-circle mr-10">-</text>
                                <text class="font-12">1</text>
                                <text class="blue-btn-circle ml-10 mr-0">+</text>
                                <text class="iconfont iconjian blue-outline-btn-circle mr-10"></text>
                                <text>1</text>
                                <text class="iconfont iconjia blue-btn-circle ml-10"></text>
                            </view>
                        </view>
                    </view>
@@ -35,9 +35,9 @@
                        <view class="flex justify-between align-center mt-15">
                            <text class="flex justify-start font-12 red mt-10">¥400.00</text>
                            <view class="flex align-center justify-end mt-10">
                                <text class="blue-btn-circle mr-10">-</text>
                                <text class="font-12">1</text>
                                <text class="blue-btn-circle ml-10 mr-0">+</text>
                                <text class="iconfont iconjian blue-outline-btn-circle mr-10"></text>
                                <text>1</text>
                                <text class="iconfont iconjia blue-btn-circle ml-10"></text>
                            </view>
                        </view>
                    </view>
@@ -46,7 +46,7 @@
        </view>
        <view class="shopping flex align-center justify-between">
            <view class="flex align-center">
                <view class="shopping-icon iconfont icongouwuche gray" @click="openShoppingCart">
                <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>
@@ -60,13 +60,34 @@
                <view class="popup-header flex justify-between">
                    <text class="font-16 blue">已选商品</text>
                    <view class="flex align-center">
                        <text class="icon iconfont iconlajixiang_huaban1 gray"></text>
                        <view class="popup-header-icon iconfont iconlajixiang_huaban1 gray"></view>
                        <text class="font-16 gray">清空</text>
                    </view>
                    <view>
                        <image src="../../static/images/product.jpg"></image>
                        <view></view>
                </view>
                <view class="popup-row flex align-center">
                    <image class="popup-row-img" mode="aspectFill" src="../../static/images/product.jpg"></image>
                    <view class="popup-row-right">
                        <text class="flex justify-start font-12">肽妍氨基酸平衡基础洁面乳</text>
                        <view class="flex justify-between align-center">
                            <text class="flex justify-start font-12 red">¥400.00</text>
                            <view class="flex align-center justify-end">
                                <text class="iconfont iconjian blue-outline-btn-circle mr-10 center"></text>
                                <text>1</text>
                                <text class="iconfont iconjia blue-btn-circle ml-10 center"></text>
                            </view>
                        </view>
                    </view>
                </view>
                <view class="popup-end 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>
                    <button class="blue-btn btn mr-0" @click="linkTo('./confirmOrder')">提交订单</button>
                </view>
            </view>
        </uni-popup>
@@ -152,7 +173,7 @@
        height: 81px;
    }
    .shopping{
        padding: 20px 10px;
        padding: 10px 10px;
        box-shadow:0 6px 100px rgba(237,234,244,1);
    }
    .shopping-icon{
@@ -171,7 +192,8 @@
    }
    .btn{
        border-radius: 20px;
        line-height: 30px;
        line-height: 34px;
        padding: 0 24px;
        font-size: 14px;
    }
    .popup-content{
@@ -180,11 +202,26 @@
        border-top-right-radius: 8px;
        padding: 10px;
    }
    .icon{
        font-size: 20px;
    }
    .popup-header{
        padding: 0 5px 10px;
        border-bottom: 1px solid #EDEAF4;
    }
    .popup-header-icon{
        width: 20px;
        height: 20px;
    }
    .popup-row{
        border-bottom: 1px solid #EDEAF4;
        padding: 10px 5px;
    }
    .popup-row-img{
        width: 40px;
        height: 40px;
    }
    .popup-row-right{
        width: 100%;
    }
    .popup-end{
        padding: 10px 0;
    }
</style>
hive-app/pages/workbench/submitSucceed.vue
@@ -4,8 +4,8 @@
        <image class="img" mode="aspectFit" src="../../static/images/succeed.png"></image>
        <text class="font-16">提交成功请到前台付款</text>
        <view class="sticky-footer">
            <button class="blue-btn btn mt-20">查看详情</button>
            <button class="white-btn btn mt-20">返回首页</button>
            <button class="blue-btn btn">查看详情</button>
            <button class="white-btn btn mt-15">返回首页</button>
        </view>
    </view>
</template>