success_result.wxml 12.4 KB
<wxs module="s_filter" src="s_filter.wxs"></wxs>

<view style="height: 100rpx;">
    <scroll-view enable-flex scroll-into-view="{{tab_id}}" scroll-with-animation scroll-x class="tab_scroll">
        <view class="flex" style="height: 100%;">
            <view wx:for="{{tab}}" wx:key="id" id="{{item.id}}" bindtap="clickTab" data-tab_id="{{item.id}}" data-index="{{index}}" class="tab_scroll_item {{currentIndex==index?'active':''}}">
                {{item.name}}
            </view>
        </view>
    </scroll-view>
</view>

<scroll-view enable-flex enhanced scroll-into-view="{{tab_id}}" scroll-with-animation bindscroll="binddragend" scroll-y style="height: calc(100% - 100rpx)">
    <view class="analyse_by_people" id="zong_he">
        <view class="analyse">
            <view class="analyse_left">
                <view class="mark">毛孔 {{pore_num}}</view>
                <view class="mark" style="margin: 40rpx 0;">色斑 {{speckle_num}}</view>
                <view class="mark">黑眼圈 {{s_filter.get_dark_type(dark_type)}}</view>
            </view>
            <view class="analyse_center">
                <image wx:if="{{sex === 'female'}}" src="{{iurl}}/miniapp/images/skinimg/nv.png"></image>
                <image wx:else src="{{iurl}}/miniapp/images/skinimg/nan.png"></image>
            </view>
            <view class="analyse_right">
                <view class="mark">黑头 {{blackhead_num}}</view>
                <view class="mark" style="margin: 40rpx 0;">皱纹 {{wrinkle_num}}</view>
                <view class="mark">痤疮 {{acne_num}}</view>
            </view>
        </view>
        <view class="score">
            <view>
                <view class="fs28">综合得分</view>
                <view class="t-c mt10">
                    <text style="font-weight: 600;">待确定</text>
                    <text class="iconfont icon-zuojiantou"></text>
                </view>
            </view>
            <view class="shuxian"></view>
            <view>
                <view class="t-c fs28">肤况</view>
                <view class="t-c mt10 bold">待确定</view>
            </view>
        </view>
        <view class="content" style="padding-bottom: 0;">
            <view class="mb_b5" style="display: none">
                <image src="{{iurl}}/miniapp/images/skinimg/_code.png" style="height: 200rpx;width: 100%;"></image>
            </view>
            <view class="analyse_result mt_b5">
                <view class="img">
                    <image wx:if="{{sex === 'female'}}" src="{{iurl}}/miniapp/images/skinimg/nv1.jpeg" style="width: 100%;height: 100%;"></image>
                    <image wx:else src="{{iurl}}/miniapp/images/skinimg/nan1.jpeg" style="width: 100%;height: 100%;"></image>
                </view>
                <view class="f1 ml20">
                    <view class="bold">待确定</view>
                    <view class="fs24 mt10">
                        <text class="gan" style="margin-right: 30rpx;">干性区</text>
                        <text class="you">油性区</text>
                    </view>
                    <view class="mt20 fs26">
                        <text>你的皮肤总体油脂过剩,容易引发皮肤问题。日常可使用一些具有控油,补水功效产品,帮助调理肌肤</text>
                    </view>
                </view>
            </view>
        </view>
    </view>

    <view class="content">
        <!-- 毛孔 -->
        <block wx:if="{{pore_num}}">
            <include src="pore/pore.wxml" />
        </block>
        <!-- 黑头 -->
        <block wx:if="{{blackhead_num}}">
            <include src="blackhead/blackhead.wxml" />
        </block>
        <!-- 色斑 -->
        <block wx:if="{{speckle_num}}">
            <include src="speckle/speckle.wxml" />
        </block>
        <!-- 皱纹 -->
        <block wx:if="{{wrinkle_num}}">
            <include src="wrinkle/wrinkle.wxml" />
        </block>
        <!-- 黑眼圈 -->
        <block wx:if="{{dark_type>-1}}">
            <include src="dark/dark.wxml" />
        </block>
        <!-- 痤疮 -->
        <block wx:if="{{acne_num}}">
            <include src="acne/acne.wxml" />
        </block>
        <!-- 敏感度 -->
        <include src="sensitive/sensitive.wxml" />
    </view>
</scroll-view>


<view class="mask" catchtap="close_mask" wx:if="{{showDialog}}"></view>
<cover-view class="share fs28">
    <cover-view class="iconfont icon-zhuanfa1" style="padding: 0 10rpx;"></cover-view>
    <cover-view>分享</cover-view>
</cover-view>

<view class="dialog {{img_scale?'scale':'fangda'}}" wx:if="{{showDialog}}">
    <!-- 局部放大的 -->
    <block wx:if="{{img_scale}}">
        <view class="dialog_img">
            <view class="img_content">
                <view class="face_show_view" style="position: relative;width:{{iwidth}}px;height:{{iheight}}px;margin-top: -{{m_top}}px;margin-left: -{{m_left}}px">
                    <image src="{{iurl}}{{face_img}}" bindload="face_img_load" style="width: 100%;height: 100%;"></image>

                    <block wx:if="{{yanjing}}">
                       <!-- 显示毛孔 -->
                       <block wx:if="{{show_type==1}}">
                             <block wx:for="{{pore_list}}">
                                 <view class="abs p_circle" style="left:{{(item.x-item.r)*bili}}px; top:{{(item.y-item.r)*bili}}px; height:{{2*item.r*bili}}px;width: {{2*item.r*bili}}px"></view>
                             </block>
                       </block>
                        <!-- 显示色斑 -->
                        <block wx:if="{{show_type==2}}">
                            <block wx:for="{{speckle_list}}" >
                                <block wx:for="{{item.position}}" wx:for-item="bitem">
                                    <view class="abs p_point" style="left:{{(bitem.x)*bili}}px; top:{{(bitem.y)*bili}}px;"></view>
                                </block>
                            </block>
                        </block>
                        <!-- 显示皱纹 -->
                        <block wx:if="{{show_type==3}}">
                            <block wx:for="{{wrinkle_list}}" >
                                <block wx:for="{{item}}" wx:for-item="bitem">
                                  <view class="abs p_point" style="left:{{(bitem.x)*bili}}px; top:{{(bitem.y)*bili}}px;"></view>
                                </block>
                            </block>
                        </block>
                        <!-- 显示黑头 -->
                        <block wx:if="{{show_type==4}}">
                            <block wx:for="{{blackhead_list}}" >
                                <block wx:for="{{item}}" wx:for-item="bitem">
                                    <view class="abs p_circle" style="left:{{(item.x-item.r)*bili}}px; top:{{(item.y-item.r)*bili}}px; height:{{2*item.r*bili}}px;width: {{2*item.r*bili}}px"></view>
                                </block>
                            </block>
                        </block>

                        <!-- 显示黑眼圈 -->
                        <block wx:if="{{show_type==5}}">
                            <block wx:for="{{dark_list}}">
                                <view class="abs p_point" style="left:{{item.x*bili}}px; top:{{item.y*bili}}px; "></view>
                            </block>
                        </block>


                        <!-- 显示痤疮 -->
                        <block wx:if="{{show_type==6}}">
                            <block wx:for="{{acne_list}}">
                                <view class="abs p_circle" style="left:{{(item.center_x-item.radius)*bili}}px; top:{{(item.center_y-item.radius)*bili}}px;height:{{2*item.radius*bili}}px;width: {{2*item.radius*bili}}px"></view>
                            </block>
                        </block>

                    </block>
                </view>
            </view>
            <view class="dialog_icon" catchtap="close_dialog" style="justify-content: flex-start;">
                <text class="iconfont icon-guan mt20" style="z-index: 999;font-size: 20rpx;"></text>
            </view>
            <view class="dialog_icon">
                <text catchtap="click_yanjing" class="iconfont {{yanjing?'icon-yanjing-kai':'icon-yanjing-guan'}} mgb20"></text>
                <!-- <text class="iconfont icon-yanjing-guan mgb20"></text> -->
                <text catchtap="click_fangda" class="iconfont icon-fangda mgb20"></text>
            </view>
        </view>
        <view class="dialog_txt">
            <view class="fs28" style="margin-right:15rpx;">
                <text wx:if="{{show_type==1}}">毛孔较粗大</text>
                <text wx:if="{{show_type==2}}">色斑轻度</text>
                <text wx:if="{{show_type==3}}">皱纹轻度</text>
                <text wx:if="{{show_type==4}}">黑头轻度</text>
                <text wx:if="{{show_type==5}}">黑眼圈轻度</text>
                <text wx:if="{{show_type==6}}">痤疮轻度</text>
                <text wx:if="{{show_type==7}}">敏感度{{s_filter.get_nai_shou(skin_sensitive_check)}}</text>
            </view>
            <view style="margin-top:2rpx;display: flex;">
                <view class="pp"></view>
                <view class="pp"></view>
                <view class="pp"></view>
                <view class="pp"></view>
                <view class="pp"></view>
                <view class="pp"></view>
                <view class="pp"></view>
                <view class="pp"></view>
                <view class="pp"></view>
            </view>
        </view>
    </block>
    <!-- 全图的,能够自由拖拽和放大 -->
    <block wx:else>
        <view bindtouchstart='touchstartCallback' bindtouchmove='touchmoveCallback'
              style="position: relative;transform: scale(img_scale);top: {{img_top}}px; left: {{img_left}}px;">
            <image style="width: 100%;" src="{{iurl}}{{face_img}}" mode="widthFix" ></image>

            <block wx:if="{{yanjing}}">
                <!-- 显示毛孔 -->
                <block wx:if="{{show_type==1}}">
                    <block wx:for="{{pore_list}}">
                        <view class="abs p_circle" style="left:{{(item.x-item.r)*bili1}}px; top:{{(item.y-item.r)*bili1}}px;height:{{2*item.r*bili1}}px;width: {{2*item.r*bili1}}px"></view>
                    </block>
                </block>
                <!-- 显示色斑 -->
                <block wx:if="{{show_type==2}}">
                    <block wx:for="{{speckle_list}}" >
                        <block wx:for="{{item.position}}" wx:for-item="bitem">
                            <view class="abs p_point" style="left:{{(bitem.x)*bili1}}px; top:{{(bitem.y)*bili1}}px;"></view>
                        </block>
                    </block>
                </block>
                <!-- 显示皱纹 -->
                <block wx:if="{{show_type==3}}">
                    <block wx:for="{{wrinkle_list}}" >
                        <block wx:for="{{item}}" wx:for-item="bitem">
                            <view class="abs p_point" style="left:{{(bitem.x)*bili1}}px; top:{{(bitem.y)*bili1}}px;"></view>
                        </block>
                    </block>
                </block>

                <!-- 显示黑头 -->
                <block wx:if="{{show_type==4}}">
                    <block wx:for="{{blackhead_list}}" >
                        <block wx:for="{{item}}" wx:for-item="bitem">
                            <view class="abs p_circle" style="left:{{(item.x-item.r)*bili1}}px; top:{{(item.y-item.r)*bili1}}px; height:{{2*item.r*bili1}}px;width: {{2*item.r*bili1}}px"></view>
                        </block>
                    </block>
                </block>

                <!-- 显示黑眼圈 -->
                <block wx:if="{{show_type==5}}">
                    <block wx:for="{{dark_list}}">
                        <view class="abs p_point" style="left:{{item.x*bili1}}px; top:{{item.y*bili1}}px; "></view>
                    </block>
                </block>

                <!-- 显示痤疮 -->
                <block wx:if="{{show_type==6}}">
                    <block wx:for="{{acne_list}}">
                        <view class="abs p_circle" style="left:{{(item.center_x-item.radius)*bili1}}px; top:{{(item.center_y-item.radius)*bili1}}px;height:{{2*item.radius*bili1}}px;width: {{2*item.radius*bili1}}px"></view>
                    </block>
                </block>


            </block>
        </view>

        <view class="dialog_icon">
            <text catchtap="click_fangda" class="iconfont icon-suoxiao mgb20"></text>
        </view>
    </block>
</view>