Commit 74bfbea49a967d9a173c0f758dccd85d671d1a90

Authored by yvan.ni
1 parent 09bba830

测肤结果传入store_skinface

packageD/pages/AI-test-skin/analyse/analyse.js
... ... @@ -557,6 +557,61 @@ Page({
557 557 detectjson: JSON.stringify(th.data.check_data),
558 558 skin_type: 0,
559 559 }
  560 +
  561 + var txt=[];
  562 + var face_data = res.data.data.face_list[0];
  563 + //痤疮数
  564 + var acne_num = face_data.acnespotmole.acne_num;
  565 + //色斑数
  566 + var speckle_num = face_data.acnespotmole.speckle_num;
  567 + //皱纹数
  568 + var wrinkle_num = face_data.wrinkle.wrinkle_num;
  569 + //黑头数
  570 + var blackhead_num = face_data.blackheadpore.blackhead_num;
  571 + //毛孔数
  572 + var pore_num = face_data.blackheadpore.pore_num;
  573 + //黑眼圈的严重程度
  574 + var dark_type = face_data.eyesattr.dark_circle_left_type.length > 0 ? face_data.eyesattr.dark_circle_left_type[0] : -1;
  575 + var dark_type1 = face_data.eyesattr.dark_circle_right_type.length > 0 ? face_data.eyesattr.dark_circle_right_type[0] : -1;
  576 +
  577 + var skin_dryoil_check = face_data.skinquality.skin_dryoil_check;
  578 + var skin_dryoil_check_type = 0;//干性
  579 + var skin_dryoil_check_arr = []
  580 + for (let i in skin_dryoil_check) {
  581 + let item = skin_dryoil_check[i];
  582 + if (item != '1' && skin_dryoil_check_arr.indexOf(item) == -1) {
  583 + skin_dryoil_check_arr.push(item);
  584 + }
  585 + }
  586 + //皮肤干油性的判断
  587 + if (skin_dryoil_check_arr.length == 0) skin_dryoil_check_type = 1;
  588 + else if (skin_dryoil_check_arr.length == 1) skin_dryoil_check_type = parseInt(skin_dryoil_check_arr[0]);
  589 + else skin_dryoil_check_type = 3;
  590 +
  591 + switch (skin_dryoil_check_type) {
  592 + case 0:
  593 + txt.push('干性');
  594 + break;
  595 + case 1:
  596 + txt.push('中性');
  597 + break;
  598 + case 2:
  599 + txt.push('油性');
  600 + break;
  601 + case 3:
  602 + txt.push('混合性');
  603 + break;
  604 + }
  605 +
  606 + if (acne_num) txt.push('痤疮');
  607 + if (speckle_num) txt.push('色斑');
  608 + if (wrinkle_num) txt.push('皱纹');
  609 + if (blackhead_num) txt.push('黑头');
  610 + if (pore_num) txt.push('毛孔');
  611 + if (dark_type > -1 || dark_type1 > -1) txt.push('黑眼圈');
  612 + //-- 内容传值 --
  613 + req_data.resulttext= txt.join('/');
  614 +
560 615 //要保存一下分析的结果
561 616 th.json_post("/api/weshop/face/storeSkinface/save", req_data, function (res) {
562 617 if (res.data.code == 0) {
... ...