Commit 2a4495b8e2e09214010b5967e7aeffbca0da69da

Authored by yvan.ni
1 parent 408d3e01

app.js 测肤

@@ -281,7 +281,7 @@ App({ @@ -281,7 +281,7 @@ App({
281 var th = this, st = this.globalData.setting; 281 var th = this, st = this.globalData.setting;
282 //获取物流不缓存 282 //获取物流不缓存
283 a.get("/api/weshop/storeshipping/list", { 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 success: function (o) { 285 success: function (o) {
286 console.log('getwuliu'); 286 console.log('getwuliu');
287 console.log(o); 287 console.log(o);
@@ -302,7 +302,7 @@ App({ @@ -302,7 +302,7 @@ App({
302 var e = this,th=e, st = this.globalData.setting; 302 var e = this,th=e, st = this.globalData.setting;
303 //获取物流不缓存 303 //获取物流不缓存
304 a.get("/api/weshop/shippingarea/list",{ 304 a.get("/api/weshop/shippingarea/list",{
305 - data: { store_id: st.stoid,pageSize: 600 }, 305 + data: { store_id: st.stoid,pageSize: 2000 },
306 success: function (o) { 306 success: function (o) {
307 console.log('getwuliuprice'); 307 console.log('getwuliuprice');
308 console.log(o); 308 console.log(o);
packageB/pages/AI-test-skin/success_result/acne/acne.wxml
@@ -5,7 +5,7 @@ @@ -5,7 +5,7 @@
5 <view style="color: #45d4eb;">#06</view> 5 <view style="color: #45d4eb;">#06</view>
6 <view class="flex-space-between"> 6 <view class="flex-space-between">
7 <text style="font-size: 42rpx;" class="bold">痤疮</text> 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 <text>问题标注</text> 9 <text>问题标注</text>
10 <text class="iconfont icon-xia"></text> 10 <text class="iconfont icon-xia"></text>
11 11
packageB/pages/AI-test-skin/success_result/blackhead/blackhead.wxml
@@ -5,7 +5,7 @@ @@ -5,7 +5,7 @@
5 <view style="color: #45d4eb;">#01</view> 5 <view style="color: #45d4eb;">#01</view>
6 <view class="flex-space-between"> 6 <view class="flex-space-between">
7 <text style="font-size: 42rpx;" class="bold">黑头</text> 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 <text>问题标注</text> 9 <text>问题标注</text>
10 <text class="iconfont icon-xia"></text> 10 <text class="iconfont icon-xia"></text>
11 </view> 11 </view>
packageB/pages/AI-test-skin/success_result/dark/dark.wxml
@@ -5,7 +5,7 @@ @@ -5,7 +5,7 @@
5 <view style="color: #45d4eb;">#05</view> 5 <view style="color: #45d4eb;">#05</view>
6 <view class="flex-space-between"> 6 <view class="flex-space-between">
7 <text style="font-size: 42rpx;" class="bold">黑眼圈</text> 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 <text>问题标注</text> 9 <text>问题标注</text>
10 <text class="iconfont icon-xia"></text> 10 <text class="iconfont icon-xia"></text>
11 </view> 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,11 +110,24 @@ var get_card_price=function(goods,all_card,type){
110 return min_name; 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 module.exports = { 125 module.exports = {
114 get_dark_type: get_dark_type, 126 get_dark_type: get_dark_type,
115 get_goods_url: get_goods_url, 127 get_goods_url: get_goods_url,
116 guige:guige, 128 guige:guige,
117 dryoil_check:dryoil_check, 129 dryoil_check:dryoil_check,
118 is_has_rank:is_has_rank, 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,7 +5,7 @@
5 <view style="color: #45d4eb;">#01</view> 5 <view style="color: #45d4eb;">#01</view>
6 <view class="flex-space-between"> 6 <view class="flex-space-between">
7 <text style="font-size: 42rpx;" class="bold">敏感度</text> 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 <text>问题标注</text> 9 <text>问题标注</text>
10 <text class="iconfont icon-xia"></text> 10 <text class="iconfont icon-xia"></text>
11 </view> 11 </view>
@@ -17,7 +17,7 @@ @@ -17,7 +17,7 @@
17 </view> 17 </view>
18 <view style="line-height:60rpx;margin-left:20rpx"> 18 <view style="line-height:60rpx;margin-left:20rpx">
19 <view class="fs28">程度情况</view> 19 <view class="fs28">程度情况</view>
20 - <view class="bold">待确定</view> 20 + <view class="bold">{{s_filter.get_nai_shou(skin_sensitive_check)}}</view>
21 </view> 21 </view>
22 </view> 22 </view>
23 <view class="analyse_classify_header_item mt_b5"> 23 <view class="analyse_classify_header_item mt_b5">
packageB/pages/AI-test-skin/success_result/speckle/speckle.wxml
@@ -2,10 +2,10 @@ @@ -2,10 +2,10 @@
2 <view class="analyse_classify bg_white"> 2 <view class="analyse_classify bg_white">
3 <view class="analyse_classify_header"> 3 <view class="analyse_classify_header">
4 <view> 4 <view>
5 - <view style="color: #45d4eb;">#01</view> 5 + <view style="color: #45d4eb;">#02</view>
6 <view class="flex-space-between"> 6 <view class="flex-space-between">
7 <text style="font-size: 42rpx;" class="bold">色斑</text> 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 <text>问题标注</text> 9 <text>问题标注</text>
10 <text class="iconfont icon-xia"></text> 10 <text class="iconfont icon-xia"></text>
11 </view> 11 </view>
packageB/pages/AI-test-skin/success_result/success_result.js
@@ -71,7 +71,7 @@ Page({ @@ -71,7 +71,7 @@ Page({
71 if(dark_type1>dark_type){ 71 if(dark_type1>dark_type){
72 dark_type=dark_type1; 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 var skin_dryoil_check=face_data.skinquality.skin_dryoil_check; 75 var skin_dryoil_check=face_data.skinquality.skin_dryoil_check;
76 76
77 var location=face_data.location; 77 var location=face_data.location;
@@ -219,21 +219,40 @@ Page({ @@ -219,21 +219,40 @@ Page({
219 219
220 }, 220 },
221 show_dailog(e) { 221 show_dailog(e) {
  222 + var type=parseInt(e.currentTarget.dataset.type);
222 this.setData({ 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 case 1: //毛孔 227 case 1: //毛孔
229 var pore_list=this.data.face_data.blackheadpore.circles[0].pore; 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 break; 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 break; 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 default: 253 default:
235 break 254 break
236 - } 255 + }
237 }, 256 },
238 257
239 close_dialog() { 258 close_dialog() {
packageB/pages/AI-test-skin/success_result/success_result.wxml
@@ -118,6 +118,46 @@ @@ -118,6 +118,46 @@
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> 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 </block> 119 </block>
120 </block> 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 </block> 161 </block>
122 </view> 162 </view>
123 </view> 163 </view>
@@ -131,7 +171,15 @@ @@ -131,7 +171,15 @@
131 </view> 171 </view>
132 </view> 172 </view>
133 <view class="dialog_txt"> 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 <view style="margin-top:2rpx;display: flex;"> 183 <view style="margin-top:2rpx;display: flex;">
136 <view class="pp"></view> 184 <view class="pp"></view>
137 <view class="pp"></view> 185 <view class="pp"></view>
@@ -153,9 +201,50 @@ @@ -153,9 +201,50 @@
153 <!-- 显示毛孔 --> 201 <!-- 显示毛孔 -->
154 <block wx:if="{{show_type==1}}"> 202 <block wx:if="{{show_type==1}}">
155 <block wx:for="{{pore_list}}"> 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 </block> 237 </block>
158 </block> 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 </block> 248 </block>
160 </view> 249 </view>
161 250
packageB/pages/AI-test-skin/success_result/success_result.wxss
@@ -544,6 +544,10 @@ page { @@ -544,6 +544,10 @@ page {
544 background: #fff; 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 .xc-spacing { 551 .xc-spacing {
548 letter-spacing: 4rpx; 552 letter-spacing: 4rpx;
549 } 553 }
550 \ No newline at end of file 554 \ No newline at end of file
packageB/pages/AI-test-skin/success_result/wrinkle/wrinkle.wxml
@@ -2,10 +2,10 @@ @@ -2,10 +2,10 @@
2 <view class="analyse_classify bg_white"> 2 <view class="analyse_classify bg_white">
3 <view class="analyse_classify_header"> 3 <view class="analyse_classify_header">
4 <view> 4 <view>
5 - <view style="color: #45d4eb;">#04</view> 5 + <view style="color: #45d4eb;">#03</view>
6 <view class="flex-space-between"> 6 <view class="flex-space-between">
7 <text style="font-size: 42rpx;" class="bold">皱纹</text> 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 <text>问题标注</text> 9 <text>问题标注</text>
10 <text class="iconfont icon-xia"></text> 10 <text class="iconfont icon-xia"></text>
11 </view> 11 </view>