Commit 2a4495b8e2e09214010b5967e7aeffbca0da69da
1 parent
408d3e01
app.js 测肤
Showing
11 changed files
with
147 additions
and
22 deletions
app.js
| ... | ... | @@ -281,7 +281,7 @@ App({ |
| 281 | 281 | var th = this, st = this.globalData.setting; |
| 282 | 282 | //获取物流不缓存 |
| 283 | 283 | a.get("/api/weshop/storeshipping/list", { |
| 284 | - data: { store_id: st.stoid, status: 1, pageSize:600 }, | |
| 284 | + data: { store_id: st.stoid, status: 1, pageSize:2000 }, | |
| 285 | 285 | success: function (o) { |
| 286 | 286 | console.log('getwuliu'); |
| 287 | 287 | console.log(o); |
| ... | ... | @@ -302,7 +302,7 @@ App({ |
| 302 | 302 | var e = this,th=e, st = this.globalData.setting; |
| 303 | 303 | //获取物流不缓存 |
| 304 | 304 | a.get("/api/weshop/shippingarea/list",{ |
| 305 | - data: { store_id: st.stoid,pageSize: 600 }, | |
| 305 | + data: { store_id: st.stoid,pageSize: 2000 }, | |
| 306 | 306 | success: function (o) { |
| 307 | 307 | console.log('getwuliuprice'); |
| 308 | 308 | console.log(o); | ... | ... |
packageB/pages/AI-test-skin/success_result/acne/acne.wxml
| ... | ... | @@ -5,7 +5,7 @@ |
| 5 | 5 | <view style="color: #45d4eb;">#06</view> |
| 6 | 6 | <view class="flex-space-between"> |
| 7 | 7 | <text style="font-size: 42rpx;" class="bold">痤疮</text> |
| 8 | - <view class="fs26" style="display: flex;align-items: center;"> | |
| 8 | + <view class="fs26" catchtap="show_dailog" data-type="6" style="display: flex;align-items: center;"> | |
| 9 | 9 | <text>问题标注</text> |
| 10 | 10 | <text class="iconfont icon-xia"></text> |
| 11 | 11 | ... | ... |
packageB/pages/AI-test-skin/success_result/blackhead/blackhead.wxml
| ... | ... | @@ -5,7 +5,7 @@ |
| 5 | 5 | <view style="color: #45d4eb;">#01</view> |
| 6 | 6 | <view class="flex-space-between"> |
| 7 | 7 | <text style="font-size: 42rpx;" class="bold">黑头</text> |
| 8 | - <view class="fs26" catchtap="show_dailog" style="display: flex;align-items: center;"> | |
| 8 | + <view class="fs26" catchtap="show_dailog" data-type="4" style="display: flex;align-items: center;"> | |
| 9 | 9 | <text>问题标注</text> |
| 10 | 10 | <text class="iconfont icon-xia"></text> |
| 11 | 11 | </view> | ... | ... |
packageB/pages/AI-test-skin/success_result/dark/dark.wxml
| ... | ... | @@ -5,7 +5,7 @@ |
| 5 | 5 | <view style="color: #45d4eb;">#05</view> |
| 6 | 6 | <view class="flex-space-between"> |
| 7 | 7 | <text style="font-size: 42rpx;" class="bold">黑眼圈</text> |
| 8 | - <view class="fs26" style="display: flex;align-items: center;"> | |
| 8 | + <view class="fs26" catchtap="show_dailog" data-type="5" style="display: flex;align-items: center;"> | |
| 9 | 9 | <text>问题标注</text> |
| 10 | 10 | <text class="iconfont icon-xia"></text> |
| 11 | 11 | </view> | ... | ... |
packageB/pages/AI-test-skin/success_result/s_filter.wxs
| ... | ... | @@ -110,11 +110,24 @@ var get_card_price=function(goods,all_card,type){ |
| 110 | 110 | return min_name; |
| 111 | 111 | } |
| 112 | 112 | |
| 113 | +var get_nai_shou=function(type){ | |
| 114 | + | |
| 115 | + | |
| 116 | + switch(type){ | |
| 117 | + case 0:return '耐受'; | |
| 118 | + case 1:return '中性'; | |
| 119 | + case 2:return '敏感'; | |
| 120 | + } | |
| 121 | + return ''; | |
| 122 | +} | |
| 123 | + | |
| 124 | + | |
| 113 | 125 | module.exports = { |
| 114 | 126 | get_dark_type: get_dark_type, |
| 115 | 127 | get_goods_url: get_goods_url, |
| 116 | 128 | guige:guige, |
| 117 | 129 | dryoil_check:dryoil_check, |
| 118 | 130 | is_has_rank:is_has_rank, |
| 119 | - get_card_price:get_card_price | |
| 131 | + get_card_price:get_card_price, | |
| 132 | + get_nai_shou:get_nai_shou | |
| 120 | 133 | } | ... | ... |
packageB/pages/AI-test-skin/success_result/sensitive/sensitive.wxml
| ... | ... | @@ -5,7 +5,7 @@ |
| 5 | 5 | <view style="color: #45d4eb;">#01</view> |
| 6 | 6 | <view class="flex-space-between"> |
| 7 | 7 | <text style="font-size: 42rpx;" class="bold">敏感度</text> |
| 8 | - <view class="fs26" catchtap="show_dailog" data-type="1" style="display: flex;align-items: center;"> | |
| 8 | + <view class="fs26" catchtap="show_dailog" data-type="7" style="display: flex;align-items: center;"> | |
| 9 | 9 | <text>问题标注</text> |
| 10 | 10 | <text class="iconfont icon-xia"></text> |
| 11 | 11 | </view> |
| ... | ... | @@ -17,7 +17,7 @@ |
| 17 | 17 | </view> |
| 18 | 18 | <view style="line-height:60rpx;margin-left:20rpx"> |
| 19 | 19 | <view class="fs28">程度情况</view> |
| 20 | - <view class="bold">待确定</view> | |
| 20 | + <view class="bold">{{s_filter.get_nai_shou(skin_sensitive_check)}}</view> | |
| 21 | 21 | </view> |
| 22 | 22 | </view> |
| 23 | 23 | <view class="analyse_classify_header_item mt_b5"> | ... | ... |
packageB/pages/AI-test-skin/success_result/speckle/speckle.wxml
| ... | ... | @@ -2,10 +2,10 @@ |
| 2 | 2 | <view class="analyse_classify bg_white"> |
| 3 | 3 | <view class="analyse_classify_header"> |
| 4 | 4 | <view> |
| 5 | - <view style="color: #45d4eb;">#01</view> | |
| 5 | + <view style="color: #45d4eb;">#02</view> | |
| 6 | 6 | <view class="flex-space-between"> |
| 7 | 7 | <text style="font-size: 42rpx;" class="bold">色斑</text> |
| 8 | - <view class="fs26" catchtap="show_dailog" style="display: flex;align-items: center;"> | |
| 8 | + <view class="fs26" catchtap="show_dailog" data-type="2" style="display: flex;align-items: center;"> | |
| 9 | 9 | <text>问题标注</text> |
| 10 | 10 | <text class="iconfont icon-xia"></text> |
| 11 | 11 | </view> | ... | ... |
packageB/pages/AI-test-skin/success_result/success_result.js
| ... | ... | @@ -71,7 +71,7 @@ Page({ |
| 71 | 71 | if(dark_type1>dark_type){ |
| 72 | 72 | dark_type=dark_type1; |
| 73 | 73 | } |
| 74 | - var skin_sensitive_check=face_data.skinquality.skin_sensitive_check[0]; | |
| 74 | + var skin_sensitive_check= parseInt(face_data.skinquality.skin_sensitive_check[0]); | |
| 75 | 75 | var skin_dryoil_check=face_data.skinquality.skin_dryoil_check; |
| 76 | 76 | |
| 77 | 77 | var location=face_data.location; |
| ... | ... | @@ -219,21 +219,40 @@ Page({ |
| 219 | 219 | |
| 220 | 220 | }, |
| 221 | 221 | show_dailog(e) { |
| 222 | + var type=parseInt(e.currentTarget.dataset.type); | |
| 222 | 223 | this.setData({ |
| 223 | - showDialog: true, | |
| 224 | + showDialog: true,show_type:type | |
| 224 | 225 | }) |
| 225 | - | |
| 226 | - var type=parseInt(e.currentTarget.dataset.type); | |
| 227 | - switch (type){ | |
| 226 | + switch (type){ | |
| 228 | 227 | case 1: //毛孔 |
| 229 | 228 | var pore_list=this.data.face_data.blackheadpore.circles[0].pore; |
| 230 | - this.setData({pore_list:pore_list,show_type:type}); | |
| 229 | + this.setData({pore_list:pore_list}); | |
| 231 | 230 | break; |
| 232 | - case 2: | |
| 231 | + case 2://色斑 | |
| 232 | + var speckle_list=this.data.face_data.acnespotmole.speckle_list; | |
| 233 | + this.setData({speckle_list:speckle_list}); | |
| 234 | + break; | |
| 235 | + case 3://皱纹 | |
| 236 | + var wrinkle_list=this.data.face_data.wrinkle.wrinkle_data; | |
| 237 | + this.setData({wrinkle_list:wrinkle_list}); | |
| 233 | 238 | break; |
| 239 | + case 4://黑头 | |
| 240 | + var blackhead_list=this.data.face_data.blackheadpore.circles[0].blackhead; | |
| 241 | + this.setData({blackhead_list:blackhead_list}); | |
| 242 | + break; | |
| 243 | + case 5://黑眼圈 | |
| 244 | + var arr=this.data.face_data.eyesattr.dark_circle_left[0]; | |
| 245 | + var arr2=this.data.face_data.eyesattr.dark_circle_right[0]; | |
| 246 | + var arr3=[...arr,...arr2]; | |
| 247 | + this.setData({dark_list:arr3}); | |
| 248 | + break; | |
| 249 | + case 6://痤疮 | |
| 250 | + var acne_list=this.data.face_data.acnespotmole.acne_list; | |
| 251 | + this.setData({acne_list:acne_list}); | |
| 252 | + break; | |
| 234 | 253 | default: |
| 235 | 254 | break |
| 236 | - } | |
| 255 | + } | |
| 237 | 256 | }, |
| 238 | 257 | |
| 239 | 258 | close_dialog() { | ... | ... |
packageB/pages/AI-test-skin/success_result/success_result.wxml
| ... | ... | @@ -118,6 +118,46 @@ |
| 118 | 118 | <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> |
| 119 | 119 | </block> |
| 120 | 120 | </block> |
| 121 | + <!-- 显示色斑 --> | |
| 122 | + <block wx:if="{{show_type==2}}"> | |
| 123 | + <block wx:for="{{speckle_list}}" > | |
| 124 | + <block wx:for="{{item.position}}" wx:for-item="bitem"> | |
| 125 | + <view class="abs p_point" style="left:{{(bitem.x)*bili}}px; top:{{(bitem.y)*bili}}px;"></view> | |
| 126 | + </block> | |
| 127 | + </block> | |
| 128 | + </block> | |
| 129 | + <!-- 显示皱纹 --> | |
| 130 | + <block wx:if="{{show_type==3}}"> | |
| 131 | + <block wx:for="{{wrinkle_list}}" > | |
| 132 | + <block wx:for="{{item}}" wx:for-item="bitem"> | |
| 133 | + <view class="abs p_point" style="left:{{(bitem.x)*bili}}px; top:{{(bitem.y)*bili}}px;"></view> | |
| 134 | + </block> | |
| 135 | + </block> | |
| 136 | + </block> | |
| 137 | + <!-- 显示黑头 --> | |
| 138 | + <block wx:if="{{show_type==4}}"> | |
| 139 | + <block wx:for="{{blackhead_list}}" > | |
| 140 | + <block wx:for="{{item}}" wx:for-item="bitem"> | |
| 141 | + <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> | |
| 142 | + </block> | |
| 143 | + </block> | |
| 144 | + </block> | |
| 145 | + | |
| 146 | + <!-- 显示黑眼圈 --> | |
| 147 | + <block wx:if="{{show_type==5}}"> | |
| 148 | + <block wx:for="{{dark_list}}"> | |
| 149 | + <view class="abs p_point" style="left:{{item.x*bili}}px; top:{{item.y*bili}}px; "></view> | |
| 150 | + </block> | |
| 151 | + </block> | |
| 152 | + | |
| 153 | + | |
| 154 | + <!-- 显示痤疮 --> | |
| 155 | + <block wx:if="{{show_type==6}}"> | |
| 156 | + <block wx:for="{{acne_list}}"> | |
| 157 | + <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> | |
| 158 | + </block> | |
| 159 | + </block> | |
| 160 | + | |
| 121 | 161 | </block> |
| 122 | 162 | </view> |
| 123 | 163 | </view> |
| ... | ... | @@ -131,7 +171,15 @@ |
| 131 | 171 | </view> |
| 132 | 172 | </view> |
| 133 | 173 | <view class="dialog_txt"> |
| 134 | - <view class="fs28" style="margin-right:15rpx;">毛孔较粗大</view> | |
| 174 | + <view class="fs28" style="margin-right:15rpx;"> | |
| 175 | + <text wx:if="{{show_type==1}}">毛孔较粗大</text> | |
| 176 | + <text wx:if="{{show_type==2}}">色斑轻度</text> | |
| 177 | + <text wx:if="{{show_type==3}}">皱纹轻度</text> | |
| 178 | + <text wx:if="{{show_type==4}}">黑头轻度</text> | |
| 179 | + <text wx:if="{{show_type==5}}">黑眼圈轻度</text> | |
| 180 | + <text wx:if="{{show_type==6}}">痤疮轻度</text> | |
| 181 | + <text wx:if="{{show_type==7}}">敏感度{{s_filter.get_nai_shou(skin_sensitive_check)}}</text> | |
| 182 | + </view> | |
| 135 | 183 | <view style="margin-top:2rpx;display: flex;"> |
| 136 | 184 | <view class="pp"></view> |
| 137 | 185 | <view class="pp"></view> |
| ... | ... | @@ -153,9 +201,50 @@ |
| 153 | 201 | <!-- 显示毛孔 --> |
| 154 | 202 | <block wx:if="{{show_type==1}}"> |
| 155 | 203 | <block wx:for="{{pore_list}}"> |
| 156 | - <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> | |
| 204 | + <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> | |
| 205 | + </block> | |
| 206 | + </block> | |
| 207 | + <!-- 显示色斑 --> | |
| 208 | + <block wx:if="{{show_type==2}}"> | |
| 209 | + <block wx:for="{{speckle_list}}" > | |
| 210 | + <block wx:for="{{item.position}}" wx:for-item="bitem"> | |
| 211 | + <view class="abs p_point" style="left:{{(bitem.x)*bili1}}px; top:{{(bitem.y)*bili1}}px;"></view> | |
| 212 | + </block> | |
| 213 | + </block> | |
| 214 | + </block> | |
| 215 | + <!-- 显示皱纹 --> | |
| 216 | + <block wx:if="{{show_type==3}}"> | |
| 217 | + <block wx:for="{{wrinkle_list}}" > | |
| 218 | + <block wx:for="{{item}}" wx:for-item="bitem"> | |
| 219 | + <view class="abs p_point" style="left:{{(bitem.x)*bili1}}px; top:{{(bitem.y)*bili1}}px;"></view> | |
| 220 | + </block> | |
| 221 | + </block> | |
| 222 | + </block> | |
| 223 | + | |
| 224 | + <!-- 显示黑头 --> | |
| 225 | + <block wx:if="{{show_type==4}}"> | |
| 226 | + <block wx:for="{{blackhead_list}}" > | |
| 227 | + <block wx:for="{{item}}" wx:for-item="bitem"> | |
| 228 | + <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> | |
| 229 | + </block> | |
| 230 | + </block> | |
| 231 | + </block> | |
| 232 | + | |
| 233 | + <!-- 显示黑眼圈 --> | |
| 234 | + <block wx:if="{{show_type==5}}"> | |
| 235 | + <block wx:for="{{dark_list}}"> | |
| 236 | + <view class="abs p_point" style="left:{{item.x*bili1}}px; top:{{item.y*bili1}}px; "></view> | |
| 157 | 237 | </block> |
| 158 | 238 | </block> |
| 239 | + | |
| 240 | + <!-- 显示痤疮 --> | |
| 241 | + <block wx:if="{{show_type==6}}"> | |
| 242 | + <block wx:for="{{acne_list}}"> | |
| 243 | + <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> | |
| 244 | + </block> | |
| 245 | + </block> | |
| 246 | + | |
| 247 | + | |
| 159 | 248 | </block> |
| 160 | 249 | </view> |
| 161 | 250 | ... | ... |
packageB/pages/AI-test-skin/success_result/success_result.wxss
| ... | ... | @@ -544,6 +544,10 @@ page { |
| 544 | 544 | background: #fff; |
| 545 | 545 | } |
| 546 | 546 | |
| 547 | +.abs{position: absolute} | |
| 548 | +.p_circle{ border: 1rpx solid #c8162c;border-radius: 50%} | |
| 549 | +.p_point{background-color:#c8162c;height:2px;width:2px} | |
| 550 | + | |
| 547 | 551 | .xc-spacing { |
| 548 | 552 | letter-spacing: 4rpx; |
| 549 | 553 | } |
| 550 | 554 | \ No newline at end of file | ... | ... |
packageB/pages/AI-test-skin/success_result/wrinkle/wrinkle.wxml
| ... | ... | @@ -2,10 +2,10 @@ |
| 2 | 2 | <view class="analyse_classify bg_white"> |
| 3 | 3 | <view class="analyse_classify_header"> |
| 4 | 4 | <view> |
| 5 | - <view style="color: #45d4eb;">#04</view> | |
| 5 | + <view style="color: #45d4eb;">#03</view> | |
| 6 | 6 | <view class="flex-space-between"> |
| 7 | 7 | <text style="font-size: 42rpx;" class="bold">皱纹</text> |
| 8 | - <view class="fs26" style="display: flex;align-items: center;"> | |
| 8 | + <view class="fs26" catchtap="show_dailog" data-type="3" style="display: flex;align-items: center;"> | |
| 9 | 9 | <text>问题标注</text> |
| 10 | 10 | <text class="iconfont icon-xia"></text> |
| 11 | 11 | </view> | ... | ... |