Commit 4674776a13ac5b3c7db21fbd77e3a6a8e21def89

Authored by abson
1 parent 0d4d8f53

测试报告男女图片优化

packageB/pages/AI-test-skin/shoot_notice/shoot_notice.wxml
... ... @@ -7,25 +7,25 @@
7 7 <view>
8 8 <view class="ready">
9 9 <view class="image">
10   - <image src="{{iurl}}/miniapp/images/skinimg/4.jpeg"></image>
  10 + <image src="{{iurl}}/miniapp/images/skinimg/zhunbei1.jpeg"></image>
11 11 <text class="shuxian"></text>
12   - <image src="{{iurl}}/miniapp/images/skinimg/7.jpeg"></image>
  12 + <image src="{{iurl}}/miniapp/images/skinimg/zhunbei2.jpeg"></image>
13 13 </view>
14 14 <text class="fs28">1、请对准镜头,闭眼拍照</text>
15 15 </view>
16 16 <view class="ready">
17 17 <view class="image">
18   - <image src="{{iurl}}/miniapp/images/skinimg/5.jpeg"></image>
  18 + <image src="{{iurl}}/miniapp/images/skinimg/zhunbei3.jpeg"></image>
19 19 <text class="shuxian"></text>
20   - <image src="{{iurl}}/miniapp/images/skinimg/7.jpeg"></image>
  20 + <image src="{{iurl}}/miniapp/images/skinimg/zhunbei2.jpeg"></image>
21 21 </view>
22 22 <text class="fs28">2、请摘下眼镜,撩起刘海</text>
23 23 </view>
24 24 <view class="ready">
25 25 <view class="image">
26   - <image src="{{iurl}}/miniapp/images/skinimg/8.jpeg"></image>
  26 + <image src="{{iurl}}/miniapp/images/skinimg/zhunbei4.jpeg"></image>
27 27 <text class="shuxian"></text>
28   - <image src="{{iurl}}/miniapp/images/skinimg/10.jpeg"></image>
  28 + <image src="{{iurl}}/miniapp/images/skinimg/zhunbei5.jpeg"></image>
29 29 </view>
30 30 <text class="fs28">3、保持脸部垂直,切勿距离过远过近</text>
31 31 </view>
... ... @@ -37,13 +37,13 @@
37 37 <view>
38 38 <view class="ready">
39 39 <view class="image_1">
40   - <image src="{{iurl}}/miniapp/images/skinimg/6.jpeg"></image>
  40 + <image src="{{iurl}}/miniapp/images/skinimg/zhunbei6.jpeg"></image>
41 41 </view>
42 42 <text class="fs28">1、脸部置于画面中央,请勿距离过远或过近</text>
43 43 </view>
44 44 <view class="ready1">
45 45 <view class="image_1">
46   - <image src="{{iurl}}/miniapp/images/skinimg/9.jpeg"></image>
  46 + <image src="{{iurl}}/miniapp/images/skinimg/zhunbei7.jpeg"></image>
47 47 </view>
48 48 <text class="fs28">2、脸部保持平视摄像头</text>
49 49 </view>
... ...
packageB/pages/AI-test-skin/shoot_notice/shoot_notice.wxss
... ... @@ -16,7 +16,7 @@ page {
16 16  
17 17 .content .work {
18 18 text-align: center;
19   - padding: 60rpx 0 30rpx 0;
  19 + padding: 50rpx 0 30rpx 0;
20 20 font-size: 36rpx;
21 21 }
22 22  
... ...
packageB/pages/AI-test-skin/success_result/acne/acne.wxml
... ... @@ -14,7 +14,7 @@
14 14 </view>
15 15 <view class="analyse_classify_header_item mt_b5">
16 16 <view class="analyse_classify_header_img">
17   - <image src="{{iurl}}/miniapp/images/skinimg/mao123.png"></image>
  17 + <image src="{{iurl}}/miniapp/images/skinimg/seban_heitou_maokong_.png"></image>
18 18 </view>
19 19 <view style="line-height:60rpx;margin-left:20rpx">
20 20 <view class="fs28">程度情况</view>
... ... @@ -23,7 +23,7 @@
23 23 </view>
24 24 <view class="analyse_classify_header_item" style="margin-top:5%">
25 25 <view class="analyse_classify_header_img">
26   - <image src="{{iurl}}/miniapp/images/skinimg/mao123.png"></image>
  26 + <image src="{{iurl}}/miniapp/images/skinimg/cuochuang_icon.jpg"></image>
27 27 </view>
28 28 <view style="line-height:60rpx;margin-left:20rpx">
29 29 <view>痤疮个数</view>
... ... @@ -32,28 +32,28 @@
32 32 </view>
33 33 <view class="leixing mt_b10">
34 34 <view class="_img">
35   - <image style="height:100rpx;width:100rpx;border-radius: 50%;opacity:0.6" src="{{iurl}}/miniapp/images/skinimg/mao25.jpeg"></image>
  35 + <image style="height:100rpx;width:100rpx;border-radius: 50%;opacity:0.6" src="{{iurl}}/miniapp/images/skinimg/nongzhong.jpeg"></image>
36 36 <view class="fs28 c_666">
37 37 <view>囊肿</view>
38 38 <view>健康</view>
39 39 </view>
40 40 </view>
41 41 <view class="_img">
42   - <image style="height:100rpx;width:100rpx;border-radius: 50%;opacity:0.6" src="{{iurl}}/miniapp/images/skinimg/mao28.jpeg"></image>
  42 + <image style="height:100rpx;width:100rpx;border-radius: 50%;opacity:0.6" src="{{iurl}}/miniapp/images/skinimg/qiuzheng.jpeg"></image>
43 43 <view class="fs28 c_666">
44 44 <view>丘疹</view>
45 45 <view>健康</view>
46 46 </view>
47 47 </view>
48 48 <view class="_img">
49   - <image style="height:100rpx;width:100rpx;border-radius: 50%;opacity:0.6" src="{{iurl}}/miniapp/images/skinimg/mao27.jpeg"></image>
  49 + <image style="height:100rpx;width:100rpx;border-radius: 50%;opacity:0.6" src="{{iurl}}/miniapp/images/skinimg/fengci.jpeg"></image>
50 50 <view class="fs28 c_666">
51 51 <view>粉刺</view>
52 52 <view>健康</view>
53 53 </view>
54 54 </view>
55 55 <view class="_img">
56   - <image style="height:100rpx;width:100rpx;border-radius: 50%;opacity:0.6" src="{{iurl}}/miniapp/images/skinimg/mao29.jpeg"></image>
  56 + <image style="height:100rpx;width:100rpx;border-radius: 50%;opacity:0.6" src="{{iurl}}/miniapp/images/skinimg/douying.jpeg"></image>
57 57 <view class="fs28 c_666">
58 58 <view>痘印</view>
59 59 <view>健康</view>
... ...
packageB/pages/AI-test-skin/success_result/blackhead/blackhead.wxml
... ... @@ -13,7 +13,7 @@
13 13 </view>
14 14 <view class="analyse_classify_header_item mt_b5">
15 15 <view class="analyse_classify_header_img">
16   - <image src="{{iurl}}/miniapp/images/skinimg/mao123.png"></image>
  16 + <image src="{{iurl}}/miniapp/images/skinimg/seban_heitou_maokong_.png"></image>
17 17 </view>
18 18 <view style="line-height:60rpx;margin-left:20rpx">
19 19 <view class="fs28">程度情况</view>
... ... @@ -22,7 +22,7 @@
22 22 </view>
23 23 <view class="analyse_classify_header_item mt_b5">
24 24 <view class="analyse_classify_header_img">
25   - <image src="/packageB/images/Snipaste_2022-02-17_15-28-13.jpg"></image>
  25 + <image src="{{iurl}}/miniapp/images/skinimg/heitou_icon.jpg"></image>
26 26 </view>
27 27 <view style="line-height:60rpx;margin-left:20rpx">
28 28 <view class="fs28">粗大区域</view>
... ...
packageB/pages/AI-test-skin/success_result/dark/dark.wxml
... ... @@ -13,7 +13,7 @@
13 13 </view>
14 14 <view class="analyse_classify_header_item mt_b5">
15 15 <view class="analyse_classify_header_img">
16   - <image src="{{iurl}}/miniapp/images/skinimg/mao123.png"></image>
  16 + <image src="{{iurl}}/miniapp/images/skinimg/heiyanquan.png"></image>
17 17 </view>
18 18 <view style="line-height:60rpx;margin-left:20rpx" style="margin-top:5%">
19 19 <view class="fs28">程度情况</view>
... ... @@ -23,7 +23,7 @@
23 23  
24 24 <view class="analyse_classify_header_item mt_b5">
25 25 <view class="analyse_classify_header_img">
26   - <image src="/packageB/images/Snipaste_2022-02-17_15-28-13.jpg"></image>
  26 + <image src="{{iurl}}/miniapp/images/skinimg/heiyanquan_icon.jpg"></image>
27 27 </view>
28 28 <view style="line-height:60rpx;margin-left:20rpx">
29 29 <view class="fs28">黑眼圈类型</view>
... ... @@ -32,23 +32,44 @@
32 32 </view>
33 33  
34 34 <view>
35   - <view class="heiyanquan">
36   - <image src="{{iurl}}/miniapp/images/skinimg/man1.jpeg" style="width: 100%;height: 100%;"></image>
37   - </view>
38   - <view class="leixing">
39   - <view class="_img">
40   - <image style="height:150rpx;width:150rpx;border-radius: 50%;" src="{{iurl}}/miniapp/images/skinimg/man2.jpeg"></image>
41   - <view class="fs28">色素性-中度</view>
  35 + <block wx:if="{{sex === 'male'}}">
  36 + <view class="heiyanquan">
  37 + <image src="{{iurl}}/miniapp/images/skinimg/nan3.jpeg" style="width: 100%;height: 100%;"></image>
42 38 </view>
43   - <view class="_img">
44   - <image style="height:150rpx;width:150rpx;border-radius: 50%;" src="{{iurl}}/miniapp/images/skinimg/man8.jpeg"></image>
45   - <view class="fs28">血管性-轻度</view>
  39 + <view class="leixing">
  40 + <view class="_img">
  41 + <image style="height:150rpx;width:150rpx;border-radius: 50%;" src="{{iurl}}/miniapp/images/skinimg/nan4.jpeg"></image>
  42 + <view class="fs28">色素性-中度</view>
  43 + </view>
  44 + <view class="_img">
  45 + <image style="height:150rpx;width:150rpx;border-radius: 50%;" src="{{iurl}}/miniapp/images/skinimg/nan5.jpeg"></image>
  46 + <view class="fs28">血管性-轻度</view>
  47 + </view>
  48 + <view class="_img">
  49 + <image style="height:150rpx;width:150rpx;border-radius: 50%;" src="{{iurl}}/miniapp/images/skinimg/nan6.jpeg"></image>
  50 + <view class="fs28" style="color: #666;">阴影型-无</view>
  51 + </view>
46 52 </view>
47   - <view class="_img">
48   - <image style="height:150rpx;width:150rpx;border-radius: 50%;" src="{{iurl}}/miniapp/images/skinimg/man11.jpeg"></image>
49   - <view class="fs28" style="color: #666;">阴影型-无</view>
  53 + </block>
  54 + <block wx:else>
  55 + <view class="heiyanquan">
  56 + <image src="{{iurl}}/miniapp/images/skinimg/nv3.jpeg" style="width: 100%;height: 100%;"></image>
50 57 </view>
51   - </view>
  58 + <view class="leixing">
  59 + <view class="_img">
  60 + <image style="height:150rpx;width:150rpx;border-radius: 50%;" src="{{iurl}}/miniapp/images/skinimg/nv4.jpeg"></image>
  61 + <view class="fs28">色素性-中度</view>
  62 + </view>
  63 + <view class="_img">
  64 + <image style="height:150rpx;width:150rpx;border-radius: 50%;" src="{{iurl}}/miniapp/images/skinimg/nv5.jpeg"></image>
  65 + <view class="fs28">血管性-轻度</view>
  66 + </view>
  67 + <view class="_img">
  68 + <image style="height:150rpx;width:150rpx;border-radius: 50%;" src="{{iurl}}/miniapp/images/skinimg/nv6.jpeg"></image>
  69 + <view class="fs28" style="color: #666;">阴影型-无</view>
  70 + </view>
  71 + </view>
  72 + </block>
52 73 </view>
53 74 <view class="fs28 mt_b10">
54 75 <text>明显可见毛孔或内含小于毛孔大小角栓</text>
... ...
packageB/pages/AI-test-skin/success_result/pore/pore.wxml
... ... @@ -22,7 +22,7 @@
22 22 </view>
23 23 <view class="analyse_classify_header_item mt_b5">
24 24 <view class="analyse_classify_header_img">
25   - <image src="/packageB/images/Snipaste_2022-02-17_15-28-13.jpg"></image>
  25 + <image src="{{iurl}}/miniapp/images/skinimg/maokong_icon.jpg"></image>
26 26 </view>
27 27 <view style="line-height:60rpx;margin-left:20rpx">
28 28 <view class="fs28">粗大区域</view>
... ...
packageB/pages/AI-test-skin/success_result/sensitive/sensitive.wxml
1   -<view class="mb_b5" id="mao_kong">
  1 +<view class="mb_b5" id="min_gan_du">
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;">#07</view>
6 6 <view class="flex-space-between">
7 7 <text style="font-size: 42rpx;" class="bold">敏感度</text>
8 8 <view class="fs26" catchtap="show_dailog" data-type="7" style="display: flex;align-items: center;">
... ... @@ -13,7 +13,7 @@
13 13 </view>
14 14 <view class="analyse_classify_header_item mt_b5">
15 15 <view class="analyse_classify_header_img">
16   - <image src="{{iurl}}/miniapp/images/skinimg/mao123.png"></image>
  16 + <image src="{{iurl}}/miniapp/images/skinimg/seban_heitou_maokong_.png"></image>
17 17 </view>
18 18 <view style="line-height:60rpx;margin-left:20rpx">
19 19 <view class="fs28">程度情况</view>
... ... @@ -22,7 +22,7 @@
22 22 </view>
23 23 <view class="analyse_classify_header_item mt_b5">
24 24 <view class="analyse_classify_header_img">
25   - <image src="/packageB/images/Snipaste_2022-02-17_15-28-13.jpg"></image>
  25 + <image src="{{iurl}}/miniapp/images/skinimg/mingandu_icon.jpg"></image>
26 26 </view>
27 27 <view style="line-height:60rpx;margin-left:20rpx">
28 28 <view class="fs28">敏感度得分</view>
... ...
packageB/pages/AI-test-skin/success_result/speckle/speckle.wxml
... ... @@ -13,7 +13,7 @@
13 13 </view>
14 14 <view class="analyse_classify_header_item mt_b5">
15 15 <view class="analyse_classify_header_img">
16   - <image src="{{iurl}}/miniapp/images/skinimg/mao123.png"></image>
  16 + <image src="{{iurl}}/miniapp/images/skinimg/seban_heitou_maokong_.png"></image>
17 17 </view>
18 18 <view style="line-height:60rpx;margin-left:20rpx">
19 19 <view class="fs28">程度情况</view>
... ... @@ -22,7 +22,7 @@
22 22 </view>
23 23 <view class="analyse_classify_header_item mt_b5">
24 24 <view class="analyse_classify_header_img">
25   - <image src="/packageB/images/Snipaste_2022-02-17_15-28-13.jpg"></image>
  25 + <image src="{{iurl}}/miniapp/images/skinimg/seban_icon.jpg"></image>
26 26 </view>
27 27 <view style="line-height:60rpx;margin-left:20rpx">
28 28 <view class="fs28">色斑个数</view>
... ...
packageB/pages/AI-test-skin/success_result/success_result.js
1 1 /*
2 2 * @Author: abson
3 3 * @Date: 2022-02-16 15:36:47
4   - * @LastEditTime: 2022-02-21 16:07:09
  4 + * @LastEditTime: 2022-02-22 16:16:59
5 5 * @LastEditors: Please set LastEditors
6 6 * @Description: 打开koroFileHeader查看配置 进行设置: https://github.com/OBKoro1/koro1FileHeader/wiki/%E9%85%8D%E7%BD%AE
7 7 * @FilePath: \MShopWeApp\packageB\pages\AI-test-skin\success_result\success_result.js
... ... @@ -24,15 +24,15 @@ Page({
24 24 * 页面的初始数据
25 25 */
26 26 data: {
27   - tab: [{ id: 'zong_he', name: '综合肤质' }, { id: 'mao_kong', name: '毛孔' }, { id: 'hei_tou', name: '黑头' }, { id: 'se_ban', name: '色斑' }, { id: 'zhou_wen', name: '皱纹' }, { id: 'hei_yan_quan', name: '黑眼圈' }, { id: 'cuo_chuang', name: '痤疮' }, { id: 'ming_gan_ji', name: '敏感度' }],
  27 + tab: [{ id: 'zong_he', name: '综合肤质' }, { id: 'mao_kong', name: '毛孔' }, { id: 'hei_tou', name: '黑头' }, { id: 'se_ban', name: '色斑' }, { id: 'zhou_wen', name: '皱纹' }, { id: 'hei_yan_quan', name: '黑眼圈' }, { id: 'cuo_chuang', name: '痤疮' }, { id: 'min_gan_du', name: '敏感度' }],
28 28 currentIndex: 0,
29 29 tab_id: 'zong_he',
30 30 iurl: setting.imghost,
31 31 showDialog: false,
32 32 yanjing: true, //显示皮肤问题
33 33 img_scale: true, //问题标注放大图片
34   - img_scale_icon:true,
35   - show_problem:1, //问题标注显示问题
  34 + img_scale_icon: true,
  35 + show_problem: 1, //问题标注显示问题
36 36  
37 37 },
38 38  
... ... @@ -40,76 +40,77 @@ Page({
40 40 * 生命周期函数--监听页面加载
41 41 */
42 42 onLoad: function (options) {
43   - var th=this;
44   - //初始化一下,获取商品的价格
45   - this.init();
46   - //var face_result=getApp().globalData.face_result;
47   - //var face_data=face_result.face_list[0];
48   - this.data.id=options.id;
  43 + var th = this;
  44 + //初始化一下,获取商品的价格
  45 + this.init();
  46 + //var face_result=getApp().globalData.face_result;
  47 + //var face_data=face_result.face_list[0];
  48 + this.data.id = options.id;
49 49  
50 50 //计算图片要显示的大小
51 51 th.data.cWidth = wx.getSystemInfoSync().windowWidth;
52 52 th.data.cHeight = wx.getSystemInfoSync().windowHeight;
53   - th.data.face_height=th.data.cHeight*0.8*0.8;
54   -
55   - this.get_data(function (json,img) {
56   - //-- 数据先存着 --
57   - var face_data=th.data.face_data=json.face_list[0];
58   - //痤疮数
59   - var acne_num=face_data.acnespotmole.acne_num;
60   - //色斑数
61   - var speckle_num=face_data.acnespotmole.speckle_num;
62   - //皱纹数
63   - var wrinkle_num=face_data.wrinkle.wrinkle_num;
64   - //黑头数
65   - var blackhead_num=face_data.blackheadpore.blackhead_num;
66   - //毛孔数
67   - var pore_num=face_data.blackheadpore.pore_num;
68   - //黑眼圈的严重程度
69   - var dark_type=face_data.eyesattr.dark_circle_left_type.length>0?face_data.eyesattr.dark_circle_left_type[0]:-1;
70   - var dark_type1=face_data.eyesattr.dark_circle_right_type.length>0?face_data.eyesattr.dark_circle_right_type[0]:-1;
71   - if(dark_type1>dark_type){
72   - dark_type=dark_type1;
73   - }
74   - var skin_sensitive_check= parseInt(face_data.skinquality.skin_sensitive_check[0]);
75   - var skin_dryoil_check=face_data.skinquality.skin_dryoil_check;
76   -
77   - var location=face_data.location;
78   - th.data.bili=th.data.face_height/(location.height+location.height/2.3);
79   -
80   - th.setData({
81   - acne_num:acne_num,
82   - speckle_num:speckle_num,
83   - wrinkle_num:wrinkle_num,
84   - blackhead_num:blackhead_num,
85   - pore_num:pore_num,
86   - dark_type:dark_type,
87   - skin_sensitive_check:skin_sensitive_check,
88   - skin_dryoil_check:skin_dryoil_check,
89   - face_img:img,
90   - m_top:(location.top-location.height/2.5)*th.data.bili,
91   - m_left:(location.left-location.width/7)*th.data.bili,
92   - bili:th.data.bili
93   - })
94   - //-- 调用毛孔的推荐函数 --
95   - if(pore_num>0)
96   - pore.get_goods(th,setting.stoid);
97   - //-- 调用黑头的推荐函数 --
98   - if(blackhead_num>0)
99   - blackhead.get_goods(th,setting.stoid);
100   - //-- 调用色斑的推荐函数 --
101   - if(speckle_num>0)
102   - speckle.get_goods(th,setting.stoid);
103   - //-- 调用皱纹的推荐函数 --
104   - if(wrinkle_num>0)
105   - wrinkle.get_goods(th,setting.stoid);
106   - //-- 黑眼圈 --
107   - if(dark_type>-1)
108   - dark.get_goods(th,setting.stoid);
109   - //-- 黑眼圈 --
110   - if(acne_num>-0)
111   - acne.get_goods(th,setting.stoid);
112   - })
  53 + th.data.face_height = th.data.cHeight * 0.8 * 0.8;
  54 +
  55 + this.get_data(function (json, json1, img) {
  56 + //-- 数据先存着 --
  57 + var face_data = th.data.face_data = json.face_list[0];
  58 + var sex = json1.face_list[0].gender.type;
  59 + //痤疮数
  60 + var acne_num = face_data.acnespotmole.acne_num;
  61 + //色斑数
  62 + var speckle_num = face_data.acnespotmole.speckle_num;
  63 + //皱纹数
  64 + var wrinkle_num = face_data.wrinkle.wrinkle_num;
  65 + //黑头数
  66 + var blackhead_num = face_data.blackheadpore.blackhead_num;
  67 + //毛孔数
  68 + var pore_num = face_data.blackheadpore.pore_num;
  69 + //黑眼圈的严重程度
  70 + var dark_type = face_data.eyesattr.dark_circle_left_type.length > 0 ? face_data.eyesattr.dark_circle_left_type[0] : -1;
  71 + var dark_type1 = face_data.eyesattr.dark_circle_right_type.length > 0 ? face_data.eyesattr.dark_circle_right_type[0] : -1;
  72 + if (dark_type1 > dark_type) {
  73 + dark_type = dark_type1;
  74 + }
  75 + var skin_sensitive_check = parseInt(face_data.skinquality.skin_sensitive_check[0]);
  76 + var skin_dryoil_check = face_data.skinquality.skin_dryoil_check;
  77 +
  78 + var location = face_data.location;
  79 + th.data.bili = th.data.face_height / (location.height + location.height / 2.3);
  80 +
  81 + th.setData({
  82 + acne_num: acne_num,
  83 + speckle_num: speckle_num,
  84 + wrinkle_num: wrinkle_num,
  85 + blackhead_num: blackhead_num,
  86 + pore_num: pore_num,
  87 + dark_type: dark_type,
  88 + skin_sensitive_check: skin_sensitive_check,
  89 + skin_dryoil_check: skin_dryoil_check,
  90 + face_img: img,
  91 + m_top: (location.top - location.height / 2.5) * th.data.bili,
  92 + m_left: (location.left - location.width / 7) * th.data.bili,
  93 + bili: th.data.bili
  94 + })
  95 + //-- 调用毛孔的推荐函数 --
  96 + if (pore_num > 0)
  97 + pore.get_goods(th, setting.stoid);
  98 + //-- 调用黑头的推荐函数 --
  99 + if (blackhead_num > 0)
  100 + blackhead.get_goods(th, setting.stoid);
  101 + //-- 调用色斑的推荐函数 --
  102 + if (speckle_num > 0)
  103 + speckle.get_goods(th, setting.stoid);
  104 + //-- 调用皱纹的推荐函数 --
  105 + if (wrinkle_num > 0)
  106 + wrinkle.get_goods(th, setting.stoid);
  107 + //-- 黑眼圈 --
  108 + if (dark_type > -1)
  109 + dark.get_goods(th, setting.stoid);
  110 + //-- 黑眼圈 --
  111 + if (acne_num > -0)
  112 + acne.get_goods(th, setting.stoid);
  113 + })
113 114 },
114 115  
115 116 //-- 初始等级卡 --
... ... @@ -164,27 +165,52 @@ Page({
164 165 })
165 166 },
166 167 //-- 获取json数据 --
167   - get_data:function (func) {
168   - var url="/api/weshop/face/storeSkinface/get/"+setting.stoid+"/"+this.data.id;
169   - getApp().request.promiseGet(url, {}).then(res=>{
170   - if(res.data.code==0){
171   - var json=JSON.parse(res.data.data.resultjson);
172   - func(json,res.data.data.img)
173   - }else{
174   - getApp().showWarning("获取数据失败");
175   - }
176   - })
  168 + get_data: function (func) {
  169 + var url = "/api/weshop/face/storeSkinface/get/" + setting.stoid + "/" + this.data.id;
  170 + getApp().request.promiseGet(url, {}).then(res => {
  171 + if (res.data.code == 0) {
  172 + console.log(res, 'dsffffff');
  173 + var json = JSON.parse(res.data.data.resultjson);
  174 + var json1 = JSON.parse(res.data.data.detectjson);
  175 + func(json, json1, res.data.data.img)
  176 + } else {
  177 + getApp().showWarning("获取数据失败");
  178 + }
  179 + })
177 180 },
178 181  
179 182 /**
180 183 * 生命周期函数--监听页面初次渲染完成
181 184 */
182   - onReady: function () {},
  185 + onReady: function () {
  186 + // let heightRecords = [];
  187 + // setTimeout(() => {
  188 + // for (let i = 0; i < this.data.tab.length; i++) {
  189 + // let item = this.data.tab[i];
  190 + // let id = `#${item.id}`;
  191 + // let query = wx.createSelectorQuery();
  192 + // query.select(id).boundingClientRect(rect => {
  193 + // console.log(rect, i);
  194 + // heightRecords[i] = rect.height;
  195 + // }).exec()
  196 + // }
  197 + // this.setData({
  198 + // heightRecords,
  199 + // })
  200 + // }, 1000)
  201 +
  202 + },
  203 + binddragend(e) {
  204 + console.log(e);
  205 + this.setData({
  206 + scrollTop: e.detail.scrollTop,
  207 + })
  208 + },
183 209  
184 210 /**
185 211 * 生命周期函数--监听页面显示
186 212 */
187   - onShow: function () {},
  213 + onShow: function () { },
188 214  
189 215 clickTab(e) {
190 216 let { index, tab_id } = e.currentTarget.dataset;
... ... @@ -201,7 +227,7 @@ Page({
201 227 click_fangda() {
202 228 this.setData({
203 229 img_scale: !this.data.img_scale,
204   - img_scale_icon:!this.data.yanjing,
  230 + img_scale_icon: !this.data.yanjing,
205 231 })
206 232 },
207 233  
... ... @@ -219,39 +245,39 @@ Page({
219 245  
220 246 },
221 247 show_dailog(e) {
222   - var type=parseInt(e.currentTarget.dataset.type);
  248 + var type = parseInt(e.currentTarget.dataset.type);
223 249 this.setData({
224   - showDialog: true,show_type:type
  250 + showDialog: true, show_type: type
225 251 })
226   - switch (type){
227   - case 1: //毛孔
228   - var pore_list=this.data.face_data.blackheadpore.circles[0].pore;
229   - this.setData({pore_list:pore_list});
230   - break;
  252 + switch (type) {
  253 + case 1: //毛孔
  254 + var pore_list = this.data.face_data.blackheadpore.circles[0].pore;
  255 + this.setData({ pore_list: pore_list });
  256 + break;
231 257 case 2://色斑
232   - var speckle_list=this.data.face_data.acnespotmole.speckle_list;
233   - this.setData({speckle_list:speckle_list});
  258 + var speckle_list = this.data.face_data.acnespotmole.speckle_list;
  259 + this.setData({ speckle_list: speckle_list });
  260 + break;
  261 + case 3://皱纹
  262 + var wrinkle_list = this.data.face_data.wrinkle.wrinkle_data;
  263 + this.setData({ wrinkle_list: wrinkle_list });
234 264 break;
235   - case 3://皱纹
236   - var wrinkle_list=this.data.face_data.wrinkle.wrinkle_data;
237   - this.setData({wrinkle_list:wrinkle_list});
238   - break;
239 265 case 4://黑头
240   - var blackhead_list=this.data.face_data.blackheadpore.circles[0].blackhead;
241   - this.setData({blackhead_list:blackhead_list});
  266 + var blackhead_list = this.data.face_data.blackheadpore.circles[0].blackhead;
  267 + this.setData({ blackhead_list: blackhead_list });
242 268 break;
243 269 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});
  270 + var arr = this.data.face_data.eyesattr.dark_circle_left[0];
  271 + var arr2 = this.data.face_data.eyesattr.dark_circle_right[0];
  272 + var arr3 = [...arr, ...arr2];
  273 + this.setData({ dark_list: arr3 });
248 274 break;
249 275 case 6://痤疮
250   - var acne_list=this.data.face_data.acnespotmole.acne_list;
251   - this.setData({acne_list:acne_list});
  276 + var acne_list = this.data.face_data.acnespotmole.acne_list;
  277 + this.setData({ acne_list: acne_list });
252 278 break;
253   - default:
254   - break
  279 + default:
  280 + break
255 281 }
256 282 },
257 283  
... ... @@ -290,8 +316,8 @@ Page({
290 316 },
291 317  
292 318 //商品页面跳转
293   - go_url:function (e) {
294   - var url=e.currentTarget.dataset.url;
  319 + go_url: function (e) {
  320 + var url = e.currentTarget.dataset.url;
295 321 getApp().goto(url);
296 322 },
297 323  
... ... @@ -337,16 +363,16 @@ Page({
337 363  
338 364 //图片加载的时候,计算图片的像素大小
339 365 face_img_load: function (e) {
340   - var th=this;
  366 + var th = this;
341 367 var imgwidth = e.detail.width;
342 368 var imgheight = e.detail.height;
343 369  
344   - var w= th.data.cWidth*0.8;
  370 + var w = th.data.cWidth * 0.8;
345 371  
346 372 this.setData({
347   - iwidth:imgwidth*th.data.bili,
348   - iheight:imgheight*th.data.bili,
349   - bili1:w/imgwidth //图片放大时候的比例
  373 + iwidth: imgwidth * th.data.bili,
  374 + iheight: imgheight * th.data.bili,
  375 + bili1: w / imgwidth //图片放大时候的比例
350 376 })
351 377 },
352 378 })
353 379 \ No newline at end of file
... ...
packageB/pages/AI-test-skin/success_result/success_result.json
1 1 {
2   - "usingComponents": {},
  2 + "usingComponents": {
  3 + "vant-tabs":"../../../components/vant_ui/tabs",
  4 + "vant-tab":"../../../components/vant_ui/tab"
  5 + },
3 6 "navigationBarTitleText": "测肤报告"
4 7 }
5 8 \ No newline at end of file
... ...
packageB/pages/AI-test-skin/success_result/success_result.wxml
... ... @@ -2,16 +2,16 @@
2 2  
3 3 <view style="height: 100rpx;">
4 4 <scroll-view enable-flex scroll-into-view="{{tab_id}}" scroll-with-animation scroll-x class="tab_scroll">
5   - <view class="flex" style="height: 100%;">
6   - <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':''}}">
7   - {{item.name}}
  5 + <view class="flex" style="height: 100%;">
  6 + <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':''}}">
  7 + {{item.name}}
  8 + </view>
8 9 </view>
9   - </view>
10   -</scroll-view>
  10 + </scroll-view>
11 11 </view>
12 12  
13   -<scroll-view enable-flex scroll-into-view="{{tab_id}}" scroll-with-animation scroll-y style="height: 100%;">
14   - <view bindtap="lo" class="analyse_by_people" id="zong_he" >
  13 +<scroll-view enable-flex enhanced scroll-into-view="{{tab_id}}" scroll-with-animation bindscroll="binddragend" scroll-y style="height: calc(100% - 100rpx)">
  14 + <view class="analyse_by_people" id="zong_he">
15 15 <view class="analyse">
16 16 <view class="analyse_left">
17 17 <view class="mark">毛孔 {{pore_num}}</view>
... ... @@ -19,7 +19,8 @@
19 19 <view class="mark">黑眼圈 {{s_filter.get_dark_type(dark_type)}}</view>
20 20 </view>
21 21 <view class="analyse_center">
22   - <image src="{{iurl}}/miniapp/images/skinimg/man.png"></image>
  22 + <image wx:if="{{sex === 'female'}}" src="{{iurl}}/miniapp/images/skinimg/nv.png"></image>
  23 + <image wx:else src="{{iurl}}/miniapp/images/skinimg/nan.png"></image>
23 24 </view>
24 25 <view class="analyse_right">
25 26 <view class="mark">黑头 {{blackhead_num}}</view>
... ... @@ -43,12 +44,12 @@
43 44 </view>
44 45 <view class="content" style="padding-bottom: 0;">
45 46 <view class="mb_b5" style="display: none">
46   - <image src="/packageB/images/1.png" style="height: 200rpx;width: 100%;"></image>
  47 + <image src="{{iurl}}/miniapp/images/skinimg/_code.png" style="height: 200rpx;width: 100%;"></image>
47 48 </view>
48 49 <view class="analyse_result mt_b5">
49   - <!-- <view> -->
50 50 <view class="img">
51   - <image src="{{iurl}}/miniapp/images/skinimg/mao18.jpeg" style="width: 100%;height: 100%;"></image>
  51 + <image wx:if="{{sex === 'female'}}" src="{{iurl}}/miniapp/images/skinimg/nv1.jpeg" style="width: 100%;height: 100%;"></image>
  52 + <image wx:else src="{{iurl}}/miniapp/images/skinimg/nan1.jpeg" style="width: 100%;height: 100%;"></image>
52 53 </view>
53 54 <view class="f1 ml20">
54 55 <view class="bold">待确定</view>
... ... @@ -57,10 +58,9 @@
57 58 <text class="you">油性区</text>
58 59 </view>
59 60 <view class="mt20 fs26">
60   - <text>你的油性的身份骨科大夫地方官梵蒂冈反对烦得很东方红风格和的发挥</text>
  61 + <text>你的皮肤总体油脂过剩,容易引发皮肤问题。日常可使用一些具有控油,补水功效产品,帮助调理肌肤</text>
61 62 </view>
62 63 </view>
63   - <!-- </view> -->
64 64 </view>
65 65 </view>
66 66 </view>
... ... @@ -68,7 +68,7 @@
68 68 <view class="content">
69 69 <!-- 毛孔 -->
70 70 <block wx:if="{{pore_num}}">
71   - <include src="pore/pore.wxml" />
  71 + <include src="pore/pore.wxml" />
72 72 </block>
73 73 <!-- 黑头 -->
74 74 <block wx:if="{{blackhead_num}}">
... ... @@ -107,9 +107,8 @@
107 107 <block wx:if="{{img_scale}}">
108 108 <view class="dialog_img">
109 109 <view class="img_content">
110   - <view class="face_show_view"
111   - style="position: relative;width:{{iwidth}}px;height:{{iheight}}px;margin-top: -{{m_top}}px;margin-left: -{{m_left}}px">
112   - <image src="{{iurl}}{{face_img}}" bindload="face_img_load" style="width: 100%;height: 100%;"></image>
  110 + <view class="face_show_view" style="position: relative;width:{{iwidth}}px;height:{{iheight}}px;margin-top: -{{m_top}}px;margin-left: -{{m_left}}px">
  111 + <image src="{{iurl}}{{face_img}}" bindload="face_img_load" style="width: 100%;height: 100%;"></image>
113 112  
114 113 <block wx:if="{{yanjing}}">
115 114 <!-- 显示毛孔 -->
... ... @@ -196,7 +195,7 @@
196 195 <!-- 缩小 -->
197 196 <block wx:else>
198 197 <view style="position: relative">
199   - <image style="width: 100%;" src="{{iurl}}{{face_img}}" mode="widthFix" ></image>
  198 + <image style="width: 100%;" src="{{iurl}}{{face_img}}" mode="widthFix"></image>
200 199 <block wx:if="{{yanjing}}">
201 200 <!-- 显示毛孔 -->
202 201 <block wx:if="{{show_type==1}}">
... ... @@ -252,4 +251,4 @@
252 251 <text catchtap="click_fangda" class="iconfont icon-suoxiao mgb20"></text>
253 252 </view>
254 253 </block>
255 254 -</view>
  255 +</view>
256 256 \ No newline at end of file
... ...
packageB/pages/AI-test-skin/success_result/success_result.wxss
... ... @@ -48,6 +48,7 @@ page {
48 48 display: flex;
49 49 align-items: center;
50 50 margin-top: 50rpx;
  51 + justify-content: center;
51 52 /* justify-content: space-evenly; */
52 53 }
53 54  
... ...
packageB/pages/AI-test-skin/success_result/wrinkle/wrinkle.wxml
... ... @@ -13,7 +13,7 @@
13 13 </view>
14 14 <view class="analyse_classify_header_item mt_b5">
15 15 <view class="analyse_classify_header_img">
16   - <image src="{{iurl}}/miniapp/images/skinimg/mao123.png"></image>
  16 + <image src="{{iurl}}/miniapp/images/skinimg/zhouwen.png"></image>
17 17 </view>
18 18 <view style="line-height:60rpx;margin-left:20rpx">
19 19 <view class="fs28">程度情况</view>
... ... @@ -30,7 +30,8 @@
30 30 </view>
31 31 </view>
32 32 <view class="analyse_center" style="width: 250rpx;height: 250rpx;">
33   - <image src="{{iurl}}/miniapp/images/skinimg/man10.jpeg"></image>
  33 + <image wx:if="{{sex === 'male'}}" src="{{iurl}}/miniapp/images/skinimg/nan2.jpeg"></image>
  34 + <image wx:else src="{{iurl}}/miniapp/images/skinimg/nv2.jpeg"></image>
34 35 <view class="lianxian"></view>
35 36 <view class="lianxian1"></view>
36 37 <view class="lianxian2"></view>
... ...