Commit d100d629c08ab737c4d3661b9b4738ca69d75cb3

Authored by abson
1 parent 8973e491

历史档案优化

packageD/pages/AI-test-skin/history_record/history_record.js
@@ -188,7 +188,7 @@ Page({ @@ -188,7 +188,7 @@ Page({
188 * 生命周期函数--监听页面加载 188 * 生命周期函数--监听页面加载
189 */ 189 */
190 onLoad: function (options) { 190 onLoad: function (options) {
191 - 191 + this.getHistoryData();
192 }, 192 },
193 193
194 /** 194 /**
@@ -215,20 +215,22 @@ Page({ @@ -215,20 +215,22 @@ Page({
215 history_time, 215 history_time,
216 time_arr: new Array(), 216 time_arr: new Array(),
217 }; 217 };
  218 + let obj = {
  219 + time,
  220 + id,
  221 + };
218 if (arr.length > 0) { 222 if (arr.length > 0) {
219 let index = arr.findIndex(item => { 223 let index = arr.findIndex(item => {
220 return item['history_time'] === history_time; 224 return item['history_time'] === history_time;
221 }) 225 })
222 if (index > -1) { 226 if (index > -1) {
223 - let obj = {  
224 - time,  
225 - id,  
226 - };  
227 arr[index]['time_arr'].push(obj); 227 arr[index]['time_arr'].push(obj);
228 } else { 228 } else {
  229 + time_obj['time_arr'].push(obj);
229 arr.push(time_obj); 230 arr.push(time_obj);
230 } 231 }
231 } else { 232 } else {
  233 + time_obj['time_arr'].push(obj);
232 arr.push(time_obj); 234 arr.push(time_obj);
233 } 235 }
234 } 236 }
@@ -280,7 +282,7 @@ Page({ @@ -280,7 +282,7 @@ Page({
280 * 生命周期函数--监听页面显示 282 * 生命周期函数--监听页面显示
281 */ 283 */
282 onShow: function () { 284 onShow: function () {
283 - this.getHistoryData(); 285 +
284 }, 286 },
285 go_result(e) { 287 go_result(e) {
286 let id = e.currentTarget.dataset.id; 288 let id = e.currentTarget.dataset.id;
packageD/pages/AI-test-skin/success_result/acne/acne.wxml
@@ -4,7 +4,11 @@ @@ -4,7 +4,11 @@
4 <view> 4 <view>
5 <view style="color: #45d4eb;">#0{{acne_sort}}</view> 5 <view style="color: #45d4eb;">#0{{acne_sort}}</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="bold">
  9 + <text style="font-size: 42rpx;">痤疮</text>
  10 + <text class="iconfont icon-wenhao" style="margin-left:10rpx" catchtap="show_yiwen_dialog" data-yiwen_type="3"></text>
  11 + </view>
8 <view class="fs26" catchtap="show_dailog" data-type="6" style="display: flex;align-items: center;"> 12 <view class="fs26" catchtap="show_dailog" data-type="6" style="display: flex;align-items: center;">
9 <text>问题标注</text> 13 <text>问题标注</text>
10 <text class="iconfont icon-xia"></text> 14 <text class="iconfont icon-xia"></text>
packageD/pages/AI-test-skin/success_result/dark/dark.wxml
@@ -4,7 +4,11 @@ @@ -4,7 +4,11 @@
4 <view> 4 <view>
5 <view style="color: #45d4eb;">#0{{dark_sort}}</view> 5 <view style="color: #45d4eb;">#0{{dark_sort}}</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="bold">
  9 + <text style="font-size: 42rpx;">黑眼圈</text>
  10 + <text class="iconfont icon-wenhao" style="margin-left:10rpx" catchtap="show_yiwen_dialog" data-yiwen_type="2"></text>
  11 + </view>
8 <view class="fs26" catchtap="show_dailog" data-type="5" style="display: flex;align-items: center;"> 12 <view class="fs26" catchtap="show_dailog" data-type="5" style="display: flex;align-items: center;">
9 <text>问题标注</text> 13 <text>问题标注</text>
10 <text class="iconfont icon-xia"></text> 14 <text class="iconfont icon-xia"></text>
packageD/pages/AI-test-skin/success_result/pore/pore.wxml
@@ -4,7 +4,10 @@ @@ -4,7 +4,10 @@
4 <view> 4 <view>
5 <view style="color: #45d4eb;">#0{{port_sort}}</view> 5 <view style="color: #45d4eb;">#0{{port_sort}}</view>
6 <view class="flex-space-between"> 6 <view class="flex-space-between">
7 - <text style="font-size: 42rpx;" class="bold">毛孔</text> 7 + <view class="bold">
  8 + <text style="font-size: 42rpx;">毛孔</text>
  9 + <!-- <text class="iconfont icon-info" style="margin-left:10rpx" catchtap="show_yiwen_dialog" data-yiwen_type="1"></text> -->
  10 + </view>
8 <view class="fs26" catchtap="show_dailog" data-type="1" style="display: flex;align-items: center;"> 11 <view class="fs26" catchtap="show_dailog" data-type="1" style="display: flex;align-items: center;">
9 <text>问题标注</text> 12 <text>问题标注</text>
10 <text class="iconfont icon-xia"></text> 13 <text class="iconfont icon-xia"></text>
packageD/pages/AI-test-skin/success_result/success_result.js
1 /* 1 /*
2 * @Author: abson 2 * @Author: abson
3 * @Date: 2022-02-16 15:36:47 3 * @Date: 2022-02-16 15:36:47
4 - * @LastEditTime: 2022-02-24 14:16:37 4 + * @LastEditTime: 2022-02-25 11:10:36
5 * @LastEditors: Please set LastEditors 5 * @LastEditors: Please set LastEditors
6 * @Description: 打开koroFileHeader查看配置 进行设置: https://github.com/OBKoro1/koro1FileHeader/wiki/%E9%85%8D%E7%BD%AE 6 * @Description: 打开koroFileHeader查看配置 进行设置: https://github.com/OBKoro1/koro1FileHeader/wiki/%E9%85%8D%E7%BD%AE
7 * @FilePath: \MShopWeApp\packageB\pages\AI-test-skin\success_result\success_result.js 7 * @FilePath: \MShopWeApp\packageB\pages\AI-test-skin\success_result\success_result.js
@@ -26,11 +26,15 @@ Page({ @@ -26,11 +26,15 @@ Page({
26 data: { 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: 'min_gan_du', 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 zhouwen_arr: [{ id: 1, name: '全部皱纹' }, { id: 2, name: '抬头纹' }, { id: 3, name: '川字纹' }, { id: 4, name: '眼周细纹' }, { id: 5, name: '鱼尾纹' }, { id: 6, name: '法令纹' }, { id: 7, name: '口周纹' }], 28 zhouwen_arr: [{ id: 1, name: '全部皱纹' }, { id: 2, name: '抬头纹' }, { id: 3, name: '川字纹' }, { id: 4, name: '眼周细纹' }, { id: 5, name: '鱼尾纹' }, { id: 6, name: '法令纹' }, { id: 7, name: '口周纹' }],
29 - cuochuang_arr: [{ id: 1, name: '全部痤疮' }, { id: 2, name: '粉刺 ' }, { id: 3, name: '痘印 ' }, { id: 4, name: '脓包' }, { id: 5, name: '结节'}], 29 + cuochuang_arr: [{ id: 1, name: '全部痤疮' }, { id: 2, name: '粉刺 ' }, { id: 3, name: '痘印 ' }, { id: 4, name: '脓包' }, { id: 5, name: '结节' }],
  30 + zhouwen_arr1: [{ id: 1, name: '皱纹/细纹',des:'是指皮肤受到外界环境影响,形成游离自由基,自由基破坏正常细胞膜组织内的胶原蛋白、活性物质,氧化细胞,或缺水而形成的小细纹,继而严重形成皱纹',sign: 'zhou1',sign1: 'zhou2' }, { id: 2, name: '抬头皱纹/抬头细纹',des:'位于额头的皱纹、细纹。形成原因因人而异,后天因素是比较少的。-般多为横纹, 竖纹较少见。' ,sign: 'zhou3',sign1:'zhou4'}, { id: 3, name: '眼部皱纹/眼部细纹',des:'眼部皱纹、细纹一般位于下眼睑部位,多见于下脸内1/3处。',sign:'zhou5',sign1:'zhou6' }, { id: 4, name: '鱼尾纹',des:'眼部皱纹的一种,是在人两侧外眼角和登角之间出现的皱纹,其纹路与鱼尾巴上的纹路很相似,故被形象地称为鱼尾纹。',sign:'zhou7',sign1:'zhou8' }, { id: 5, name: '眉间纹',des:'又叫川字纹,皱眉纹,是面部的一种正常的表情纹,随着年龄的增长,面部的皱纹会逐渐加深,双眉之间逐渐形成了较深的皱折,会使人看起来总是愁眉不展。',sign:'zhou9',sign1:'zhou10'}, { id: 6, name: '泪沟',des:'泪沟是指由内眼角开始出现在下眼睑靠鼻侧的两条凹沟,是由于眼眶隔膜下缘的软组织萎缩、下垂而生成的。',sign:'zhou11',sign1:'zhou12' }, { id: 7, name: '法令纹',des:'法令纹是位于鼻翼边延伸而下的两道纹路,是典型的皮肤组织老化、造成肌肤表面凹陷的现象。',sign:'zhou15',sign1:'zhou16' }, { id: 8, name: '口角纹',des:'口角纹又称木偶纹、括号纹,位于嘴角延伸而下的两道纹路,是表情肌、重力和遗传基因等几方面因素综合形成的。',sign:'zhou13',sign1:'zhou14' }],
  31 + cuochuang_arr1: [{ id: 1, name: '痘印,痘坑',des:'痤疮消退后留下的痕迹,- 般包括黑色痘印,红色痘印,凹洞性痘坑,增生性凸疤。', sign: 'cuo1',sign1: 'cuo2'}, { id: 2, name: '粉刺',des:'粉刺也称为白头,是毛囊漏斗部被角质层细胞堆积、堵塞,角化物质和皮脂充塞其中,形成白色丘疹,表面有表皮覆盖,与外界不相通,成为封闭式粉刺。(痤疮I级)', sign: 'cuo3',sign1: 'cuo4' }, { id: 3, name: '丘疹',des:'丘疹性痤疮是由皮损导致炎性弓|起的小米至豌豆大的坚硬的小丘疹,呈淡红色至深红色。丘疹中央可有一个黑头粉刺或顶端未变黑的皮脂栓。(痤疮II级)', sign: 'cuo5',sign1: 'cuo6' }, { id: 4, name: '结节囊肿',des:'表现为蚕豆至指甲大的炎性结节或囊肿,为重度痤疮,严重者可继发化脓感染、破溃流出血脓,后形成窦道及瘢痕。触摸有波动感。若面部相邻长着多个囊肿,可能通过皮下的“窦道"“暗通,可能需要手术解决。(痤疮IV级)',sign:'cuo7',sign1:'cuo8' }],
30 heitanquan_arr: [{ id: 1, name: '综合情况' }, { id: 2, name: '左眼' }, { id: 3, name: '右眼' }], 32 heitanquan_arr: [{ id: 1, name: '综合情况' }, { id: 2, name: '左眼' }, { id: 3, name: '右眼' }],
  33 + heitanquan_arr1: [{ id: 1, name: '色素性黑眼圈', des: '呈茶褐色,是因眼裂向外眼角的延伸段有色素沉着或因先天或外来刺激导致眼周肤色黯沉。', sign: 'hei1',sign1: 'hei2' }, { id: 2, name: '血管性黑眼圈', des: '呈青紫色,由于眼周血液循环不良,下眼脸处皮肤与皮下脂肪变薄,皮下血管透出颜色形成的。', sign: 'hei3',sign1: 'hei4' }, { id: 3, name: '阴影型黑眼圈', des: '表现为眼袋膨出、泪沟凹陷。由于年龄的增长,眼周皮肤肌肉都会变得松弛,脂肪量变化而引起。', sign: 'hei5',sign1: 'hei6' }],
31 currentIndex: 0, 34 currentIndex: 0,
32 scroll_index: 0, 35 scroll_index: 0,
33 - sex:'female', //female女 male男 36 + yiwen_index:0,
  37 + sex: 'female', //female女 male男
34 tab_id: 'zong_he', 38 tab_id: 'zong_he',
35 iurl: setting.imghost, 39 iurl: setting.imghost,
36 showDialog: false, 40 showDialog: false,
@@ -40,21 +44,21 @@ Page({ @@ -40,21 +44,21 @@ Page({
40 img_scale_icon: true, 44 img_scale_icon: true,
41 show_problem: 1, //问题标注显示问题 45 show_problem: 1, //问题标注显示问题
42 img_scale: 1, //缩放问题 46 img_scale: 1, //缩放问题
43 - sex:'',  
44 - is_esys_show:0, //是不是显示眼睛  
45 - scroll_id:1, //初始为1  
46 -  
47 - wrinkle_num1:0, //抬头纹  
48 - wrinkle_num2:0, //川字纹  
49 - wrinkle_num3:0, //眼周细纹  
50 - wrinkle_num4:0, //鱼尾纹  
51 - wrinkle_num5:0, //法令纹  
52 - wrinkle_num6:0, //口周纹  
53 -  
54 - acne_num1:0, //粉刺  
55 - acne_num2:0, //痘印  
56 - acne_num3:0, //脓包  
57 - acne_num4:0, //结节 47 + sex: '',
  48 + is_esys_show: 0, //是不是显示眼睛
  49 + scroll_id: 1, //初始为1
  50 +
  51 + wrinkle_num1: 0, //抬头纹
  52 + wrinkle_num2: 0, //川字纹
  53 + wrinkle_num3: 0, //眼周细纹
  54 + wrinkle_num4: 0, //鱼尾纹
  55 + wrinkle_num5: 0, //法令纹
  56 + wrinkle_num6: 0, //口周纹
  57 + yiwen_type:0, //1皱纹 2黑眼圈 3痤疮
  58 + acne_num1: 0, //粉刺
  59 + acne_num2: 0, //痘印
  60 + acne_num3: 0, //脓包
  61 + acne_num4: 0, //结节
58 }, 62 },
59 63
60 /** 64 /**
@@ -74,7 +78,7 @@ Page({ @@ -74,7 +78,7 @@ Page({
74 th.data.cHeight = wx.getSystemInfoSync().windowHeight; 78 th.data.cHeight = wx.getSystemInfoSync().windowHeight;
75 th.data.face_height = th.data.cHeight * 0.8 * 0.75; 79 th.data.face_height = th.data.cHeight * 0.8 * 0.75;
76 80
77 - var bi1= (th.data.cHeight * 0.8 * 0.8)/(th.data.cWidth*0.8); 81 + var bi1 = (th.data.cHeight * 0.8 * 0.8) / (th.data.cWidth * 0.8);
78 this.get_data(function (json, json1, img) { 82 this.get_data(function (json, json1, img) {
79 //-- 数据先存着 -- 83 //-- 数据先存着 --
80 var face_data = th.data.face_data = json.face_list[0]; 84 var face_data = th.data.face_data = json.face_list[0];
@@ -94,8 +98,8 @@ Page({ @@ -94,8 +98,8 @@ Page({
94 var dark_type = face_data.eyesattr.dark_circle_left_type.length > 0 ? face_data.eyesattr.dark_circle_left_type[0] : -1; 98 var dark_type = face_data.eyesattr.dark_circle_left_type.length > 0 ? face_data.eyesattr.dark_circle_left_type[0] : -1;
95 var dark_type1 = face_data.eyesattr.dark_circle_right_type.length > 0 ? face_data.eyesattr.dark_circle_right_type[0] : -1; 99 var dark_type1 = face_data.eyesattr.dark_circle_right_type.length > 0 ? face_data.eyesattr.dark_circle_right_type[0] : -1;
96 100
97 - var dk_type1=dark_type;  
98 - var dk_type2=dark_type1; 101 + var dk_type1 = dark_type;
  102 + var dk_type2 = dark_type1;
99 if (dark_type1 > dark_type) { 103 if (dark_type1 > dark_type) {
100 dark_type = dark_type1; 104 dark_type = dark_type1;
101 } 105 }
@@ -106,81 +110,81 @@ Page({ @@ -106,81 +110,81 @@ Page({
106 var bili = th.data.face_height / (location.height + location.height / 2.3); 110 var bili = th.data.face_height / (location.height + location.height / 2.3);
107 111
108 //获取眼睛的画图比例 112 //获取眼睛的画图比例
109 - var eye_data1=face_data1.landmark150.eye_left_corner_right;  
110 - var eye_data2=face_data1.landmark150.eye_left_corner_left;  
111 - var eye_data3=face_data1.landmark150.eye_right_corner_left;  
112 -  
113 - var hei1=Math.abs(eye_data1.x-eye_data2.x);  
114 - var bili_eye = th.data.face_height /(2*hei1*bi1);  
115 - var eye_top=eye_data1.y-hei1*3/4  
116 - var eye_left1=eye_data1.x-hei1/2;  
117 - var eye_left2=eye_data3.x-hei1-hei1/2;  
118 -  
119 - var skin_dryoil_check_type=0;//干性  
120 - var skin_dryoil_check_arr=[]  
121 - for(let i in skin_dryoil_check){  
122 - let item=skin_dryoil_check[i];  
123 - if(item!='1' && skin_dryoil_check_arr.indexOf(item)==-1){ 113 + var eye_data1 = face_data1.landmark150.eye_left_corner_right;
  114 + var eye_data2 = face_data1.landmark150.eye_left_corner_left;
  115 + var eye_data3 = face_data1.landmark150.eye_right_corner_left;
  116 +
  117 + var hei1 = Math.abs(eye_data1.x - eye_data2.x);
  118 + var bili_eye = th.data.face_height / (2 * hei1 * bi1);
  119 + var eye_top = eye_data1.y - hei1 * 3 / 4
  120 + var eye_left1 = eye_data1.x - hei1 / 2;
  121 + var eye_left2 = eye_data3.x - hei1 - hei1 / 2;
  122 +
  123 + var skin_dryoil_check_type = 0;//干性
  124 + var skin_dryoil_check_arr = []
  125 + for (let i in skin_dryoil_check) {
  126 + let item = skin_dryoil_check[i];
  127 + if (item != '1' && skin_dryoil_check_arr.indexOf(item) == -1) {
124 skin_dryoil_check_arr.push(item); 128 skin_dryoil_check_arr.push(item);
125 } 129 }
126 } 130 }
127 //皮肤干油性的判断 131 //皮肤干油性的判断
128 - if(skin_dryoil_check_arr.length==0) skin_dryoil_check_type=1;  
129 - else if(skin_dryoil_check_arr.length==1) skin_dryoil_check_type=parseInt(skin_dryoil_check_arr[0]);  
130 - else skin_dryoil_check_type=3; 132 + if (skin_dryoil_check_arr.length == 0) skin_dryoil_check_type = 1;
  133 + else if (skin_dryoil_check_arr.length == 1) skin_dryoil_check_type = parseInt(skin_dryoil_check_arr[0]);
  134 + else skin_dryoil_check_type = 3;
131 135
132 - var wrinkle_types=face_data.wrinkle.wrinkle_types;  
133 - var w_arr=wrinkle_types.filter(function (e) {  
134 - return e==1; 136 + var wrinkle_types = face_data.wrinkle.wrinkle_types;
  137 + var w_arr = wrinkle_types.filter(function (e) {
  138 + return e == 1;
135 }) 139 })
136 - th.data.wrinkle_num1=w_arr.length; 140 + th.data.wrinkle_num1 = w_arr.length;
137 141
138 //皱纹的数量的统计 142 //皱纹的数量的统计
139 - w_arr=wrinkle_types.filter(function (e) {  
140 - return e==2; 143 + w_arr = wrinkle_types.filter(function (e) {
  144 + return e == 2;
141 }) 145 })
142 - th.data.wrinkle_num2=w_arr.length;  
143 - w_arr=wrinkle_types.filter(function (e) {  
144 - return e==3; 146 + th.data.wrinkle_num2 = w_arr.length;
  147 + w_arr = wrinkle_types.filter(function (e) {
  148 + return e == 3;
145 }) 149 })
146 - th.data.wrinkle_num3=w_arr.length;  
147 - w_arr=wrinkle_types.filter(function (e) {  
148 - return e==4; 150 + th.data.wrinkle_num3 = w_arr.length;
  151 + w_arr = wrinkle_types.filter(function (e) {
  152 + return e == 4;
149 }) 153 })
150 - th.data.wrinkle_num4=w_arr.length;  
151 - w_arr=wrinkle_types.filter(function (e) {  
152 - return e==5; 154 + th.data.wrinkle_num4 = w_arr.length;
  155 + w_arr = wrinkle_types.filter(function (e) {
  156 + return e == 5;
153 }) 157 })
154 - th.data.wrinkle_num5=w_arr.length;  
155 - w_arr=wrinkle_types.filter(function (e) {  
156 - return e==6; 158 + th.data.wrinkle_num5 = w_arr.length;
  159 + w_arr = wrinkle_types.filter(function (e) {
  160 + return e == 6;
157 }) 161 })
158 - th.data.wrinkle_num6=w_arr.length; 162 + th.data.wrinkle_num6 = w_arr.length;
159 163
160 //痘痘的不同的统计 164 //痘痘的不同的统计
161 var acne_list = face_data.acnespotmole.acne_list; 165 var acne_list = face_data.acnespotmole.acne_list;
162 - var a_arr=acne_list.filter(function (e) {  
163 - return e.type==0; 166 + var a_arr = acne_list.filter(function (e) {
  167 + return e.type == 0;
164 }) 168 })
165 - th.data.acne_num1=a_arr.length;  
166 - a_arr=acne_list.filter(function (e) {  
167 - return e.type==1; 169 + th.data.acne_num1 = a_arr.length;
  170 + a_arr = acne_list.filter(function (e) {
  171 + return e.type == 1;
168 }) 172 })
169 - th.data.acne_num2=a_arr.length;  
170 - a_arr=acne_list.filter(function (e) {  
171 - return e.type==2; 173 + th.data.acne_num2 = a_arr.length;
  174 + a_arr = acne_list.filter(function (e) {
  175 + return e.type == 2;
172 }) 176 })
173 - th.data.acne_num3=a_arr.length;  
174 - a_arr=acne_list.filter(function (e) {  
175 - return e.type==3; 177 + th.data.acne_num3 = a_arr.length;
  178 + a_arr = acne_list.filter(function (e) {
  179 + return e.type == 3;
176 }) 180 })
177 - th.data.acne_num4=a_arr.length; 181 + th.data.acne_num4 = a_arr.length;
178 182
179 th.setData({ 183 th.setData({
180 acne_num: acne_num, 184 acne_num: acne_num,
181 speckle_num: speckle_num, 185 speckle_num: speckle_num,
182 wrinkle_num: wrinkle_num, 186 wrinkle_num: wrinkle_num,
183 - wrinkle_types:wrinkle_types, //皱纹类型 187 + wrinkle_types: wrinkle_types, //皱纹类型
184 blackhead_num: blackhead_num, 188 blackhead_num: blackhead_num,
185 pore_num: pore_num, 189 pore_num: pore_num,
186 dark_type: dark_type, 190 dark_type: dark_type,
@@ -188,29 +192,29 @@ Page({ @@ -188,29 +192,29 @@ Page({
188 dark_type2: dk_type2, 192 dark_type2: dk_type2,
189 skin_sensitive_check: skin_sensitive_check, 193 skin_sensitive_check: skin_sensitive_check,
190 skin_dryoil_check: skin_dryoil_check, 194 skin_dryoil_check: skin_dryoil_check,
191 - skin_dryoil_check_type:skin_dryoil_check_type, 195 + skin_dryoil_check_type: skin_dryoil_check_type,
192 face_img: img, 196 face_img: img,
193 m_top: (location.top - location.height / 2.5) * bili, 197 m_top: (location.top - location.height / 2.5) * bili,
194 m_left: (location.left - location.width / 7) * bili, 198 m_left: (location.left - location.width / 7) * bili,
195 bili: bili, 199 bili: bili,
196 - bili_eye:bili_eye,  
197 - sex:sex,  
198 - skin_dryoil_check_type:skin_dryoil_check_type,  
199 - eye_top:eye_top,  
200 - eye_left1:eye_left1* bili_eye,  
201 - eye_left2:eye_left2* bili_eye,  
202 -  
203 - wrinkle_num1:th.data.wrinkle_num1, //抬头纹  
204 - wrinkle_num2:th.data.wrinkle_num2, //川字纹  
205 - wrinkle_num3:th.data.wrinkle_num3, //眼周细纹  
206 - wrinkle_num4:th.data.wrinkle_num4, //鱼尾纹  
207 - wrinkle_num5:th.data.wrinkle_num5, //法令纹  
208 - wrinkle_num6:th.data.wrinkle_num6, //口周纹  
209 -  
210 - acne_num1:th.data.acne_num1, //粉刺  
211 - acne_num2:th.data.acne_num2, //痘印  
212 - acne_num3:th.data.acne_num3, //脓包  
213 - acne_num4:th.data.acne_num4, //结节 200 + bili_eye: bili_eye,
  201 + sex: sex,
  202 + skin_dryoil_check_type: skin_dryoil_check_type,
  203 + eye_top: eye_top,
  204 + eye_left1: eye_left1 * bili_eye,
  205 + eye_left2: eye_left2 * bili_eye,
  206 +
  207 + wrinkle_num1: th.data.wrinkle_num1, //抬头纹
  208 + wrinkle_num2: th.data.wrinkle_num2, //川字纹
  209 + wrinkle_num3: th.data.wrinkle_num3, //眼周细纹
  210 + wrinkle_num4: th.data.wrinkle_num4, //鱼尾纹
  211 + wrinkle_num5: th.data.wrinkle_num5, //法令纹
  212 + wrinkle_num6: th.data.wrinkle_num6, //口周纹
  213 +
  214 + acne_num1: th.data.acne_num1, //粉刺
  215 + acne_num2: th.data.acne_num2, //痘印
  216 + acne_num3: th.data.acne_num3, //脓包
  217 + acne_num4: th.data.acne_num4, //结节
214 }) 218 })
215 var sort = 1; 219 var sort = 1;
216 //-- 调用毛孔的推荐函数 -- 220 //-- 调用毛孔的推荐函数 --
@@ -235,24 +239,24 @@ Page({ @@ -235,24 +239,24 @@ Page({
235 //-- 获取一下分享要用的图片 -- 239 //-- 获取一下分享要用的图片 --
236 th.set_share_img(); 240 th.set_share_img();
237 acne.get_goods(th, setting.stoid); 241 acne.get_goods(th, setting.stoid);
238 - let { heightRecord, tab } = th.data;  
239 - tab.forEach(item => {  
240 - console.log(2);  
241 - var query = th.createSelectorQuery();  
242 - let class_name = `.${item['id']}`;  
243 - query.select(class_name).boundingClientRect(function (rect) {  
244 - // let ratio = 750 / rect.width;  
245 - let height = parseInt(rect.height); //加上导航栏50px  
246 - heightRecord.push(height);  
247 - // item['top'] = top;  
248 - }).exec();  
249 - });  
250 - heightRecord.sort((a, b) => {  
251 - return a - b;  
252 - });  
253 - th.setData({  
254 - heightRecord,  
255 - }) 242 + // let { heightRecord, tab } = th.data;
  243 + // tab.forEach(item => {
  244 + // console.log(2);
  245 + // var query = th.createSelectorQuery();
  246 + // let class_name = `.${item['id']}`;
  247 + // query.select(class_name).boundingClientRect(function (rect) {
  248 + // // let ratio = 750 / rect.width;
  249 + // let height = parseInt(rect.height); //加上导航栏50px
  250 + // heightRecord.push(height);
  251 + // // item['top'] = top;
  252 + // }).exec();
  253 + // });
  254 + // heightRecord.sort((a, b) => {
  255 + // return a - b;
  256 + // });
  257 + // th.setData({
  258 + // heightRecord,
  259 + // })
256 // setTimeout(() => { 260 // setTimeout(() => {
257 // heightRecord.sort((a, b) => { 261 // heightRecord.sort((a, b) => {
258 // return a - b; 262 // return a - b;
@@ -384,25 +388,25 @@ Page({ @@ -384,25 +388,25 @@ Page({
384 }, 388 },
385 389
386 click_scroll(e) { 390 click_scroll(e) {
387 - let { index, scroll_id} = e.currentTarget.dataset; 391 + let { index, scroll_id } = e.currentTarget.dataset;
388 this.setData({ 392 this.setData({
389 scroll_index: index, 393 scroll_index: index,
390 scroll_id, 394 scroll_id,
391 }) 395 })
392 396
393 //-- 如果是黑眼圈的控制 -- 397 //-- 如果是黑眼圈的控制 --
394 - if(this.data.show_type==5){  
395 - switch (scroll_id){  
396 - case 1:  
397 - this.setData({is_esys_show:0})  
398 - break;  
399 - case 2:  
400 - this.setData({is_esys_show:1})  
401 - break;  
402 - default:  
403 - this.setData({is_esys_show:2})  
404 - break  
405 - } 398 + if (this.data.show_type == 5) {
  399 + switch (scroll_id) {
  400 + case 1:
  401 + this.setData({ is_esys_show: 0 })
  402 + break;
  403 + case 2:
  404 + this.setData({ is_esys_show: 1 })
  405 + break;
  406 + default:
  407 + this.setData({ is_esys_show: 2 })
  408 + break
  409 + }
406 } 410 }
407 }, 411 },
408 412
@@ -427,7 +431,22 @@ Page({ @@ -427,7 +431,22 @@ Page({
427 this.setData({ 431 this.setData({
428 img_scale: !this.data.img_scale, 432 img_scale: !this.data.img_scale,
429 img_scale_icon: !this.data.yanjing, 433 img_scale_icon: !this.data.yanjing,
430 - ig_scale:1,img_top:0,img_left:0 434 + ig_scale: 1, img_top: 0, img_left: 0
  435 + })
  436 + },
  437 +
  438 + click_yiwen_scroll(e) {
  439 + let { index, yiwen_id } = e.currentTarget.dataset;
  440 + this.setData({
  441 + yiwen_index: index,
  442 + yiwen_id,
  443 + })
  444 + },
  445 +
  446 + close_yiwen(){
  447 + this.setData({
  448 + question_dialog:false,
  449 + yiwen_index:0,
431 }) 450 })
432 }, 451 },
433 452
@@ -445,10 +464,10 @@ Page({ @@ -445,10 +464,10 @@ Page({
445 464
446 }, 465 },
447 show_dailog(e) { 466 show_dailog(e) {
448 - var th=this; 467 + var th = this;
449 var type = parseInt(e.currentTarget.dataset.type); 468 var type = parseInt(e.currentTarget.dataset.type);
450 this.setData({ 469 this.setData({
451 - showDialog: true, show_type: type,is_esys_show:0,ig_scale:1,img_top:0,img_left:0,scroll_index:0,scroll_id:1 470 + showDialog: true, show_type: type, is_esys_show: 0, ig_scale: 1, img_top: 0, img_left: 0, scroll_index: 0, scroll_id: 1
452 }) 471 })
453 switch (type) { 472 switch (type) {
454 case 1: //毛孔 473 case 1: //毛孔
@@ -461,10 +480,10 @@ Page({ @@ -461,10 +480,10 @@ Page({
461 break; 480 break;
462 case 3://皱纹 481 case 3://皱纹
463 var wrinkle_list = this.data.face_data.wrinkle.wrinkle_data; 482 var wrinkle_list = this.data.face_data.wrinkle.wrinkle_data;
464 - for(let i in wrinkle_list){  
465 - let item=wrinkle_list[i]; 483 + for (let i in wrinkle_list) {
  484 + let item = wrinkle_list[i];
466 item.map(function (e) { 485 item.map(function (e) {
467 - e.w_type=th.data.wrinkle_types[i]; 486 + e.w_type = th.data.wrinkle_types[i];
468 return e; 487 return e;
469 }) 488 })
470 } 489 }
@@ -589,8 +608,8 @@ Page({ @@ -589,8 +608,8 @@ Page({
589 this.setData({ 608 this.setData({
590 iwidth: imgwidth * th.data.bili, 609 iwidth: imgwidth * th.data.bili,
591 iheight: imgheight * th.data.bili, 610 iheight: imgheight * th.data.bili,
592 - eye_w:imgwidth*th.data.bili_eye,  
593 - eye_h:imgheight*th.data.bili_eye, 611 + eye_w: imgwidth * th.data.bili_eye,
  612 + eye_h: imgheight * th.data.bili_eye,
594 bili1: w / imgwidth //图片放大时候的比例 613 bili1: w / imgwidth //图片放大时候的比例
595 }) 614 })
596 }, 615 },
@@ -650,7 +669,7 @@ Page({ @@ -650,7 +669,7 @@ Page({
650 touchendCallback: function (e) { 669 touchendCallback: function (e) {
651 this.data.tc_end = 1; 670 this.data.tc_end = 1;
652 671
653 - }, 672 + },
654 673
655 //--定义的保存图片方法,分享团--- 674 //--定义的保存图片方法,分享团---
656 saveImageToPhotosAlbum: function () { 675 saveImageToPhotosAlbum: function () {
@@ -686,93 +705,93 @@ Page({ @@ -686,93 +705,93 @@ Page({
686 wx.getImageInfo({ 705 wx.getImageInfo({
687 src: path3, 706 src: path3,
688 success: function (res) { 707 success: function (res) {
689 - var b=1.1;  
690 - //获取到二维码的图片  
691 - var vpath = res.path;  
692 - var context = wx.createCanvasContext('share');  
693 - // 先画背景  
694 - context.fillStyle = '#ebf6f8';  
695 - // 灰色实心矩形  
696 - // 1. 语法: x坐标, y坐标, 宽度, 高度  
697 - context.fillRect(0,0,750 * rpx,1338 * rpx);  
698 -  
699 - context.setFontSize(20* rpx)  
700 - context.setFillStyle("#00d8e9")  
701 - context.fillText("官方检测认证", 28*b* rpx, 80*b* rpx);  
702 -  
703 - //两个底部颜色  
704 - context.fillStyle = '#a7ecf5';  
705 - context.fillRect(28 *b* rpx,136 *b* rpx,262 *b* rpx,18 *b* rpx);  
706 - context.fillRect(28 *b* rpx,194 *b* rpx,262 *b* rpx,18 *b* rpx);  
707 -  
708 - context.setFontSize(42*b*rpx)  
709 - context.setFillStyle("#070609")  
710 - context.fillText("我的肌底强韧", 30*b* rpx, 140*b* rpx);  
711 - context.fillText("肌肤鲜活润泽", 30*b* rpx, 196*b* rpx);  
712 -  
713 - //先画一个圆形  
714 - th.circle(context,110*b*rpx, 280*b*rpx,140*b*rpx,"#e7f3f8");  
715 - th.circle(context,130*b*rpx, 300*b*rpx,120*b*rpx,"#c8f2fa");  
716 - //绘制人脸  
717 - context.drawImage(th.data.share_head, 132*b*rpx, 310*b*rpx, 230*b* rpx, 230 *b* rpx);  
718 -  
719 - //左右俩个框并填充文字  
720 - th.darwRoundRect(38 *b* rpx,340*b*rpx,140*b*rpx,40*b*rpx,20*b*rpx,context);  
721 - th.darwRoundRect(324 *b* rpx,340*b*rpx,140*b*rpx,40*b*rpx,20*b*rpx,context);  
722 - context.setFontSize(20*b*rpx)  
723 - context.setFillStyle("black")  
724 - context.fillText("黑眼圈 重度", 50*b* rpx, 368*b* rpx);  
725 - context.fillText("毛孔 "+th.data.pore_num, 336*b* rpx, 368*b* rpx);  
726 -  
727 - //左右俩个框并填充文字  
728 - th.darwRoundRect(40 *b* rpx,412*b*rpx,116*b*rpx,40*b*rpx,20*b*rpx,context);  
729 - th.darwRoundRect(348 *b* rpx,412*b*rpx,116*b*rpx,40*b*rpx,20*b*rpx,context);  
730 - context.setFillStyle("black")  
731 - context.fillText("黑头 "+th.data.blackhead_num, 52*b* rpx, 440*b* rpx);  
732 - context.fillText("色斑 "+th.data.speckle_num, 354*b* rpx, 440*b* rpx);  
733 -  
734 - //左右俩个框并填充文字  
735 - th.darwRoundRect(60 *b* rpx,484*b*rpx,116*b*rpx,40*b*rpx,20*b*rpx,context);  
736 - th.darwRoundRect(328 *b* rpx,484*b*rpx,116*b*rpx,40*b*rpx,20*b*rpx,context);  
737 - context.setFillStyle("black")  
738 - context.fillText("皱纹 "+th.data.wrinkle_num, 74*b* rpx, 510*b* rpx);  
739 - context.fillText("痤疮 "+th.data.acne_num, 344*b* rpx, 510*b* rpx);  
740 -  
741 - //底部的绘制  
742 - th.darwRoundRect(38 *b* rpx,650*b*rpx,430*b*rpx,160*b*rpx,10*b*rpx,context);  
743 - //绘制二维码  
744 - context.drawImage(vpath, 60*b*rpx, 672*b*rpx, 120 *b* rpx, 120 *b* rpx);  
745 - context.setFillStyle("black")  
746 - context.setFontSize(32*b*rpx)  
747 - context.fillText("美肤管家AI测肤", 200*b* rpx, 726*b* rpx);  
748 - context.setFontSize(22*b*rpx)  
749 - context.fillText("科学了解皮肤的真实状态", 200*b* rpx, 766*b* rpx);  
750 -  
751 - //把画板内容绘制成图片,并回调 画板图片路径  
752 - context.draw(false, function () {  
753 - setTimeout(function () {  
754 - wx.canvasToTempFilePath({  
755 - x: 0,  
756 - y: 0,  
757 - width: 750,  
758 - height: 1338,  
759 - destWidth: 1.4 * 750 * 750 / th.data.screenWidth,  
760 - destHeight: 1.4 * 750 * 750 / th.data.screenWidth,  
761 - canvasId: 'share',  
762 - success: function (res) {  
763 - that.setData({  
764 - shareImgPath: res.tempFilePath,  
765 - canvasHidden: true,  
766 - share_show:1  
767 - })  
768 - return false;  
769 -  
770 - /*--  
771 - wx.previewImage({  
772 - //将图片预览出来  
773 - ur--*/  
774 -  
775 - wx.hideLoading(); 708 + var b = 1.1;
  709 + //获取到二维码的图片
  710 + var vpath = res.path;
  711 + var context = wx.createCanvasContext('share');
  712 + // 先画背景
  713 + context.fillStyle = '#ebf6f8';
  714 + // 灰色实心矩形
  715 + // 1. 语法: x坐标, y坐标, 宽度, 高度
  716 + context.fillRect(0, 0, 750 * rpx, 1338 * rpx);
  717 +
  718 + context.setFontSize(20 * rpx)
  719 + context.setFillStyle("#00d8e9")
  720 + context.fillText("官方检测认证", 28 * b * rpx, 80 * b * rpx);
  721 +
  722 + //两个底部颜色
  723 + context.fillStyle = '#a7ecf5';
  724 + context.fillRect(28 * b * rpx, 136 * b * rpx, 262 * b * rpx, 18 * b * rpx);
  725 + context.fillRect(28 * b * rpx, 194 * b * rpx, 262 * b * rpx, 18 * b * rpx);
  726 +
  727 + context.setFontSize(42 * b * rpx)
  728 + context.setFillStyle("#070609")
  729 + context.fillText("我的肌底强韧", 30 * b * rpx, 140 * b * rpx);
  730 + context.fillText("肌肤鲜活润泽", 30 * b * rpx, 196 * b * rpx);
  731 +
  732 + //先画一个圆形
  733 + th.circle(context, 110 * b * rpx, 280 * b * rpx, 140 * b * rpx, "#e7f3f8");
  734 + th.circle(context, 130 * b * rpx, 300 * b * rpx, 120 * b * rpx, "#c8f2fa");
  735 + //绘制人脸
  736 + context.drawImage(th.data.share_head, 132 * b * rpx, 310 * b * rpx, 230 * b * rpx, 230 * b * rpx);
  737 +
  738 + //左右俩个框并填充文字
  739 + th.darwRoundRect(38 * b * rpx, 340 * b * rpx, 140 * b * rpx, 40 * b * rpx, 20 * b * rpx, context);
  740 + th.darwRoundRect(324 * b * rpx, 340 * b * rpx, 140 * b * rpx, 40 * b * rpx, 20 * b * rpx, context);
  741 + context.setFontSize(20 * b * rpx)
  742 + context.setFillStyle("black")
  743 + context.fillText("黑眼圈 重度", 50 * b * rpx, 368 * b * rpx);
  744 + context.fillText("毛孔 " + th.data.pore_num, 336 * b * rpx, 368 * b * rpx);
  745 +
  746 + //左右俩个框并填充文字
  747 + th.darwRoundRect(40 * b * rpx, 412 * b * rpx, 116 * b * rpx, 40 * b * rpx, 20 * b * rpx, context);
  748 + th.darwRoundRect(348 * b * rpx, 412 * b * rpx, 116 * b * rpx, 40 * b * rpx, 20 * b * rpx, context);
  749 + context.setFillStyle("black")
  750 + context.fillText("黑头 " + th.data.blackhead_num, 52 * b * rpx, 440 * b * rpx);
  751 + context.fillText("色斑 " + th.data.speckle_num, 354 * b * rpx, 440 * b * rpx);
  752 +
  753 + //左右俩个框并填充文字
  754 + th.darwRoundRect(60 * b * rpx, 484 * b * rpx, 116 * b * rpx, 40 * b * rpx, 20 * b * rpx, context);
  755 + th.darwRoundRect(328 * b * rpx, 484 * b * rpx, 116 * b * rpx, 40 * b * rpx, 20 * b * rpx, context);
  756 + context.setFillStyle("black")
  757 + context.fillText("皱纹 " + th.data.wrinkle_num, 74 * b * rpx, 510 * b * rpx);
  758 + context.fillText("痤疮 " + th.data.acne_num, 344 * b * rpx, 510 * b * rpx);
  759 +
  760 + //底部的绘制
  761 + th.darwRoundRect(38 * b * rpx, 650 * b * rpx, 430 * b * rpx, 160 * b * rpx, 10 * b * rpx, context);
  762 + //绘制二维码
  763 + context.drawImage(vpath, 60 * b * rpx, 672 * b * rpx, 120 * b * rpx, 120 * b * rpx);
  764 + context.setFillStyle("black")
  765 + context.setFontSize(32 * b * rpx)
  766 + context.fillText("美肤管家AI测肤", 200 * b * rpx, 726 * b * rpx);
  767 + context.setFontSize(22 * b * rpx)
  768 + context.fillText("科学了解皮肤的真实状态", 200 * b * rpx, 766 * b * rpx);
  769 +
  770 + //把画板内容绘制成图片,并回调 画板图片路径
  771 + context.draw(false, function () {
  772 + setTimeout(function () {
  773 + wx.canvasToTempFilePath({
  774 + x: 0,
  775 + y: 0,
  776 + width: 750,
  777 + height: 1338,
  778 + destWidth: 1.4 * 750 * 750 / th.data.screenWidth,
  779 + destHeight: 1.4 * 750 * 750 / th.data.screenWidth,
  780 + canvasId: 'share',
  781 + success: function (res) {
  782 + that.setData({
  783 + shareImgPath: res.tempFilePath,
  784 + canvasHidden: true,
  785 + share_show: 1
  786 + })
  787 + return false;
  788 +
  789 + /*--
  790 + wx.previewImage({
  791 + //将图片预览出来
  792 + ur--*/
  793 +
  794 + wx.hideLoading();
776 } 795 }
777 }) 796 })
778 }, 500) 797 }, 500)
@@ -933,6 +952,14 @@ Page({ @@ -933,6 +952,14 @@ Page({
933 }) 952 })
934 }, 953 },
935 954
  955 + show_yiwen_dialog(e) {
  956 + let yiwen_type = e.currentTarget.dataset.yiwen_type;
  957 + this.setData({
  958 + question_dialog: true,
  959 + yiwen_type,
  960 + })
  961 + },
  962 +
936 //-----领取券----- 963 //-----领取券-----
937 get_quan: function (e) { 964 get_quan: function (e) {
938 965
packageD/pages/AI-test-skin/success_result/success_result.wxml
@@ -70,8 +70,8 @@ @@ -70,8 +70,8 @@
70 <view class="f1 ml20"> 70 <view class="f1 ml20">
71 <view class="bold">{{s_filter.get_dryoil_check(skin_dryoil_check_type)}}</view> 71 <view class="bold">{{s_filter.get_dryoil_check(skin_dryoil_check_type)}}</view>
72 <view class="fs24 mt10" wx:if="{{skin_dryoil_check_type==0 || skin_dryoil_check_type==2 || skin_dryoil_check_type==3}}"> 72 <view class="fs24 mt10" wx:if="{{skin_dryoil_check_type==0 || skin_dryoil_check_type==2 || skin_dryoil_check_type==3}}">
73 - <text wx:if="{{skin_dryoil_check_type==0 || skin_dryoil_check_type==3}}"class="gan" style="margin-right: 30rpx;">干性区</text>  
74 - <text wx:if="{{skin_dryoil_check_type==2 || skin_dryoil_check_type==3}}" class="you">油性区</text> 73 + <text wx:if="{{skin_dryoil_check_type==0 || skin_dryoil_check_type==3}}" class="gan" style="margin-right: 30rpx;">干性区</text>
  74 + <text wx:if="{{skin_dryoil_check_type==2 || skin_dryoil_check_type==3}}" class="you">油性区</text>
75 </view> 75 </view>
76 <view class="mt20 fs26" wx:if="{{skin_dryoil_check_type==3 }}"> 76 <view class="mt20 fs26" wx:if="{{skin_dryoil_check_type==3 }}">
77 <text>你的皮肤油脂过剩,部分干燥,容易引发皮肤问题。日常可使用一些具有控油和补水功效产品,帮助调理肌肤</text> 77 <text>你的皮肤油脂过剩,部分干燥,容易引发皮肤问题。日常可使用一些具有控油和补水功效产品,帮助调理肌肤</text>
@@ -119,7 +119,7 @@ @@ -119,7 +119,7 @@
119 </scroll-view> 119 </scroll-view>
120 120
121 121
122 -<view class="mask" catchtap="close_mask" wx:if="{{showDialog}}"></view> 122 +<view class="mask" catchtap="close_mask" wx:if="{{showDialog || question_dialog}}"></view>
123 <cover-view bindtap="saveImageToPhotosAlbum" class="share fs28"> 123 <cover-view bindtap="saveImageToPhotosAlbum" class="share fs28">
124 <cover-view class="iconfont icon-zhuanfa1" style="padding: 0 10rpx;"></cover-view> 124 <cover-view class="iconfont icon-zhuanfa1" style="padding: 0 10rpx;"></cover-view>
125 <cover-view>分享</cover-view> 125 <cover-view>分享</cover-view>
@@ -133,8 +133,7 @@ @@ -133,8 +133,7 @@
133 <view class="dialog_img" style="{{show_type == 5?'height:60%':'height:75%'}}"> 133 <view class="dialog_img" style="{{show_type == 5?'height:60%':'height:75%'}}">
134 <view class="img_content rel"> 134 <view class="img_content rel">
135 <!-- 如果是黑眼圈的左眼右眼的时候 --> 135 <!-- 如果是黑眼圈的左眼右眼的时候 -->
136 - <view wx:if="{{is_esys_show}}" class="face_show_view rel"  
137 - style="width:{{eye_w}}px;height:{{eye_h}}px;margin-top: -{{eye_top}}px;margin-left: -{{is_esys_show==1?eye_left1:eye_left2}}px"> 136 + <view wx:if="{{is_esys_show}}" class="face_show_view rel" style="width:{{eye_w}}px;height:{{eye_h}}px;margin-top: -{{eye_top}}px;margin-left: -{{is_esys_show==1?eye_left1:eye_left2}}px">
138 137
139 <image src="{{iurl}}{{face_img}}" bindload="face_img_load" style="width: 100%;height: 100%;"></image> 138 <image src="{{iurl}}{{face_img}}" bindload="face_img_load" style="width: 100%;height: 100%;"></image>
140 <block wx:if="{{yanjing}}"> 139 <block wx:if="{{yanjing}}">
@@ -147,8 +146,7 @@ @@ -147,8 +146,7 @@
147 </block> 146 </block>
148 </view> 147 </view>
149 <!-- 其他显示 --> 148 <!-- 其他显示 -->
150 - <view wx:else class="face_show_view rel"  
151 - style="width:{{iwidth}}px;height:{{iheight}}px;margin-top: -{{m_top}}px;margin-left: -{{m_left}}px"> 149 + <view wx:else class="face_show_view rel" style="width:{{iwidth}}px;height:{{iheight}}px;margin-top: -{{m_top}}px;margin-left: -{{m_left}}px">
152 150
153 <image src="{{iurl}}{{face_img}}" bindload="face_img_load" style="width: 100%;height: 100%;"></image> 151 <image src="{{iurl}}{{face_img}}" bindload="face_img_load" style="width: 100%;height: 100%;"></image>
154 <block wx:if="{{yanjing}}"> 152 <block wx:if="{{yanjing}}">
@@ -172,11 +170,11 @@ @@ -172,11 +170,11 @@
172 <!-- 当点击了tabs --> 170 <!-- 当点击了tabs -->
173 <block wx:if="{{scroll_id>1}}"> 171 <block wx:if="{{scroll_id>1}}">
174 <block wx:for="{{item}}" wx:for-item="bitem"> 172 <block wx:for="{{item}}" wx:for-item="bitem">
175 - <view wx:if="{{bitem.w_type==(scroll_id-1)}}" class="abs p_point" style="left:{{(bitem.x)*bili}}px; top:{{(bitem.y)*bili}}px;"></view> 173 + <view wx:if="{{bitem.w_type==(scroll_id-1)}}" class="abs p_point" style="left:{{(bitem.x)*bili}}px; top:{{(bitem.y)*bili}}px;"></view>
176 </block> 174 </block>
177 </block> 175 </block>
178 <block wx:else> 176 <block wx:else>
179 - <view wx:for="{{item}}" wx:for-item="bitem" class="abs p_point" style="left:{{(bitem.x)*bili}}px; top:{{(bitem.y)*bili}}px;"></view> 177 + <view wx:for="{{item}}" wx:for-item="bitem" class="abs p_point" style="left:{{(bitem.x)*bili}}px; top:{{(bitem.y)*bili}}px;"></view>
180 </block> 178 </block>
181 </block> 179 </block>
182 </block> 180 </block>
@@ -199,12 +197,12 @@ @@ -199,12 +197,12 @@
199 <block wx:for="{{acne_list}}"> 197 <block wx:for="{{acne_list}}">
200 <!-- 当点击了tabs --> 198 <!-- 当点击了tabs -->
201 <block wx:if="{{scroll_id>1}}"> 199 <block wx:if="{{scroll_id>1}}">
202 - <view wx:if="{{item.type==(scroll_id-2)}}" class="abs p_circle colore{{item.type}}" 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> 200 + <view wx:if="{{item.type==(scroll_id-2)}}" class="abs p_circle colore{{item.type}}" 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>
203 </block> 201 </block>
204 <block wx:else> 202 <block wx:else>
205 <view class="abs p_circle colore{{item.type}}" 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> 203 <view class="abs p_circle colore{{item.type}}" 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>
206 </block> 204 </block>
207 - </block> 205 + </block>
208 </block> 206 </block>
209 207
210 </block> 208 </block>
@@ -229,26 +227,34 @@ @@ -229,26 +227,34 @@
229 <!-- <text class="iconfont icon-yanjing-guan mgb20"></text> --> 227 <!-- <text class="iconfont icon-yanjing-guan mgb20"></text> -->
230 <text catchtap="click_fangda" class="iconfont icon-fangda mgb20"></text> 228 <text catchtap="click_fangda" class="iconfont icon-fangda mgb20"></text>
231 </view> 229 </view>
  230 + <block wx:if="{{show_type == 6}}">
  231 + <view class="cuochuang">
  232 + <view class="cuochuang_icon">囊肿</view>
  233 + <view class="cuochuang_icon">丘疹</view>
  234 + <view class="cuochuang_icon">粉刺</view>
  235 + <view class="cuochuang_icon">痘印</view>
  236 + </view>
  237 + </block>
232 </view> 238 </view>
233 <!-- 文字显示区 --> 239 <!-- 文字显示区 -->
234 <view class="dialog_txt" style="{{show_type == 5?'height:40%':'height:25%'}}"> 240 <view class="dialog_txt" style="{{show_type == 5?'height:40%':'height:25%'}}">
235 <block wx:if="{{show_type == 5}}"> 241 <block wx:if="{{show_type == 5}}">
236 <view class="heiyanquan_img flex"> 242 <view class="heiyanquan_img flex">
237 - <view class="img1 t-c">  
238 - <image wx:if="{{sex === 'female' }}" style="width: 100%;height: 100rpx;" src="{{iurl}}/miniapp/images/skinimg/nv4.jpeg"></image>  
239 - <image wx:else style="width: 100%;height: 100rpx;" src="{{iurl}}/miniapp/images/skinimg/nan4.jpeg"></image>  
240 - <view class="fs24">血管型</view>  
241 - </view>  
242 - <view class="img1 t-c">  
243 - <image wx:if="{{sex === 'female' }}" style="width: 100%;height: 100rpx;" src="{{iurl}}/miniapp/images/skinimg/nv5.jpeg"></image>  
244 - <image wx:else style="width: 100%;height: 100rpx;" src="{{iurl}}/miniapp/images/skinimg/nan5.jpeg"></image>  
245 - <view class="fs24">色素型</view>  
246 - </view>  
247 - <view class="img1 t-c">  
248 - <image wx:if="{{sex === 'female' }}" style="width: 100%;height: 100rpx;" src="{{iurl}}/miniapp/images/skinimg/nv6.jpeg"></image>  
249 - <image wx:else style="width: 100%;height: 100rpx;" src="{{iurl}}/miniapp/images/skinimg/nan6.jpeg"></image>  
250 - <view class="fs24">阴影型</view>  
251 - </view> 243 + <view class="img1 t-c">
  244 + <image wx:if="{{sex === 'female' }}" style="width: 100%;height: 100rpx;" src="{{iurl}}/miniapp/images/skinimg/nv4.jpeg"></image>
  245 + <image wx:else style="width: 100%;height: 100rpx;" src="{{iurl}}/miniapp/images/skinimg/nan4.jpeg"></image>
  246 + <view class="fs24">血管型</view>
  247 + </view>
  248 + <view class="img1 t-c">
  249 + <image wx:if="{{sex === 'female' }}" style="width: 100%;height: 100rpx;" src="{{iurl}}/miniapp/images/skinimg/nv5.jpeg"></image>
  250 + <image wx:else style="width: 100%;height: 100rpx;" src="{{iurl}}/miniapp/images/skinimg/nan5.jpeg"></image>
  251 + <view class="fs24">色素型</view>
  252 + </view>
  253 + <view class="img1 t-c">
  254 + <image wx:if="{{sex === 'female' }}" style="width: 100%;height: 100rpx;" src="{{iurl}}/miniapp/images/skinimg/nv6.jpeg"></image>
  255 + <image wx:else style="width: 100%;height: 100rpx;" src="{{iurl}}/miniapp/images/skinimg/nan6.jpeg"></image>
  256 + <view class="fs24">阴影型</view>
  257 + </view>
252 </view> 258 </view>
253 </block> 259 </block>
254 <view class="dialog_progress"> 260 <view class="dialog_progress">
@@ -293,7 +299,7 @@ @@ -293,7 +299,7 @@
293 </view> 299 </view>
294 <scroll-view wx:if="{{show_type == 3|| show_type == 5|| show_type == 6}}" style="margin-top: 20rpx;" enable-flex scroll-into-view="scroll{{scroll_id}}" scroll-with-animation scroll-x> 300 <scroll-view wx:if="{{show_type == 3|| show_type == 5|| show_type == 6}}" style="margin-top: 20rpx;" enable-flex scroll-into-view="scroll{{scroll_id}}" scroll-with-animation scroll-x>
295 <view class="flex fs28" style="height: 100%;"> 301 <view class="flex fs28" style="height: 100%;">
296 - <view wx:for="{{show_type == 3?zhouwen_arr:(show_type == 5?heitanquan_arr:cuochuang_arr)}}" bindtap="click_scroll" data-scroll_id="{{item.id}}" data-index="{{index}}" wx:key="id" id="scroll{{item.id}}" class="dialog_item {{scroll_index==index?'active1':''}}"> 302 + <view wx:for="{{show_type == 3?zhouwen_arr:(show_type == 5?heitanquan_arr:cuochuang_arr)}}" bindtap="click_scroll" data-scroll_id="{{item.id}}" data-index="{{index}}" wx:key="id" id="scroll{{item.id}}" class="dialog_item {{scroll_index==index?'active1':''}}">
297 {{item.name}} 303 {{item.name}}
298 </view> 304 </view>
299 </view> 305 </view>
@@ -305,9 +311,8 @@ @@ -305,9 +311,8 @@
305 311
306 <!-- 全图的,能够自由拖拽和放大 --> 312 <!-- 全图的,能够自由拖拽和放大 -->
307 <block wx:else> 313 <block wx:else>
308 - <view bindtouchstart='touchstartCallback' bindtouchmove='touchmoveCallback' bindtouchEnd='touchendCallback'  
309 - style="position: relative;transform: scale({{ig_scale}});top: {{img_top}}px; left: {{img_left}}px;">  
310 - <image style="width: 100%;" src="{{iurl}}{{face_img}}" mode="widthFix" ></image> 314 + <view bindtouchstart='touchstartCallback' bindtouchmove='touchmoveCallback' bindtouchEnd='touchendCallback' style="position: relative;transform: scale({{ig_scale}});top: {{img_top}}px; left: {{img_left}}px;">
  315 + <image style="width: 100%;" src="{{iurl}}{{face_img}}" mode="widthFix"></image>
311 316
312 <block wx:if="{{yanjing}}"> 317 <block wx:if="{{yanjing}}">
313 <!-- 显示毛孔 --> 318 <!-- 显示毛孔 -->
@@ -330,11 +335,11 @@ @@ -330,11 +335,11 @@
330 <!-- 当点击了tabs --> 335 <!-- 当点击了tabs -->
331 <block wx:if="{{scroll_id>1}}"> 336 <block wx:if="{{scroll_id>1}}">
332 <block wx:for="{{item}}" wx:for-item="bitem"> 337 <block wx:for="{{item}}" wx:for-item="bitem">
333 - <view wx:if="{{bitem.w_type==(scroll_id-1)}}" class="abs p_point" style="left:{{(bitem.x)*bili1}}px; top:{{(bitem.y)*bili1}}px;"></view> 338 + <view wx:if="{{bitem.w_type==(scroll_id-1)}}" class="abs p_point" style="left:{{(bitem.x)*bili1}}px; top:{{(bitem.y)*bili1}}px;"></view>
334 </block> 339 </block>
335 </block> 340 </block>
336 <block wx:else> 341 <block wx:else>
337 - <view wx:for="{{item}}" wx:for-item="bitem" class="abs p_point" style="left:{{(bitem.x)*bili1}}px; top:{{(bitem.y)*bili1}}px;"></view> 342 + <view wx:for="{{item}}" wx:for-item="bitem" class="abs p_point" style="left:{{(bitem.x)*bili1}}px; top:{{(bitem.y)*bili1}}px;"></view>
338 </block> 343 </block>
339 </block> 344 </block>
340 </block> 345 </block>
@@ -357,7 +362,7 @@ @@ -357,7 +362,7 @@
357 <block wx:for="{{acne_list}}"> 362 <block wx:for="{{acne_list}}">
358 <!-- 当点击了tabs --> 363 <!-- 当点击了tabs -->
359 <block wx:if="{{scroll_id>1}}"> 364 <block wx:if="{{scroll_id>1}}">
360 - <view wx:if="{{item.type==(scroll_id-2)}}" class="abs p_circle colore{{item.type}}" 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> 365 + <view wx:if="{{item.type==(scroll_id-2)}}" class="abs p_circle colore{{item.type}}" 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>
361 </block> 366 </block>
362 <block wx:else> 367 <block wx:else>
363 <view class="abs p_circle colore{{item.type}}" 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> 368 <view class="abs p_circle colore{{item.type}}" 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>
@@ -379,12 +384,39 @@ @@ -379,12 +384,39 @@
379 <canvas canvas-id='share' style='width:750rpx;height:1338rpx;background-color:white;' wx:if='{{!canvasHidden}}'></canvas> 384 <canvas canvas-id='share' style='width:750rpx;height:1338rpx;background-color:white;' wx:if='{{!canvasHidden}}'></canvas>
380 <!-- 展示分享图 --> 385 <!-- 展示分享图 -->
381 <view id="share_show" wx:if="{{share_show}}"> 386 <view id="share_show" wx:if="{{share_show}}">
382 - <view class="cover-layer" bindtap="close_share" style="z-index: 77777"></view>  
383 - <view class="share_content">  
384 - <view class="sh_close" bindtap="close_share"><text class="iconfont icon-close"></text></view>  
385 - <image src="{{shareImgPath}}" style="width: 100%" mode="widthFix"></image>  
386 - <view class="share_save_btn" bindtap="savePic">保存到相册</view>  
387 - </view> 387 + <view class="cover-layer" bindtap="close_share" style="z-index: 77777"></view>
  388 + <view class="share_content">
  389 + <view class="sh_close" bindtap="close_share"><text class="iconfont icon-close"></text></view>
  390 + <image src="{{shareImgPath}}" style="width: 100%" mode="widthFix"></image>
  391 + <view class="share_save_btn" bindtap="savePic">保存到相册</view>
  392 + </view>
  393 +</view>
  394 +
  395 +
  396 +<!-- 疑问弹框 -->
  397 +<view class="dialog" wx:if="{{question_dialog}}" style="padding:5% 3% 3% 3%;background: #fff;">
  398 + <scroll-view enable-flex style="height: 80%;" scroll-into-view="yiwen{{yiwen_id}}" scroll-y scroll-with-animation enhanced show-scrollbar="false">
  399 + <view class="mt20" id="yiwen{{item.id}}" wx:for="{{yiwen_type==1?zhouwen_arr1:(yiwen_type==2?heitanquan_arr1:cuochuang_arr1)}}" wx:key="id">
  400 + <view>{{item.name}}</view>
  401 + <view class="fs28 mt10" style="color: #666;">
  402 + {{item.des}}
  403 + </view>
  404 + <image class="yiwen_img" src="{{iurl}}/miniapp/images/skinimg/{{item.sign}}.png"></image>
  405 + <image class="yiwen_img" src="{{iurl}}/miniapp/images/skinimg/{{item.sign1}}.png"></image>
  406 + </view>
  407 + </scroll-view>
  408 + <view style="position:fixed;bottom:0;width: 100%;">
  409 + <scroll-view enable-flex scroll-into-view="yiwen{{yiwen_id}}" scroll-with-animation scroll-x>
  410 + <view class="flex" style="padding: 30rpx 0;align-items: center;">
  411 + <view wx:for="{{yiwen_type==1?zhouwen_arr1:(yiwen_type==2?heitanquan_arr1:cuochuang_arr1)}}" bindtap="click_yiwen_scroll" data-yiwen_id="{{item.id}}" data-index="{{index}}" wx:key="id" id="yiwen{{item.id}}" class="dialog_item {{yiwen_index==index?'active1':''}}">
  412 + {{item.name}}
  413 + </view>
  414 + </view>
  415 + </scroll-view>
  416 + </view>
  417 + <view class="close_icon" bindtap="close_yiwen">
  418 + <text class="iconfont icon-close"></text>
  419 + </view>
388 </view> 420 </view>
389 <!-- 提示 --> 421 <!-- 提示 -->
390 <warn id="warn"></warn> 422 <warn id="warn"></warn>
391 \ No newline at end of file 423 \ No newline at end of file
packageD/pages/AI-test-skin/success_result/success_result.wxss
@@ -274,9 +274,6 @@ page { @@ -274,9 +274,6 @@ page {
274 /* border-radius: 50%; */ 274 /* border-radius: 50%; */
275 } 275 }
276 276
277 -.bold {  
278 - font-weight: 600;  
279 -}  
280 277
281 278
282 .analyse_result .gan::before { 279 .analyse_result .gan::before {
@@ -473,6 +470,7 @@ page { @@ -473,6 +470,7 @@ page {
473 justify-content: space-between; 470 justify-content: space-between;
474 padding: 2%; 471 padding: 2%;
475 } 472 }
  473 +
476 .dialog_txt .heiyanquan_img .img1 { 474 .dialog_txt .heiyanquan_img .img1 {
477 width: 32%; 475 width: 32%;
478 } 476 }
@@ -490,7 +488,7 @@ page { @@ -490,7 +488,7 @@ page {
490 488
491 .dialog_item { 489 .dialog_item {
492 position: relative; 490 position: relative;
493 - padding: 3% 6%; 491 + padding: 3% 5%;
494 white-space: nowrap; 492 white-space: nowrap;
495 background-color: #fff; 493 background-color: #fff;
496 } 494 }
@@ -516,6 +514,46 @@ page { @@ -516,6 +514,46 @@ page {
516 height: 50rpx; 514 height: 50rpx;
517 } 515 }
518 516
  517 +.cuochuang {
  518 + padding: 20rpx 30rpx;
  519 + position: absolute;
  520 + bottom: 50rpx;
  521 + left: 35rpx;
  522 + border-radius: 10rpx;
  523 + background-color: rgba(0, 0, 0, .2);
  524 + font-size: 24rpx;
  525 + color: #fff;
  526 +}
  527 +
  528 +.cuochuang_icon.cuochuang_icon {
  529 + margin-bottom: 10rpx;
  530 +}
  531 +
  532 +.cuochuang .cuochuang_icon::before {
  533 + content: "";
  534 + margin-right: 15rpx;
  535 + display: inline-block;
  536 + width: 16rpx;
  537 + height: 16rpx;
  538 + /* border: 2rpx solid red; */
  539 +}
  540 +
  541 +.cuochuang_icon:nth-child(1)::before {
  542 + border: 3rpx solid #d12126;
  543 +}
  544 +
  545 +.cuochuang_icon:nth-child(2)::before {
  546 + border: 3rpx solid #fff342;
  547 +}
  548 +
  549 +.cuochuang_icon:nth-child(3)::before {
  550 + border: 3rpx solid #d83fe4;
  551 +}
  552 +
  553 +.cuochuang_icon:nth-child(4)::before {
  554 + border: 3rpx solid #80c36c;
  555 +}
  556 +
519 .pp { 557 .pp {
520 width: 8rpx; 558 width: 8rpx;
521 height: 40rpx; 559 height: 40rpx;
@@ -725,28 +763,107 @@ page { @@ -725,28 +763,107 @@ page {
725 content: "\e668"; 763 content: "\e668";
726 } 764 }
727 765
728 -.e_tou{width: 50rpx; height: 20rpx;border-radius: 50%; top: 70rpx; left: 78rpx}  
729 -.e_bz{width: 18rpx; height: 40rpx;border-radius: 50%; top: 100rpx; left: 93rpx}  
730 -.e_zlian{width: 20rpx; height: 30rpx;border-radius: 50%; top: 126rpx; left: 60rpx}  
731 -.e_ylian{width: 20rpx; height: 30rpx; border-radius: 50%; top: 126rpx; left: 126rpx}  
732 -.e_xb{width: 20rpx; height: 16rpx; border-radius: 50%; top: 170rpx; left: 92rpx} 766 +.e_tou {
  767 + width: 50rpx;
  768 + height: 20rpx;
  769 + border-radius: 50%;
  770 + top: 70rpx;
  771 + left: 78rpx
  772 +}
733 773
734 -.g_x{ background-color: #c0e2b7 }  
735 -.y_x{ background-color: #ffd6bd } 774 +.e_bz {
  775 + width: 18rpx;
  776 + height: 40rpx;
  777 + border-radius: 50%;
  778 + top: 100rpx;
  779 + left: 93rpx
  780 +}
736 781
737 -.acne_show_li{ border-radius: 10rpx; position: absolute; left: 10rpx; bottom: 10rpx;  
738 - font-size: 20rpx;color: #fff;background-color: rgba(0,0,0,0.5);padding: 30rpx} 782 +.e_zlian {
  783 + width: 20rpx;
  784 + height: 30rpx;
  785 + border-radius: 50%;
  786 + top: 126rpx;
  787 + left: 60rpx
  788 +}
739 789
740 -.acne_show_li_item{width: 10rpx; height: 10rpx;border-radius: 50%;display: inline-block;margin-right: 10rpx}  
741 -.p_circle.colore0{  
742 - border: 4rpx solid #c8162c; 790 +.e_ylian {
  791 + width: 20rpx;
  792 + height: 30rpx;
  793 + border-radius: 50%;
  794 + top: 126rpx;
  795 + left: 126rpx
743 } 796 }
744 -.p_circle.colore1{ 797 +
  798 +.e_xb {
  799 + width: 20rpx;
  800 + height: 16rpx;
  801 + border-radius: 50%;
  802 + top: 170rpx;
  803 + left: 92rpx
  804 +}
  805 +
  806 +.g_x {
  807 + background-color: #c0e2b7
  808 +}
  809 +
  810 +.y_x {
  811 + background-color: #ffd6bd
  812 +}
  813 +
  814 +.acne_show_li {
  815 + border-radius: 10rpx;
  816 + position: absolute;
  817 + left: 10rpx;
  818 + bottom: 10rpx;
  819 + font-size: 20rpx;
  820 + color: #fff;
  821 + background-color: rgba(0, 0, 0, 0.5);
  822 + padding: 30rpx
  823 +}
  824 +
  825 +.acne_show_li_item {
  826 + width: 10rpx;
  827 + height: 10rpx;
  828 + border-radius: 50%;
  829 + display: inline-block;
  830 + margin-right: 10rpx
  831 +}
  832 +
  833 +.p_circle.colore0 {
  834 + border: 4rpx solid #c8162c;
  835 +}
  836 +
  837 +.p_circle.colore1 {
745 border: 4rpx solid #E1E10B; 838 border: 4rpx solid #E1E10B;
746 } 839 }
747 -.p_circle.colore2{ 840 +
  841 +.p_circle.colore2 {
748 border: 4rpx solid #4E8DF6; 842 border: 4rpx solid #4E8DF6;
749 } 843 }
750 -.p_circle.colore3{ 844 +
  845 +.p_circle.colore3 {
751 border: 4rpx solid #c0e2b7; 846 border: 4rpx solid #c0e2b7;
  847 +}
  848 +
  849 +.yiwen {
  850 + font-size: 42rpx;
  851 + display: flex;
  852 + align-items: center;
  853 +}
  854 +
  855 +.yiwen_img {
  856 + margin-top: 40rpx;
  857 + /* width: 600rpx;
  858 + height: 600rpx; */
  859 +}
  860 +
  861 +.mt50 {
  862 + margin-top: 50rpx;
  863 +}
  864 +
  865 +.close_icon {
  866 + top: 15px;
  867 + position: absolute;
  868 + right: 50rpx;
752 } 869 }
753 \ No newline at end of file 870 \ No newline at end of file
packageD/pages/AI-test-skin/success_result/wrinkle/wrinkle.wxml
@@ -4,7 +4,11 @@ @@ -4,7 +4,11 @@
4 <view> 4 <view>
5 <view style="color: #45d4eb;">#0{{wrinkle_sort}}</view> 5 <view style="color: #45d4eb;">#0{{wrinkle_sort}}</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="bold">
  9 + <text style="font-size: 42rpx;">皱纹</text>
  10 + <text class="iconfont icon-wenhao" style="margin-left:10rpx" catchtap="show_yiwen_dialog" data-yiwen_type="1"></text>
  11 + </view>
8 <view class="fs26" catchtap="show_dailog" data-type="3" style="display: flex;align-items: center;"> 12 <view class="fs26" catchtap="show_dailog" data-type="3" style="display: flex;align-items: center;">
9 <text>问题标注</text> 13 <text>问题标注</text>
10 <text class="iconfont icon-xia"></text> 14 <text class="iconfont icon-xia"></text>
pages/user/my_service/beauty_deta.js
@@ -51,7 +51,8 @@ Page({ @@ -51,7 +51,8 @@ Page({
51 modify: options.modify, 51 modify: options.modify,
52 hours: hours, 52 hours: hours,
53 projectId: options.projectId, 53 projectId: options.projectId,
54 - storageId: storageId 54 + storageId: storageId,
  55 + VipId:options.VipId,
55 }) 56 })
56 if (options.url != undefined) { 57 if (options.url != undefined) {
57 th.setData({ 58 th.setData({
pages/user/my_service/tment_details.wxml
@@ -101,7 +101,7 @@ @@ -101,7 +101,7 @@
101 <view class="yellow-b">我的服务</view> 101 <view class="yellow-b">我的服务</view>
102 </navigator> 102 </navigator>
103 <!-- 右边栏 --> 103 <!-- 右边栏 -->
104 - <navigator wx:if="{{item.State==0}}" class="sub rb flex-center" url="/pages/user/my_service/beauty_deta?BeauticianID={{item.BeauticianID}}&number={{item.Number}}&itemId={{item.ServiceID}}&modify=1&projectId={{item.ProjectID}}"> 104 + <navigator wx:if="{{item.State==0}}" class="sub rb flex-center" url="/pages/user/my_service/beauty_deta?BeauticianID={{item.BeauticianID}}&number={{item.Number}}&itemId={{item.ServiceID}}&modify=1&projectId={{item.ProjectID}}&VipId={{item.VipID}}">
105 <view>更改时间</view> 105 <view>更改时间</view>
106 </navigator> 106 </navigator>
107 <navigator wx:if="{{item.State==1}}" class="sub rb flex-center" url="/pages/user/my_service/tment_eval?Number={{item.Number}}&evaluate={{0}}"> 107 <navigator wx:if="{{item.State==1}}" class="sub rb flex-center" url="/pages/user/my_service/tment_eval?Number={{item.Number}}&evaluate={{0}}">