From fb04808346355e9cf085eb3ad0cfbd2c70d4024e Mon Sep 17 00:00:00 2001 From: yvan.ni Date: Tue, 22 Feb 2022 16:34:03 +0800 Subject: [PATCH] 去掉B包的测肤 --- packageB/pages/AI-test-skin/analyse/analyse.js | 384 ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ packageB/pages/AI-test-skin/analyse/analyse.json | 3 --- packageB/pages/AI-test-skin/analyse/analyse.wxml | 7 ------- packageB/pages/AI-test-skin/analyse/analyse.wxss | 43 ------------------------------------------- packageB/pages/AI-test-skin/fail_result/fail_result.js | 63 --------------------------------------------------------------- packageB/pages/AI-test-skin/fail_result/fail_result.json | 4 ---- packageB/pages/AI-test-skin/fail_result/fail_result.wxml | 27 --------------------------- packageB/pages/AI-test-skin/fail_result/fail_result.wxss | 103 ------------------------------------------------------------------------------------------------------- packageB/pages/AI-test-skin/fail_result/iconfont.ttf | Bin 2072 -> 0 bytes packageB/pages/AI-test-skin/fail_result/iconfont.woff | Bin 1412 -> 0 bytes packageB/pages/AI-test-skin/fail_result/iconfont.woff2 | Bin 1036 -> 0 bytes packageB/pages/AI-test-skin/history_record/history_record.js | 241 ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- packageB/pages/AI-test-skin/history_record/history_record.json | 6 ------ packageB/pages/AI-test-skin/history_record/history_record.wxml | 68 -------------------------------------------------------------------- packageB/pages/AI-test-skin/history_record/history_record.wxss | 53 ----------------------------------------------------- packageB/pages/AI-test-skin/index/aiskin.js | 103 ------------------------------------------------------------------------------------------------------- packageB/pages/AI-test-skin/index/aiskin.json | 4 ---- packageB/pages/AI-test-skin/index/aiskin.wxml | 10 ---------- packageB/pages/AI-test-skin/index/aiskin.wxss | 38 -------------------------------------- packageB/pages/AI-test-skin/select_photo/select_photo.js | 103 ------------------------------------------------------------------------------------------------------- packageB/pages/AI-test-skin/select_photo/select_photo.json | 4 ---- packageB/pages/AI-test-skin/select_photo/select_photo.wxml | 15 --------------- packageB/pages/AI-test-skin/select_photo/select_photo.wxss | 31 ------------------------------- packageB/pages/AI-test-skin/shoot_notice/shoot_notice.js | 86 -------------------------------------------------------------------------------------- packageB/pages/AI-test-skin/shoot_notice/shoot_notice.json | 4 ---- packageB/pages/AI-test-skin/shoot_notice/shoot_notice.wxml | 60 ------------------------------------------------------------ packageB/pages/AI-test-skin/shoot_notice/shoot_notice.wxss | 133 ------------------------------------------------------------------------------------------------------------------------------------- packageB/pages/AI-test-skin/success_result/acne/acne.js | 50 -------------------------------------------------- packageB/pages/AI-test-skin/success_result/acne/acne.wxml | 135 --------------------------------------------------------------------------------------------------------------------------------------- packageB/pages/AI-test-skin/success_result/blackhead/blackhead.js | 45 --------------------------------------------- packageB/pages/AI-test-skin/success_result/blackhead/blackhead.wxml | 105 --------------------------------------------------------------------------------------------------------- packageB/pages/AI-test-skin/success_result/coupon.wxml | 25 ------------------------- packageB/pages/AI-test-skin/success_result/dark/dark.js | 47 ----------------------------------------------- packageB/pages/AI-test-skin/success_result/dark/dark.wxml | 141 --------------------------------------------------------------------------------------------------------------------------------------------- packageB/pages/AI-test-skin/success_result/fuwu.wxml | 12 ------------ packageB/pages/AI-test-skin/success_result/goods.wxml | 39 --------------------------------------- packageB/pages/AI-test-skin/success_result/pore/pore.js | 36 ------------------------------------ packageB/pages/AI-test-skin/success_result/pore/pore.wxml | 106 ---------------------------------------------------------------------------------------------------------- packageB/pages/AI-test-skin/success_result/s_filter.wxs | 133 ------------------------------------------------------------------------------------------------------------------------------------- packageB/pages/AI-test-skin/success_result/sensitive/sensitive.js | 43 ------------------------------------------- packageB/pages/AI-test-skin/success_result/sensitive/sensitive.wxml | 102 ------------------------------------------------------------------------------------------------------ packageB/pages/AI-test-skin/success_result/speckle/speckle.js | 50 -------------------------------------------------- packageB/pages/AI-test-skin/success_result/speckle/speckle.wxml | 102 ------------------------------------------------------------------------------------------------------ packageB/pages/AI-test-skin/success_result/success_result.js | 378 ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ packageB/pages/AI-test-skin/success_result/success_result.json | 7 ------- packageB/pages/AI-test-skin/success_result/success_result.wxml | 254 -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- packageB/pages/AI-test-skin/success_result/success_result.wxss | 554 -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- packageB/pages/AI-test-skin/success_result/wrinkle/wrinkle.js | 53 ----------------------------------------------------- packageB/pages/AI-test-skin/success_result/wrinkle/wrinkle.wxml | 126 ------------------------------------------------------------------------------------------------------------------------------ 49 files changed, 0 insertions(+), 4136 deletions(-) delete mode 100644 packageB/pages/AI-test-skin/analyse/analyse.js delete mode 100644 packageB/pages/AI-test-skin/analyse/analyse.json delete mode 100644 packageB/pages/AI-test-skin/analyse/analyse.wxml delete mode 100644 packageB/pages/AI-test-skin/analyse/analyse.wxss delete mode 100644 packageB/pages/AI-test-skin/fail_result/fail_result.js delete mode 100644 packageB/pages/AI-test-skin/fail_result/fail_result.json delete mode 100644 packageB/pages/AI-test-skin/fail_result/fail_result.wxml delete mode 100644 packageB/pages/AI-test-skin/fail_result/fail_result.wxss delete mode 100644 packageB/pages/AI-test-skin/fail_result/iconfont.ttf delete mode 100644 packageB/pages/AI-test-skin/fail_result/iconfont.woff delete mode 100644 packageB/pages/AI-test-skin/fail_result/iconfont.woff2 delete mode 100644 packageB/pages/AI-test-skin/history_record/history_record.js delete mode 100644 packageB/pages/AI-test-skin/history_record/history_record.json delete mode 100644 packageB/pages/AI-test-skin/history_record/history_record.wxml delete mode 100644 packageB/pages/AI-test-skin/history_record/history_record.wxss delete mode 100644 packageB/pages/AI-test-skin/index/aiskin.js delete mode 100644 packageB/pages/AI-test-skin/index/aiskin.json delete mode 100644 packageB/pages/AI-test-skin/index/aiskin.wxml delete mode 100644 packageB/pages/AI-test-skin/index/aiskin.wxss delete mode 100644 packageB/pages/AI-test-skin/select_photo/select_photo.js delete mode 100644 packageB/pages/AI-test-skin/select_photo/select_photo.json delete mode 100644 packageB/pages/AI-test-skin/select_photo/select_photo.wxml delete mode 100644 packageB/pages/AI-test-skin/select_photo/select_photo.wxss delete mode 100644 packageB/pages/AI-test-skin/shoot_notice/shoot_notice.js delete mode 100644 packageB/pages/AI-test-skin/shoot_notice/shoot_notice.json delete mode 100644 packageB/pages/AI-test-skin/shoot_notice/shoot_notice.wxml delete mode 100644 packageB/pages/AI-test-skin/shoot_notice/shoot_notice.wxss delete mode 100644 packageB/pages/AI-test-skin/success_result/acne/acne.js delete mode 100644 packageB/pages/AI-test-skin/success_result/acne/acne.wxml delete mode 100644 packageB/pages/AI-test-skin/success_result/blackhead/blackhead.js delete mode 100644 packageB/pages/AI-test-skin/success_result/blackhead/blackhead.wxml delete mode 100644 packageB/pages/AI-test-skin/success_result/coupon.wxml delete mode 100644 packageB/pages/AI-test-skin/success_result/dark/dark.js delete mode 100644 packageB/pages/AI-test-skin/success_result/dark/dark.wxml delete mode 100644 packageB/pages/AI-test-skin/success_result/fuwu.wxml delete mode 100644 packageB/pages/AI-test-skin/success_result/goods.wxml delete mode 100644 packageB/pages/AI-test-skin/success_result/pore/pore.js delete mode 100644 packageB/pages/AI-test-skin/success_result/pore/pore.wxml delete mode 100644 packageB/pages/AI-test-skin/success_result/s_filter.wxs delete mode 100644 packageB/pages/AI-test-skin/success_result/sensitive/sensitive.js delete mode 100644 packageB/pages/AI-test-skin/success_result/sensitive/sensitive.wxml delete mode 100644 packageB/pages/AI-test-skin/success_result/speckle/speckle.js delete mode 100644 packageB/pages/AI-test-skin/success_result/speckle/speckle.wxml delete mode 100644 packageB/pages/AI-test-skin/success_result/success_result.js delete mode 100644 packageB/pages/AI-test-skin/success_result/success_result.json delete mode 100644 packageB/pages/AI-test-skin/success_result/success_result.wxml delete mode 100644 packageB/pages/AI-test-skin/success_result/success_result.wxss delete mode 100644 packageB/pages/AI-test-skin/success_result/wrinkle/wrinkle.js delete mode 100644 packageB/pages/AI-test-skin/success_result/wrinkle/wrinkle.wxml diff --git a/packageB/pages/AI-test-skin/analyse/analyse.js b/packageB/pages/AI-test-skin/analyse/analyse.js deleted file mode 100644 index 0023c27..0000000 --- a/packageB/pages/AI-test-skin/analyse/analyse.js +++ /dev/null @@ -1,384 +0,0 @@ -// packageB/pages/AI-test-skin/analyse/analyse.js -const app = getApp(); -const request = app.request; -const os = app.globalData; -const setting = os.setting; -const ut = require('../../../../utils/util'); -Page({ - - /** - * 页面的初始数据 - */ - data: { - iurl: setting.imghost, - per:0, - timer:0, - img:null, - sourceimg:null, - err_map:null, - }, - - /** - * 生命周期函数--监听页面加载 - */ - onLoad: function (options) { - var th=this; - //设置错误码分析 - this.set_err_map(); - //进度条加载 - this.timer(); - //接口开始分析 - setTimeout(function () { - //th.analysis_img(); - //先检验一下图片 - th.img_check(function () { - - }); - },800) - - }, - //定时器 - timer:function (func) { - var per=this.data.per+5; - var th=this; - if(per<96){ - th.setData({per:per}); - setTimeout(function () { - th.timer(); - },400) - } - }, - - //错误码表 - set_err_map:function () { - var map={ - "2":"服务暂不可用", - "4":"集群超限额", - "6":"没有接口权限", - "17":"每天流量超限额", - "18":"QPS超限额", - "19":"请求总量超限额", - "100":"无效的access_token参数", - "110":"Access Token失效", - "111":" Access token过期", - "222001":"必要参数未传入", - "222002":"参数格式错误", - "222003":"参数格式错误", - "222004":"参数格式错误", - "222005":"参数格式错误", - "222006":"参数格式错误", - "222007":"参数格式错误", - "222008":"参数格式错误", - "222009":"参数格式错误", - "222010":"参数格式错误", - "222011":"参数格式错误", - "222012":"参数格式错误", - "222013":"参数格式错误", - "222014":"参数格式错误", - "222015":"参数格式错误", - "222016":"参数格式错误", - "222017":"参数格式错误", - "222018":"参数格式错误", - "222019":"参数格式错误", - "222020":"参数格式错误", - "222021":"参数格式错误", - "222022":"身份证号不符合要求,备注:中国大陆身份证号的每一位数字都有其生成规则,不可随意填写。", - "222023":"参数格式错误", - "222024":"参数格式错误", - "222025":"参数格式错误", - "222026":"参数格式错误", - "222027":"验证码长度错误(最小值大于最大值)", - "222028":"参数格式错误", - "222029":"参数格式错误", - "222030":"参数格式错误", - "222039":"参数格式错误", - "222200":"该接口需使用application/json的格式进行请求", - "222201":"服务端请求失败", - "222202":"图片中没有人脸", - "222203":"无法解析人脸", - "222204":"从图片的url下载图片失败", - "222205":"服务端请求失败", - "222206":"服务端请求失败", - "222207":"未找到匹配的用户", - "222208":"图片的数量错误", - "222209":"face token不存在", - "222210":"人脸库中用户下的人脸数目超过限制", - "222300":"人脸图片添加失败", - "222301":"获取人脸图片失败", - "222302":"服务端请求失败", - "222303":"获取人脸图片失败", - "222152":"人脸属性编辑,target参数错误", - "222514":"人脸属性编辑v2调用服务失败,请重试", - "223100":"操作的用户组不存在", - "223101":"该用户组已存在", - "223102":"找不到该用户", - "223103":"找不到该用户", - "223104":"group_list包含组数量过多", - "223105":"该人脸已存在", - "223106":"该人脸不存在", - "223107":"人脸库中人脸复制时源组与目标组的scene_type不同", - "223110":"uid_list包含数量过多", - "223111":"目标用户组不存在", - "223112":"quality_conf格式不正确", - "223113":"人脸有被遮挡", - "223114":"人脸模糊", - "223115":"人脸光照不好", - "223116":"人脸不完整", - "223117":"app_list包含app数量过多", - "223118":"质量控制项错误", - "223119":"活体控制项错误", - "223120":"活体检测未通过", - "223121":"质量检测未通过 左眼遮挡程度过高", - "223122":"质量检测未通过 右眼遮挡程度过高", - "223123":"质量检测未通过 左脸遮挡程度过高", - "223124":"质量检测未通过 右脸遮挡程度过高", - "223125":"质量检测未通过 下巴遮挡程度过高", - "223126":"质量检测未通过 鼻子遮挡程度过高", - "223127":"质量检测未通过 嘴巴遮挡程度过高", - "222901":"参数校验初始化失败", - "222902":"参数校验初始化失败", - "222903":"参数校验初始化失败", - "222904":"参数校验初始化失败", - "222905":"接口初始化失败", - "222906":"接口初始化失败", - "222907":"缓存处理失败", - "222908":"缓存处理失败", - "222909":"缓存处理失败", - "222910":"数据存储处理失败", - "222911":"数据存储处理失败", - "222912":"数据存储处理失败", - "222913":"接口初始化失败", - "222914":"接口初始化失败", - "222915":"后端服务连接失败", - "222916":"后端服务连接失败", - "222304":"图片尺寸太大", - "222305":"当前版本不支持图片存储", - "223128":"正在清理该用户组的数据", - "223136":"该组内存在关联图片,无法新建相同名称组", - "222361":"公安服务连接失败", - "222046":"参数格式错误", - "222101":"参数格式错误", - "222102":"参数格式错误", - "222307":"图片非法 鉴黄未通过", - "222308":"图片非法 含有政治敏感人物", - "222211":"人脸融合失败 模板图质量不合格", - "222212":"人脸融合失败", - "223129":"人脸未面向正前方(人脸的角度信息大于30度)", - "223130":"spoofing_control参数格式错误", - "223131":"合成图检测未通过", - "223201":"请求参数scene_type 格式错误", - "223202":"识别时请求的scene_type与group设置的scene_type不匹配", - } - this.setData({err_map:map}); - }, - - /** - * 生命周期函数--监听页面显示 - */ - onShow: function (){ }, - - /** - * 生命周期函数--监听页面隐藏 - */ - onHide: function () { - - }, - - /** - * 生命周期函数--监听页面卸载 - */ - onUnload: function () { - - }, - - - /** - * 页面上拉触底事件的处理函数 - */ - onReachBottom: function () { - - }, - - //检查图片有没有OK - img_check:function (func) { - var th=this; - var data={ - "appid": "25521854", - "image": getApp().globalData.face_SourceImg, - "face_field": "age,expression,face_shape,gender,glasses,landmark,landmark150,quality,eye_status,emotion,face_type,mask,spoofing", - "image_type": "URL" - } - //开始调用接口,进行对图片进行判断是否符合标准 - this.json_post("/api/weshop/baidubce/face/skindetect",data,function (res) { - if(res.data.code==0){ - //检查的字段存储 - var check_data=th.data.check_data=res.data.data; - check_data=check_data.face_list[0]; - console.log(check_data); - //检查睁眼闭眼 - var eye_status=check_data.eye_status; - if(eye_status.left_eye>0.1 || eye_status.right_eye>0.1) { - var msg="未闭眼拍照"; - th.go_error(msg); - return false; - } - //检查是不是有带眼镜 - if(check_data.glasses.type!='none'){ - var msg="有佩戴眼镜"; - th.go_error(msg); - return false; - } - //检查头部的角度 - var angle=check_data.angle; - if(Math.abs(angle.Pitch)>20) { - var msg="头部的俯仰角度过大"; - th.go_error(msg); - return false; - } - if(Math.abs(angle.Roll)>20) { - var msg="头部的平面角度过大"; - th.go_error(msg); - return false; - } - if(Math.abs(angle.Yaw)>20) { - var msg="头部的左右角度过大"; - th.go_error(msg); - return false; - } - var quality=check_data.quality; - if(quality.blur>0.7){ - var msg="图片模糊"; - th.go_error(msg); - return false; - } - //开始检查遮挡 - var occlusion=check_data.quality.occlusion; - if(occlusion.left_eye >0.6){ - var msg="左眼被遮挡"; - th.go_error(msg); - return false; - } - if(occlusion.right_eye>0.6){ - var msg="右眼被遮挡"; - th.go_error(msg); - return false; - } - if(occlusion.nose>0.7){ - var msg="鼻子被遮挡"; - th.go_error(msg); - return false; - } - if(occlusion.mouth>0.7){ - var msg="嘴巴被遮挡"; - th.go_error(msg); - return false; - } - if(occlusion.left_cheek >0.8){ - var msg="左脸颊被遮挡"; - th.go_error(msg); - return false; - } - if(occlusion.right_cheek >0.8){ - var msg="右脸颊被遮挡"; - th.go_error(msg); - return false; - } - if(occlusion.chin_contour >0.6){ - var msg="下巴颊被遮挡"; - th.go_error(msg); - return false; - } - if(quality.illumination<40){ - var msg="图像光照不足"; - th.go_error(msg); - return false; - } - if(quality.completeness=0){ - var msg="人脸未显示完整"; - th.go_error(msg); - return false; - } - //-- 开始调用分析的接口 -- - var face_token=check_data.face_token; - var data={ - "image": face_token, - "face_field": "color,smooth,acnespotmole,wrinkle,eyesattr,blackheadpore,skinface,skinquality", - "image_type": "FACE_TOKEN" - } - th.analysis_img(data); - }else{ - var msg=th.data.err_map[res.data.code+""]; - th.go_error(msg); - } - }) - }, - - //跳转到错误页面 - go_error:function (msg) { - let url = "/packageB/pages/AI-test-skin/fail_result/fail_result?msg="+msg; //跳到分析页 - wx.redirectTo({ - url: url - }); - }, - - analysis_img:function (data) { - var th=this; - //开始调用接口,进行分析 - this.json_post("/api/weshop/baidubce/face/skinAnalyze",data,function (res) { - if(res.data.code==0){ - getApp().globalData.face_result=res.data.data; - var req_data={ - store_id:setting.stoid, - user_id:getApp().globalData.user_id, - img:getApp().globalData.face_img, - sourceimg:getApp().globalData.face_SourceImg, - addtime:ut.gettimestamp(), - resultjson:JSON.stringify(res.data.data), - detectjson:JSON.stringify(th.data.check_data) - } - //要保存一下分析的结果 - th.json_post("/api/weshop/face/storeSkinface/save",req_data,function (res) { - if(res.data.code==0){ - let url = "/packageB/pages/AI-test-skin/success_result/success_result?id="+res.data.data.id; //跳到分析页 - wx.redirectTo({ - url: url - }) - }else{ - getApp().showWarning("保存失败"); - } - }) - }else{ - var msg=th.data.err_map[res.data.code+""]; - let url = "/packageB/pages/AI-test-skin/fail_result/fail_result?msg="+msg; //跳到分析页 - wx.redirectTo({ - url: url - }) - } - }) - }, - - /** - * @param {Object} url //url地址 - * @param {Object} data //data入参 - * @param {Object} succ //成功的回调 - * @param {Object} fail //失败的回调 - */ - json_post:function(url,data,succ,fail,mathod){ - var Mathod="POST"; - if (mathod) Mathod = mathod; - if(url.indexOf("http")==-1) url=getApp().globalData.setting.url +url; - var str = JSON.stringify(data); - wx.request({ - url: url, - data: str, - method: Mathod, - header: { - 'content-type': 'application/json' - },// 设置请求的 header - success: function (res) {succ(res); }, - fail:function(res){fail(res);} - }) - }, - - -}) \ No newline at end of file diff --git a/packageB/pages/AI-test-skin/analyse/analyse.json b/packageB/pages/AI-test-skin/analyse/analyse.json deleted file mode 100644 index 8835af0..0000000 --- a/packageB/pages/AI-test-skin/analyse/analyse.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "usingComponents": {} -} \ No newline at end of file diff --git a/packageB/pages/AI-test-skin/analyse/analyse.wxml b/packageB/pages/AI-test-skin/analyse/analyse.wxml deleted file mode 100644 index 475638a..0000000 --- a/packageB/pages/AI-test-skin/analyse/analyse.wxml +++ /dev/null @@ -1,7 +0,0 @@ - - - - 正在分析... - - - diff --git a/packageB/pages/AI-test-skin/analyse/analyse.wxss b/packageB/pages/AI-test-skin/analyse/analyse.wxss deleted file mode 100644 index ac83838..0000000 --- a/packageB/pages/AI-test-skin/analyse/analyse.wxss +++ /dev/null @@ -1,43 +0,0 @@ -/* packageB/pages/AI-test-skin/analyse/analyse.wxss */ -page { - width: 100%; - height: 100%; -} - -.content { - /* display: flex; - flex-direction: column; - align-items: center; */ - background: #515658; - width: 100%; - height: 100%; - -} - -@keyframes mymove { - from { - background-position: 0, 0; - } - - to { - background-position: -9450px 0; - } -} - -.img { - background: url("https://mshopimg.yolipai.net//miniapp/images/skinimg/11.png"); - margin-top: 15%; - display: inline-block; - width: 350px; - height: 350px; - transform: scale(0.55); - animation: 1s mymove infinite steps(27, end); -} - -.progress { - margin-top: 3%; - width: 60%; - /* text-align: center; */ - margin-left: 50%; - transform: translateX(-50%); -} \ No newline at end of file diff --git a/packageB/pages/AI-test-skin/fail_result/fail_result.js b/packageB/pages/AI-test-skin/fail_result/fail_result.js deleted file mode 100644 index 3a0769c..0000000 --- a/packageB/pages/AI-test-skin/fail_result/fail_result.js +++ /dev/null @@ -1,63 +0,0 @@ -/* - * @Author: your name - * @Date: 2022-02-15 10:01:57 - * @LastEditTime: 2022-02-16 15:40:54 - * @LastEditors: Please set LastEditors - * @Description: 打开koroFileHeader查看配置 进行设置: https://github.com/OBKoro1/koro1FileHeader/wiki/%E9%85%8D%E7%BD%AEet urkl - * @FilePath: \MShopWeApp\packageB\pages\AI-test-skin\shoot_notice\shoot_notice.js - */ -// packageB/pages/AI-test-skin/shoot_notice/shoot_notice.js -const app = getApp(); -const request = app.request; -const os = app.globalData; -const setting = os.setting; -const ut = require('../../../../utils/util'); -Page({ - - /** - * 页面的初始数据 - */ - data: { - iurl: setting.imghost, - msg:null, - }, - - /** - * 生命周期函数--监听页面加载 - */ - onLoad: function (options) { - var msg=options.msg; - msg=decodeURIComponent(msg); - this.setData({msg:msg}); - }, - - /** - * 生命周期函数--监听页面显示 - */ - onShow: function () { - - }, - - /** - * 生命周期函数--监听页面隐藏 - */ - onHide: function () { - - }, - - /** - * 页面上拉触底事件的处理函数 - */ - onReachBottom: function () { - - }, - //从相册中选择图片 - back_to:function () { - let url = "/packageB/pages/AI-test-skin/shoot_notice/shoot_notice"; - app.goto(url); - }, - - - - -}) \ No newline at end of file diff --git a/packageB/pages/AI-test-skin/fail_result/fail_result.json b/packageB/pages/AI-test-skin/fail_result/fail_result.json deleted file mode 100644 index 79a65ac..0000000 --- a/packageB/pages/AI-test-skin/fail_result/fail_result.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "usingComponents": {}, - "navigationBarTitleText": "分析结果" -} \ No newline at end of file diff --git a/packageB/pages/AI-test-skin/fail_result/fail_result.wxml b/packageB/pages/AI-test-skin/fail_result/fail_result.wxml deleted file mode 100644 index 6849bab..0000000 --- a/packageB/pages/AI-test-skin/fail_result/fail_result.wxml +++ /dev/null @@ -1,27 +0,0 @@ - - - - - - - - - 上传图片符合要求 - 请重新更换图片获取相关检测 - - - - - 失败原因: - - - {{msg}} - - - - - - - 重新拍照 - - \ No newline at end of file diff --git a/packageB/pages/AI-test-skin/fail_result/fail_result.wxss b/packageB/pages/AI-test-skin/fail_result/fail_result.wxss deleted file mode 100644 index d09a20f..0000000 --- a/packageB/pages/AI-test-skin/fail_result/fail_result.wxss +++ /dev/null @@ -1,103 +0,0 @@ -/* packageB/pages/AI-test-skin/shoot_notice/shoot_notice.wxss */ -page { - width: 100vw; - height: 100%; - padding: 40rpx 30rpx 0 30rpx; - box-sizing: border-box; - background-color: #e7f5fb; -} - -.content { - width: 100%; - /* height: 100%; */ - border-radius: 25rpx; - /* padding: 30rpx; */ - background-color: #fff; -} - - - - -.btn { - - /* height: 150rpx; */ - /* margin-left: 50%; */ - margin: 70rpx 0 30rpx 50%; - transform: translateX(-50%); - background: #4bd6df; - padding: 20rpx; - width: 50%; - text-align: center; - border-radius: 40rpx; - color: #fff; -} -.btn_fixed { - width: 100%; - bottom: 0; - height: 300rpx; - background: #e7f5fb; -} -.notice { - text-align: center; - color: red; - font-size: 28rpx; -} - -.cover-layer { - position: fixed; - left: 0; - top: 0; - right: 0; - bottom: 0; - z-index: 11; - background: rgba(0,0,0,0.4); - width: 100%; - height: 100%; -} - -.flex{display: flex} -.jc-center{ - justify-content: center; -} -.ac{align-items: center} - -@font-face { - font-family: 'iconfont'; - /* project id 2125414 */ - src: url('//at.alicdn.com/t/font_2125414_o4quhtfqnbr.eot'); - src: url('//at.alicdn.com/t/font_2125414_o4quhtfqnbr.eot?#iefix') format('embedded-opentype'), - url('//at.alicdn.com/t/font_2125414_o4quhtfqnbr.woff2') format('woff2'), - url('//at.alicdn.com/t/font_2125414_o4quhtfqnbr.woff') format('woff'), - url('//at.alicdn.com/t/font_2125414_o4quhtfqnbr.ttf') format('truetype'), - url('//at.alicdn.com/t/font_2125414_o4quhtfqnbr.svg#iconfont') format('svg'); -} - -.icon-pic:before { - content: "\e620"; -} - -.t_c{text-align: center} - - -@font-face { - font-family: "iconfont"; /* Project id 3188718 */ - src: url('iconfont.woff2?t=1645080046840') format('woff2'), - url('iconfont.woff?t=1645080046840') format('woff'), - url('iconfont.ttf?t=1645080046840') format('truetype'); -} - -.icon-tupian:before { - content: "\e997"; -} - -.icon-account:before { - content: "\e6a3"; -} - -.icon-prompt-filling:before { - content: "\e68b"; -} - - - - diff --git a/packageB/pages/AI-test-skin/fail_result/iconfont.ttf b/packageB/pages/AI-test-skin/fail_result/iconfont.ttf deleted file mode 100644 index 5d2b39e..0000000 Binary files a/packageB/pages/AI-test-skin/fail_result/iconfont.ttf and /dev/null differ diff --git a/packageB/pages/AI-test-skin/fail_result/iconfont.woff b/packageB/pages/AI-test-skin/fail_result/iconfont.woff deleted file mode 100644 index fe37de2..0000000 Binary files a/packageB/pages/AI-test-skin/fail_result/iconfont.woff and /dev/null differ diff --git a/packageB/pages/AI-test-skin/fail_result/iconfont.woff2 b/packageB/pages/AI-test-skin/fail_result/iconfont.woff2 deleted file mode 100644 index bda85ff..0000000 Binary files a/packageB/pages/AI-test-skin/fail_result/iconfont.woff2 and /dev/null differ diff --git a/packageB/pages/AI-test-skin/history_record/history_record.js b/packageB/pages/AI-test-skin/history_record/history_record.js deleted file mode 100644 index 60e8503..0000000 --- a/packageB/pages/AI-test-skin/history_record/history_record.js +++ /dev/null @@ -1,241 +0,0 @@ -// packageB/pages/AI-test-skin/history_record/history_record.js -import * as echarts from '../../../components/ec-canvas/echarts'; - -const app = getApp(); -const request = app.request; -const os = app.globalData; -const setting = os.setting; -const ut = require('../../../../utils/util'); -let initChart = null; -const option = { - backgroundColor: 'white', - tooltip: {}, - grid:{ - // left:'20%', - top:'30%', - // right:'10%' - }, - legend: { - icon: 'circle', - itemWidth: 5, - itemHeight: 5, - selected: { - '综合': true, - '毛孔': false, - '黑头': false, - '色斑': false, - '皱纹': false, - '痤疮': false, - '敏感度': false, - '黑眼圈': false, - }, - padding:[20,50], - data: [ - { - name: '综合', - // textStyle: { - // backgroundColor: "#999", - // } - }, - { - name: '毛孔', - }, { - name: '黑头', - }, - { - name: '色斑', - }, - { - name: '皱纹', - }, - { - name: '痤疮', - }, - { - name: '敏感度', - }, - { - name: '黑眼圈', - }, - ] - }, - xAxis: { - type: 'category', - data: ["02/11", "02/16", "02/17"] - }, - yAxis: { - type: 'value', - min: 0, - max: 100, - splitNumber: 4, - interval: 25, - }, - series: [ - { - name: '综合', - type: 'bar', - itemStyle: { - color: '#84e1eb', - borderRadius: 3, - }, - barWidth: 8, - data: [5, 20, 36, 10, 10, 20] - }, - { - name: '毛孔', - type: 'line', - lineStyle: { - color: "#fbb11f" - }, - itemStyle: { - color: '#fbb11f', - }, - data: [5, 20, 36, 10, 10, 20] - }, - { - name: '黑头', - type: 'line', - lineStyle: { - color: "#e9552b" - }, - itemStyle: { - color: '#e9552b', - }, - data: [50, 60, 70] - }, - { - name: '色斑', - type: 'line', - lineStyle: { - color: "#38ce87" - }, - itemStyle: { - color: '#38ce87', - }, - data: [50, 55, 60] - }, - { - name: '皱纹', - type: 'line', - lineStyle: { - color: "#d67bf0" - }, - itemStyle: { - color: '#d67bf0', - }, - data: [80, 85, 90] - }, - { - name: '痤疮', - type: 'line', - lineStyle: { - color: "#f85b95" - }, - itemStyle: { - color: '#f85b95', - }, - data: [30, 35, 40] - }, - { - name: '敏感度', - type: 'line', - lineStyle: { - color: "#af78fc" - }, - itemStyle: { - color: '#af78fc', - }, - data: [20, 26, 10] - }, - { - name: '黑眼圈', - type: 'line', - lineStyle: { - color: "#688eff" - }, - itemStyle: { - color: '#688eff', - }, - data: [50, 60, 20] - } - ] -}; -Page({ - - /** - * 页面的初始数据 - */ - data: { - arr1: ['综合', '毛孔', '黑头', '色斑', '皱纹', '痤疮', '敏感度', '黑眼圈'], - ec: { - onInit: function (canvas, width, height) { - initChart = echarts.init(canvas, null, { - width: width, - height: height, - }); - canvas.setChart(initChart); - return initChart; - } - }, - }, - - /** - * 生命周期函数--监听页面加载 - */ - onLoad: function (options) { - - }, - - /** - * 生命周期函数--监听页面初次渲染完成 - */ - onReady: function () { - - }, - initChartOption() { - initChart.setOption(option); - }, - /** - * 生命周期函数--监听页面显示 - */ - onShow: function () { - setTimeout(() => { - initChart.setOption(option); - }, 1000); - }, - - /** - * 生命周期函数--监听页面隐藏 - */ - onHide: function () { - - }, - - /** - * 生命周期函数--监听页面卸载 - */ - onUnload: function () { - - }, - - /** - * 页面相关事件处理函数--监听用户下拉动作 - */ - onPullDownRefresh: function () { - - }, - - /** - * 页面上拉触底事件的处理函数 - */ - onReachBottom: function () { - - }, - - /** - * 用户点击右上角分享 - */ - onShareAppMessage: function () { - - } -}) \ No newline at end of file diff --git a/packageB/pages/AI-test-skin/history_record/history_record.json b/packageB/pages/AI-test-skin/history_record/history_record.json deleted file mode 100644 index 3ea23fa..0000000 --- a/packageB/pages/AI-test-skin/history_record/history_record.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "navigationBarTitleText": "历史变化", - "usingComponents": { - "ec-canvas": "../../../components/ec-canvas/ec-canvas" - } -} \ No newline at end of file diff --git a/packageB/pages/AI-test-skin/history_record/history_record.wxml b/packageB/pages/AI-test-skin/history_record/history_record.wxml deleted file mode 100644 index 3faa719..0000000 --- a/packageB/pages/AI-test-skin/history_record/history_record.wxml +++ /dev/null @@ -1,68 +0,0 @@ - - 历史分析 - - - - - - 注:请确保多次拍摄姿态和环境光线一致。拍摄姿态的偏移、环境光线变化或者皮肤状态变化都可能导致分数较大波动。 - - - 历史报告 - - - - 2022年02月 - - 2022/02/19 15:35 - 73分 - - - 2022/02/19 15:35 - 73分 - - - 2022/02/19 15:35 - 73分 - - - 2022/02/19 15:35 - 73分 - - - 2022/02/19 15:35 - 73分 - - - 2022/02/19 15:35 - 73分 - - - 2022/02/19 15:35 - 73分 - - - 2022/02/19 15:35 - 73分 - - - 2022/02/19 15:35 - 73分 - - - - 2022年02月 - - 2022/02/19 15:35 - 73分 - - - - 2022年02月 - - 2022/02/19 15:35 - 73分 - - - - \ No newline at end of file diff --git a/packageB/pages/AI-test-skin/history_record/history_record.wxss b/packageB/pages/AI-test-skin/history_record/history_record.wxss deleted file mode 100644 index a7a41fd..0000000 --- a/packageB/pages/AI-test-skin/history_record/history_record.wxss +++ /dev/null @@ -1,53 +0,0 @@ -/* packageB/pages/AI-test-skin/history_record/history_record.wxss */ -page { - width: 100vw; - height: 100%; -} - -.mgv5 { - margin-top: 5%; - margin-bottom: 5%; -} - -.content { - padding: 5%; - height: 100%; - width: 100%; - box-sizing: border-box; - background-color: #e7f5fb; -} - -.item { - padding: 10rpx 40rpx; - color: red; -} - -.echarts { - position: relative; - height: 60%; - padding: 20rpx; - background-color: #fff; -} - -.tubiao { - position: absolute; - top: 3%; - left: 50%; - transform: translateX(-50%); - height: 80%; - width: 100%; -} - -.history_list { - border-radius: 30rpx; - padding: 20rpx; - background-color: #fff; -} - -.souce { - display: flex; - justify-content: space-between; - font-size: 28rpx; - padding: 30rpx 0; - border-bottom: 2rpx solid #ccc; -} \ No newline at end of file diff --git a/packageB/pages/AI-test-skin/index/aiskin.js b/packageB/pages/AI-test-skin/index/aiskin.js deleted file mode 100644 index fa0d8ce..0000000 --- a/packageB/pages/AI-test-skin/index/aiskin.js +++ /dev/null @@ -1,103 +0,0 @@ -/* - * @Author: abson - * @Date: 2022-02-11 14:13:05 - * @LastEditTime: 2022-02-22 15:17:48 - * @LastEditors: Please set LastEditors - * @Description: 打开koroFileHeader查看配置 进行设置: https://github.com/OBKoro1/koro1FileHeader/wiki/%E9%85%8D%E7%BD%AE - * @FilePath: \MShopWeApp\packageB\pages\AI-test-skin\index\aiskin.js - */ - -const app = getApp(); -const request = app.request; -const os = app.globalData; -const setting = os.setting; -const ut = require('../../../../utils/util'); -Page({ - - /** - * 页面的初始数据 - */ - data: { - iurl: setting.imghost, - }, - - /** - * 生命周期函数--监听页面加载 - */ - onLoad: function (options) { - var user=getApp().globalData.userInfo; - if(!user){ - let url = "/pages/togoin/togoin"; - app.goto(url); - } - }, - - /** - * 生命周期函数--监听页面初次渲染完成 - */ - onReady: function () { - - }, - - /** - * 生命周期函数--监听页面显示 - */ - onShow: function () { - - }, - - /** - * 生命周期函数--监听页面隐藏 - */ - onHide: function () { - - }, - - goto(e) { - var user=getApp().globalData.userInfo; - if(!user){ - wx.showToast({ - title: "请先授权登陆", - icon: 'none', - duration: 2000 - }); - - setTimeout(function () { - let url = "/pages/togoin/togoin"; - app.goto(url); - },1000) - return false; - } - - let url = e.currentTarget.dataset.url; - app.goto(url); - }, - - /** - * 生命周期函数--监听页面卸载 - */ - onUnload: function () { - - }, - - /** - * 页面相关事件处理函数--监听用户下拉动作 - */ - onPullDownRefresh: function () { - - }, - - /** - * 页面上拉触底事件的处理函数 - */ - onReachBottom: function () { - - }, - - /** - * 用户点击右上角分享 - */ - onShareAppMessage: function () { - - } -}) \ No newline at end of file diff --git a/packageB/pages/AI-test-skin/index/aiskin.json b/packageB/pages/AI-test-skin/index/aiskin.json deleted file mode 100644 index c0ea678..0000000 --- a/packageB/pages/AI-test-skin/index/aiskin.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "usingComponents": {}, - "navigationBarTitleText": "Ai智能测肤" -} \ No newline at end of file diff --git a/packageB/pages/AI-test-skin/index/aiskin.wxml b/packageB/pages/AI-test-skin/index/aiskin.wxml deleted file mode 100644 index cf73e9b..0000000 --- a/packageB/pages/AI-test-skin/index/aiskin.wxml +++ /dev/null @@ -1,10 +0,0 @@ - - - 历史档案 - - - - - 开始测肤 - - \ No newline at end of file diff --git a/packageB/pages/AI-test-skin/index/aiskin.wxss b/packageB/pages/AI-test-skin/index/aiskin.wxss deleted file mode 100644 index cd27949..0000000 --- a/packageB/pages/AI-test-skin/index/aiskin.wxss +++ /dev/null @@ -1,38 +0,0 @@ -/* packageB/pages/AI-test-skin/aiskin.wxss */ -page { - width: 100%; - height: 100%; -} -image { - width: 100vw; - height: 100%; -} -.container1 { - position: relative; - width: 100%; - height: 100%; -} -.history { - margin-top: 30rpx; - display: flex; - position: absolute; - right: 0; - padding: 10rpx; - border-radius: 50rpx 0 0 50rpx; - box-shadow: 0 0 2px 2px #f7f5f5; - color: #4ad5df; -} -.start_btn { - position: fixed; - bottom: 50rpx; - /* margin: auto; */ - /* text-align: center; */ - margin-left: 50%; - transform: translateX(-50%); - background: #4bd6df; - padding: 20rpx; - width: 67%; - text-align: center; - border-radius: 40rpx; - color: #fff; -} \ No newline at end of file diff --git a/packageB/pages/AI-test-skin/select_photo/select_photo.js b/packageB/pages/AI-test-skin/select_photo/select_photo.js deleted file mode 100644 index cd1872c..0000000 --- a/packageB/pages/AI-test-skin/select_photo/select_photo.js +++ /dev/null @@ -1,103 +0,0 @@ -/* - * @Author: your name - * @Date: 2022-02-16 14:34:42 - * @LastEditTime: 2022-02-16 15:42:25 - * @LastEditors: Please set LastEditors - * @Description: 打开koroFileHeader查看配置 进行设置: https://github.com/OBKoro1/koro1FileHeader/wiki/%E9%85%8D%E7%BD%AE - * @FilePath: \MShopWeApp\packageB\pages\AI-test-skin\select_photo\select_photo.js - */ -// packageB/pages/AI-test-skin/select_photo/select_photo.js -const app = getApp(); -const request = app.request; -const os = app.globalData; -const setting = os.setting; -const ut = require('../../../../utils/util'); -Page({ - - /** - * 页面的初始数据 - */ - data: { - iurl: setting.imghost, - gl_skin_img: null, - }, - - /** - * 生命周期函数--监听页面加载 - */ - onLoad: function (options) { - var img=getApp().globalData.skin_img; - this.setData({gl_skin_img:img}) - }, - - /** - * 生命周期函数--监听页面显示 - */ - onShow: function () {}, - - /** - * 生命周期函数--监听页面隐藏 - */ - onHide: function () { - - }, - /** - * 页面上拉触底事件的处理函数 - */ - onReachBottom: function () { - - }, - - /** - * 用户点击右上角分享 - */ - onShareAppMessage: function () { - - }, - - //-- 完成选择 -- - ok_select:function () { - var th=this; - app.request.uploadFile("/api/weshop/baidubce/face/uploadImg?uploadPath=faceimg&storeId="+setting.stoid, { - filePath: th.data.gl_skin_img, - name: "file", - success: function (e) { - if(e.data.code==0) { - getApp().globalData.face_img=e.data.data.img; - getApp().globalData.face_SourceImg=e.data.data.SourceImg; - - let url = "/packageB/pages/AI-test-skin/analyse/analyse"; //跳到分析页 - app.goto(url); - - } else { - wx.showToast({ - title: e.data.msg, - icon: 'none', - duration: 2000 - }); - }; - } - }); - }, - - //-- 重新从相册中选择图片 -- - show_pai_pop:function () { - var th=this; - //选择和拍照一张图片 - wx.chooseImage({ - count: 1, - sizeType: ['original', 'compressed'], - sourceType: ['album', 'camera'], - success (res) { - let imgArr = res.tempFilePaths; - getApp().globalData.skin_img=imgArr[0]; - th.setData({gl_skin_img:imgArr[0]}) - } - }) - - }, - - - - -}) \ No newline at end of file diff --git a/packageB/pages/AI-test-skin/select_photo/select_photo.json b/packageB/pages/AI-test-skin/select_photo/select_photo.json deleted file mode 100644 index 64a8e6e..0000000 --- a/packageB/pages/AI-test-skin/select_photo/select_photo.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "usingComponents": {}, - "navigationBarTitleText": "确认图片" -} \ No newline at end of file diff --git a/packageB/pages/AI-test-skin/select_photo/select_photo.wxml b/packageB/pages/AI-test-skin/select_photo/select_photo.wxml deleted file mode 100644 index b9fd5d9..0000000 --- a/packageB/pages/AI-test-skin/select_photo/select_photo.wxml +++ /dev/null @@ -1,15 +0,0 @@ - - - - - - - - 重拍 - - - - 完成 - - - diff --git a/packageB/pages/AI-test-skin/select_photo/select_photo.wxss b/packageB/pages/AI-test-skin/select_photo/select_photo.wxss deleted file mode 100644 index cc1af5f..0000000 --- a/packageB/pages/AI-test-skin/select_photo/select_photo.wxss +++ /dev/null @@ -1,31 +0,0 @@ -/* packageB/pages/AI-test-skin/select_photo/select_photo.wxss */ -page { - width: 100%; - height: 100%; -} - -.content { - padding: 10%; - height: 60%; -} - -.foot_btn { - margin-top: 80rpx; - display: flex; - justify-content: space-between; - align-items: center; -} - -.foot_btn .reset_select { - display: flex; - flex-direction: column; -} - -.foot_btn .ok_btn { - background: #5dd9dc; - padding: 0 50rpx; - border-radius: 50rpx; - /* margin: 0 auto; */ - line-height: 100rpx; - color: #fff; -} diff --git a/packageB/pages/AI-test-skin/shoot_notice/shoot_notice.js b/packageB/pages/AI-test-skin/shoot_notice/shoot_notice.js deleted file mode 100644 index ca7c7eb..0000000 --- a/packageB/pages/AI-test-skin/shoot_notice/shoot_notice.js +++ /dev/null @@ -1,86 +0,0 @@ -/* - * @Author: abson - * @Date: 2022-02-15 10:01:57 - * @LastEditTime: 2022-02-17 09:40:38 - * @LastEditors: Please set LastEditors - * @Description: 打开koroFileHeader查看配置 进行设置: https://github.com/OBKoro1/koro1FileHeader/wiki/%E9%85%8D%E7%BD%AEet urkl - * @FilePath: \MShopWeApp\packageB\pages\AI-test-skin\shoot_notice\shoot_notice.js - */ -// packageB/pages/AI-test-skin/shoot_notice/shoot_notice.js -const app = getApp(); -const request = app.request; -const os = app.globalData; -const setting = os.setting; -const ut = require('../../../../utils/util'); -Page({ - - /** - * 页面的初始数据 - */ - data: { - iurl: setting.imghost, - }, - - /** - * 生命周期函数--监听页面加载 - */ - onLoad: function (options) { - - }, - - /** - * 生命周期函数--监听页面显示 - */ - onShow: function () { - - }, - - /** - * 生命周期函数--监听页面隐藏 - */ - onHide: function () { - - }, - - /** - * 页面相关事件处理函数--监听用户下拉动作 - */ - onPullDownRefresh: function () { - - }, - - /** - * 页面上拉触底事件的处理函数 - */ - onReachBottom: function () { - - }, - - /** - * 用户点击右上角分享 - */ - onShareAppMessage: function () { - - }, - - //从相册中选择图片 - show_pai_pop:function () { - //选择和拍照一张图片 - wx.chooseImage({ - count: 1, - sizeType: ['original', 'compressed'], - sourceType: ['album', 'camera'], - success (res) { - let imgArr = res.tempFilePaths; - getApp().globalData.skin_img=imgArr[0]; - let url = "/packageB/pages/AI-test-skin/select_photo/select_photo"; - app.goto(url); - } - }) - - }, - - - - -}) \ No newline at end of file diff --git a/packageB/pages/AI-test-skin/shoot_notice/shoot_notice.json b/packageB/pages/AI-test-skin/shoot_notice/shoot_notice.json deleted file mode 100644 index bf55ee4..0000000 --- a/packageB/pages/AI-test-skin/shoot_notice/shoot_notice.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "usingComponents": {}, - "navigationBarTitleText": "拍摄须知" -} \ No newline at end of file diff --git a/packageB/pages/AI-test-skin/shoot_notice/shoot_notice.wxml b/packageB/pages/AI-test-skin/shoot_notice/shoot_notice.wxml deleted file mode 100644 index 99642af..0000000 --- a/packageB/pages/AI-test-skin/shoot_notice/shoot_notice.wxml +++ /dev/null @@ -1,60 +0,0 @@ - - - - 准备工作 - - - - - - - - - - 1、请对准镜头,闭眼拍照 - - - - - - - - 2、请摘下眼镜,撩起刘海 - - - - - - - - 3、保持脸部垂直,切勿距离过远过近 - - - - 注意事项 - - - - - - - - 1、脸部置于画面中央,请勿距离过远或过近 - - - - - - 2、脸部保持平视摄像头 - - - - - - 准备闭眼拍摄 - - - 如无闭眼,将导致图片分析失败 - - - \ No newline at end of file diff --git a/packageB/pages/AI-test-skin/shoot_notice/shoot_notice.wxss b/packageB/pages/AI-test-skin/shoot_notice/shoot_notice.wxss deleted file mode 100644 index f098f26..0000000 --- a/packageB/pages/AI-test-skin/shoot_notice/shoot_notice.wxss +++ /dev/null @@ -1,133 +0,0 @@ -/* packageB/pages/AI-test-skin/shoot_notice/shoot_notice.wxss */ -page { - width: 100vw; - height: 100%; - padding: 40rpx 30rpx 0 30rpx; - box-sizing: border-box; - background-color: #e7f5fb; -} -.content { - width: 100%; - /* height: 100%; */ - border-radius: 25rpx; - /* padding: 30rpx; */ - background-color: #fff; -} - -.content .work { - text-align: center; - padding: 50rpx 0 30rpx 0; - font-size: 36rpx; -} - -.content .ready { - display: flex; - flex-direction: column; - align-items: center; - margin-bottom: 40rpx -} -.content .ready1 { - display: flex; - flex-direction: column; - align-items: center; - padding-bottom: 50rpx ; - /* margin-bottom: 40rpx */ -} - -.hengxian { - position: relative; - top: -15rpx; - width: 40rpx; - margin-left: 50%; - transform: translateX(-50%); - border: 1rpx solid #5edadc; -} - -.shuxian { - width: 2rpx; - background-color: #f5f5f5; - margin: 0 30rpx; -} - -.content .image { - display: flex; - width: 75%; - height: 300rpx; -} - -.content .image_1 { - display: flex; - width: 55%; - height: 450rpx; - margin: 0 auto; -} - -.content image { - height: 100%; -} -.btn { - - /* height: 150rpx; */ - /* margin-left: 50%; */ - margin: 70rpx 0 30rpx 50%; - transform: translateX(-50%); - background: #4bd6df; - padding: 20rpx; - width: 50%; - text-align: center; - border-radius: 40rpx; - color: #fff; -} -.btn_fixed { - position: fixed; - width: 100%; - bottom: 0; - height: 300rpx; - background: #e7f5fb; -} -.notice { - text-align: center; - color: red; - font-size: 28rpx; -} - -.cover-layer { - position: fixed; - left: 0; - top: 0; - right: 0; - bottom: 0; - z-index: 11; - background: rgba(0,0,0,0.4); - width: 100%; - height: 100%; -} - -.flex{display: flex} -.jc-center{ - justify-content: center; -} -.ac{align-items: center} -.pai_content{ - position: fixed;z-index: 100;bottom: 0;background: #FFFFFF;width: 100%; - border-top-left-radius:30rpx; - border-top-right-radius:30rpx; -} -.p_item{ height: 100rpx; line-height: 100rpx;text-align: center; border-bottom: 1rpx solid #eee} -.p_cancle{height: 100rpx; line-height: 100rpx;text-align: center; border-top:20rpx solid #f8f8f8;} - -@keyframes p_up -{ - from {transform:translateY(100%);} - to {transform:translateY(0);} -} - -@keyframes p_down -{ - from {transform:translateY(0);} - to {transform:translateY(100%);} -} -.p_to_up{animation:p_up 1s;} -.p_to_down{animation:p_down 0.5s;} - - diff --git a/packageB/pages/AI-test-skin/success_result/acne/acne.js b/packageB/pages/AI-test-skin/success_result/acne/acne.js deleted file mode 100644 index bbf38ae..0000000 --- a/packageB/pages/AI-test-skin/success_result/acne/acne.js +++ /dev/null @@ -1,50 +0,0 @@ -/* - * @Author: abson - * @Date: 2022-02-21 11:03:07 - * @LastEditTime: 2022-02-21 17:50:35 - * @LastEditors: Please set LastEditors - * @Description: 打开koroFileHeader查看配置 进行设置: https://github.com/OBKoro1/koro1FileHeader/wiki/%E9%85%8D%E7%BD%AE - * @FilePath: \MShopWeApp\packageB\pages\AI-test-skin\success_result\acne\acne.js - */ -module.exports = { - //把组合购的商品价格计算出来,同时每个会员都有购买组合商品的上限!ladder_b_num是已经购买了多少件 - get_goods: function(th,stoid) { - var r_code='03'; - //获取痘痘的类型 - var list=th.data.face_data.acnespotmole.acne_list; - //把所有的斑的类型拿出来 - var arr=[]; - for(var i in list){ - arr.push(list[i].type); - } - //去掉重复 - var set= arr.filter(function (element, index, self) { - return self.indexOf(element) === index; - }) - var re_word=set.join(','); - //-- 服务卡 -- - var url="/api/weshop/serviceCard/page?orderField=RAND()&recommend_code="+r_code+"&store_id="+stoid+"&recommend_word="+re_word+"&pageSize=2"; - getApp().request.promiseGet(url, {}).then(res=>{ - if(res.data.code==0 && res.data.data && res.data.data.pageData && res.data.data.pageData.length>0){ - th.setData({acne_fuwu:res.data.data.pageData}) - } - }) - - //-- 商品 -- - var url="/api/weshop/goods/page?orderField=RAND()&recommend_code="+r_code+"&store_id="+stoid+"&recommend_word="+re_word+"&pageSize=2"; - getApp().request.promiseGet(url, {}).then(res=>{ - if(res.data.code==0 && res.data.data && res.data.data.pageData && res.data.data.pageData.length>0){ - th.setData({acne_goods:res.data.data.pageData}) - } - }) - - // 优惠券 - var url="/api/weshop/prom/coupon/pageCouponList?orderField=RAND()&recommend_code="+r_code+"&store_id="+stoid+"&recommend_word="+re_word+"&pageSize=2"; - getApp().request.promiseGet(url, {}).then(res=>{ - if(res.data.code==0 && res.data.data && res.data.data.pageData && res.data.data.pageData.length>0){ - th.setData({acne_quan_list:res.data.data.pageData}); - } - }) - - }, -} diff --git a/packageB/pages/AI-test-skin/success_result/acne/acne.wxml b/packageB/pages/AI-test-skin/success_result/acne/acne.wxml deleted file mode 100644 index d437250..0000000 --- a/packageB/pages/AI-test-skin/success_result/acne/acne.wxml +++ /dev/null @@ -1,135 +0,0 @@ - - - - - #06 - - 痤疮 - - 问题标注 - - - - - - - - - - - 程度情况 - I级 - - - - - - - - 痤疮个数 - 100个 - - - - - - - 囊肿 - 健康 - - - - - - 丘疹 - 健康 - - - - - - 粉刺 - 健康 - - - - - - 痘印 - 健康 - - - - - 明显可见毛孔或内含小于毛孔大小角栓 - - - - - 原因分析 - - - - 皮脂腺分泌旺盛 - - - - 皮脂腺分泌旺盛 - - - - 皮脂腺分泌旺盛 - - - - - - 护理建议 - - - 01 早晚清洁 - 早晚清洁。先用热水打开毛孔,使用氨基酸洁面乳在 T 区、脸颊等区域,以画圆的方式进行揉搓,再用大 - 量清水冲洗干净。 - - - 02 注意饮食 - 少吃甜腻、油炸、刺激的东西,以及少饮一些奶制品,这些食物都能让皮脂腺分泌增多。多吃一点含维生素 B 族的食物。 - - - 03 日常防晒 - 日常防晒。使用清爽型防晒产品,并使用太阳伞、帽子等做好物理防晒,避免阳光中的紫外线刺激皮脂腺 - 分泌更多油脂。 - - - - - - - - - - 痤疮问题的疗程 - - - - - - - 适合痤疮问题的护肤品 - - - - - - - - - 适合痤疮商品的优惠券 - - - - - - - - \ No newline at end of file diff --git a/packageB/pages/AI-test-skin/success_result/blackhead/blackhead.js b/packageB/pages/AI-test-skin/success_result/blackhead/blackhead.js deleted file mode 100644 index 85f3c20..0000000 --- a/packageB/pages/AI-test-skin/success_result/blackhead/blackhead.js +++ /dev/null @@ -1,45 +0,0 @@ -/* - * @Author: abson - * @Date: 2022-02-21 11:03:07 - * @LastEditTime: 2022-02-21 17:48:28 - * @LastEditors: Please set LastEditors - * @Description: 打开koroFileHeader查看配置 进行设置: https://github.com/OBKoro1/koro1FileHeader/wiki/%E9%85%8D%E7%BD%AE - * @FilePath: \MShopWeApp\packageB\pages\AI-test-skin\success_result\blackhead\blackhead.js - */ -module.exports = { - //把组合购的商品价格计算出来,同时每个会员都有购买组合商品的上限!ladder_b_num是已经购买了多少件 - get_goods: function(th,stoid) { - var r_code='10'; - //获取黑头的类型 - var blackhead_segs_type=th.data.face_data.blackheadpore.blackhead_segs_type; - //去掉重复 - var set= blackhead_segs_type.filter(function (element, index, self) { - return self.indexOf(element) === index; - }) - var re_word=set.join(','); - //-- 服务卡 -- - var url="/api/weshop/serviceCard/page?orderField=RAND()&recommend_code="+r_code+"&store_id="+stoid+"&recommend_word="+re_word+"&pageSize=2"; - getApp().request.promiseGet(url, {}).then(res=>{ - if(res.data.code==0 && res.data.data && res.data.data.pageData && res.data.data.pageData.length>0){ - th.setData({blackhead_fuwu:res.data.data.pageData}) - } - }) - - //-- 商品 -- - var url="/api/weshop/goods/page?orderField=RAND()&recommend_code="+r_code+"&store_id="+stoid+"&recommend_word="+re_word+"&pageSize=2"; - getApp().request.promiseGet(url, {}).then(res=>{ - if(res.data.code==0 && res.data.data && res.data.data.pageData && res.data.data.pageData.length>0){ - th.setData({blackhead_goods:res.data.data.pageData}) - } - }) - - // 优惠券 - var url="/api/weshop/prom/coupon/pageCouponList?orderField=RAND()&recommend_code="+r_code+"&store_id="+stoid+"&recommend_word="+re_word+"&pageSize=2"; - getApp().request.promiseGet(url, {}).then(res=>{ - if(res.data.code==0 && res.data.data && res.data.data.pageData && res.data.data.pageData.length>0){ - th.setData({blackhead_quan_list:res.data.data.pageData}); - } - }) - - }, -} diff --git a/packageB/pages/AI-test-skin/success_result/blackhead/blackhead.wxml b/packageB/pages/AI-test-skin/success_result/blackhead/blackhead.wxml deleted file mode 100644 index 90855ec..0000000 --- a/packageB/pages/AI-test-skin/success_result/blackhead/blackhead.wxml +++ /dev/null @@ -1,105 +0,0 @@ - - - - - #01 - - 黑头 - - 问题标注 - - - - - - - - - - 程度情况 - 待确定 - - - - - - - - 粗大区域 - 待确定 - - - - 隐约可见明显黑头 - - - - - 原因分析 - - - - 清洁不够 - - - - 皮脂腺分泌过多 - - - - 护肤品不当 - - - - - - 护理建议 - - - 01 饮食清淡 - 多吃清淡食物,多喝水,忌辛辣、油腻等饮食,避免油脂过度分泌。 - - - 02 注意面部卫生 - 注意面部和手部的卫生,常用温水洗脸,避免用碱性大的肥皂,以免进一步填塞毛囊,使黑头加重。 - - - 03 去角质 - 每周做两次角质清洁的工作,使皮肤角质层软化,深度清洁皮肤 - - - 03 日常洁面 - 先用热水打开毛孔,使用氨基酸洁面乳在 T 区以画圆的方式进行揉搓,再用大量清水冲洗干净。 - - - - - - - - - 黑头问题的疗程 - - - - - - - 适合黑头问题的护肤品 - - - - - - - - - 适合黑头商品的优惠券 - - - - - - - - \ No newline at end of file diff --git a/packageB/pages/AI-test-skin/success_result/coupon.wxml b/packageB/pages/AI-test-skin/success_result/coupon.wxml deleted file mode 100644 index 7e8f042..0000000 --- a/packageB/pages/AI-test-skin/success_result/coupon.wxml +++ /dev/null @@ -1,25 +0,0 @@ - - - - - - - {{item.money}} - - 满{{item.condition}}元可用 - - - - {{item.name}} - - {{filters.replace_time2(item.start)}} 至 {{filters.replace_time2(item.end)?filters.replace_time2(item.end):'不限'}} - - - - - {{ item.linging==1?'领取中':'领取'}} - - - - - \ No newline at end of file diff --git a/packageB/pages/AI-test-skin/success_result/dark/dark.js b/packageB/pages/AI-test-skin/success_result/dark/dark.js deleted file mode 100644 index 44b78fc..0000000 --- a/packageB/pages/AI-test-skin/success_result/dark/dark.js +++ /dev/null @@ -1,47 +0,0 @@ -/* - * @Author: abson - * @Date: 2022-02-21 11:03:07 - * @LastEditTime: 2022-02-21 17:50:16 - * @LastEditors: Please set LastEditors - * @Description: 打开koroFileHeader查看配置 进行设置: https://github.com/OBKoro1/koro1FileHeader/wiki/%E9%85%8D%E7%BD%AE - * @FilePath: \MShopWeApp\packageB\pages\AI-test-skin\success_result\dark\dark.js - */ -module.exports = { - //把组合购的商品价格计算出来,同时每个会员都有购买组合商品的上限!ladder_b_num是已经购买了多少件 - get_goods: function(th,stoid) { - var r_code='08'; - - var arr1=th.data.face_data.eyesattr.dark_circle_left_type; - var arr2=th.data.face_data.eyesattr.dark_circle_right_type; - var arr=[...arr1,...arr2]; - //去掉重复 - var set= arr.filter(function (element, index, self) { - return self.indexOf(element) === index; - }) - var re_word=set.join(','); - //获取黑眼圈的类型 - var re_word= arr.join(',') - //-- 服务卡 -- - var url="/api/weshop/serviceCard/page?orderField=RAND()&recommend_code="+r_code+"&store_id="+stoid+"&recommend_word="+re_word+"&pageSize=2"; - getApp().request.promiseGet(url, {}).then(res=>{ - if(res.data.code==0 && res.data.data && res.data.data.pageData && res.data.data.pageData.length>0){ - th.setData({dark_fuwu:res.data.data.pageData}) - } - }) - - //-- 商品 -- - var url="/api/weshop/goods/page?orderField=RAND()&recommend_code="+r_code+"&store_id="+stoid+"&recommend_word="+re_word+"&pageSize=2"; - getApp().request.promiseGet(url, {}).then(res=>{ - if(res.data.code==0 && res.data.data && res.data.data.pageData && res.data.data.pageData.length>0){ - th.setData({dark_goods:res.data.data.pageData}) - } - }) - // 优惠券 - var url="/api/weshop/prom/coupon/pageCouponList?orderField=RAND()&recommend_code="+r_code+"&store_id="+stoid+"&recommend_word="+re_word+"&pageSize=2"; - getApp().request.promiseGet(url, {}).then(res=>{ - if(res.data.code==0 && res.data.data && res.data.data.pageData && res.data.data.pageData.length>0){ - th.setData({dark_quan_list:res.data.data.pageData}); - } - }) - }, -} diff --git a/packageB/pages/AI-test-skin/success_result/dark/dark.wxml b/packageB/pages/AI-test-skin/success_result/dark/dark.wxml deleted file mode 100644 index 226e52c..0000000 --- a/packageB/pages/AI-test-skin/success_result/dark/dark.wxml +++ /dev/null @@ -1,141 +0,0 @@ - - - - - #05 - - 黑眼圈 - - 问题标注 - - - - - - - - - - 程度情况 - {{s_filter.get_dark_type(dark_type)}} - - - - - - - - - 黑眼圈类型 - 3种 - - - - - - - - - - - - 色素性-中度 - - - - 血管性-轻度 - - - - 阴影型-无 - - - - - - - - - - - 色素性-中度 - - - - 血管性-轻度 - - - - 阴影型-无 - - - - - - 明显可见毛孔或内含小于毛孔大小角栓 - - - - - 原因分析 - - - - 眼皮色素沉着增加 - - - - 眼皮静脉血流淤积 - - - - 不良生活习惯 - - - - - - 护理建议 - - - 01 改善饮食习惯 - 改变辛辣、油腻等饮食习惯,保持饮食清淡,多摄取维生素 C ,如西红柿、柠檬等,可以淡化黑色素。 - - - 02 使用眼霜 - 注重眼周的保养,洁面后使用抗衰老的眼霜产品,并按摩直至吸收,消除眼部水肿。 - - - 03 注意防晒 - 使用防晒系数较高的产品,并及时进行补涂,减少紫外线在眼下的黑色素沉淀。 - - - - - - - - 黑眼圈问题的疗程 - - - - - - 适合黑眼圈问题的护肤品 - - - - - - - - - 适合黑眼圈商品的优惠券 - - - - - - - - \ No newline at end of file diff --git a/packageB/pages/AI-test-skin/success_result/fuwu.wxml b/packageB/pages/AI-test-skin/success_result/fuwu.wxml deleted file mode 100644 index 23b7d6d..0000000 --- a/packageB/pages/AI-test-skin/success_result/fuwu.wxml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - {{item.serviceName}} - - {{item.serviceSn}} - - ¥{{item.money}} - - \ No newline at end of file diff --git a/packageB/pages/AI-test-skin/success_result/goods.wxml b/packageB/pages/AI-test-skin/success_result/goods.wxml deleted file mode 100644 index 0de5dee..0000000 --- a/packageB/pages/AI-test-skin/success_result/goods.wxml +++ /dev/null @@ -1,39 +0,0 @@ - - - - - {{item.goods_name}} - - {{s_filter.guige(item)}} - - - - - {{item.prom_integral}}积分 - + - ¥{{item.shop_price}} - - - - - - - ¥{{item.shop_price}} - - - ¥{{item.shop_price}} - - - - ¥{{item.shop_price}} - - - - ¥{{item.shop_price}} - - - - - - - \ No newline at end of file diff --git a/packageB/pages/AI-test-skin/success_result/pore/pore.js b/packageB/pages/AI-test-skin/success_result/pore/pore.js deleted file mode 100644 index 0ca81e3..0000000 --- a/packageB/pages/AI-test-skin/success_result/pore/pore.js +++ /dev/null @@ -1,36 +0,0 @@ -module.exports = { - //把组合购的商品价格计算出来,同时每个会员都有购买组合商品的上限!ladder_b_num是已经购买了多少件 - get_goods: function(th,stoid) { - var r_code='11'; - //获取毛孔的类型 - var pore_segs_type=th.data.face_data.blackheadpore.pore_segs_type; - //去掉重复 - var set= pore_segs_type.filter(function (element, index, self) { - return self.indexOf(element) === index; - }) - var re_word=set.join(','); - //-- 服务卡 -- - var url="/api/weshop/serviceCard/page?orderField=RAND()&recommend_code="+r_code+"&store_id="+stoid+"&recommend_word="+re_word+"&pageSize=2"; - getApp().request.promiseGet(url, {}).then(res=>{ - if(res.data.code==0 && res.data.data && res.data.data.pageData && res.data.data.pageData.length>0){ - th.setData({pore_fuwu:res.data.data.pageData}); - } - }) - - //-- 商品 -- - var url="/api/weshop/goods/page?orderField=RAND()&recommend_code="+r_code+"&store_id="+stoid+"&recommend_word="+re_word+"&pageSize=2"; - getApp().request.promiseGet(url, {}).then(res=>{ - if(res.data.code==0 && res.data.data && res.data.data.pageData && res.data.data.pageData.length>0){ - th.setData({pore_goods:res.data.data.pageData}); - } - }) - - // 优惠券 - var url="/api/weshop/prom/coupon/pageCouponList?orderField=RAND()&recommend_code="+r_code+"&store_id="+stoid+"&recommend_word="+re_word+"&pageSize=2"; - getApp().request.promiseGet(url, {}).then(res=>{ - if(res.data.code==0 && res.data.data && res.data.data.pageData && res.data.data.pageData.length>0){ - th.setData({pore_quan_list:res.data.data.pageData}); - } - }) - }, -} diff --git a/packageB/pages/AI-test-skin/success_result/pore/pore.wxml b/packageB/pages/AI-test-skin/success_result/pore/pore.wxml deleted file mode 100644 index e8a7114..0000000 --- a/packageB/pages/AI-test-skin/success_result/pore/pore.wxml +++ /dev/null @@ -1,106 +0,0 @@ - - - - - #01 - - 毛孔 - - 问题标注 - - - - - - - - - - 程度情况 - 待确定 - - - - - - - - 粗大区域 - 待确定 - - - - 明显可见毛孔或内含小于毛孔大小角栓 - - - - - 原因分析 - - - - 皮脂腺分泌旺盛 - - - - 日光暴晒过度 - - - - 护肤不当清洁不足 - - - - - - 护理建议 - - - 01 日常防晒 - 使用清爽型防晒产品,并使用太阳伞、帽子等做好物理防晒,避免阳光中的紫外线刺激皮脂腺分泌更多油 - 脂。 - - - 02 补水保湿 - 日常清洁后,使用补水面膜或带收敛效果的爽肤水,在毛孔粗大处多次叠加,后续使用清爽型乳液、面霜等做好保湿工作。 - - - 03 早晚清洁 - 先用热水打开毛孔,使用氨基酸洁面乳在 T 区、脸颊等毛孔较大区域,以画圆的方式进行揉搓,再用大量 - 清水冲洗干净。 - - - - - - - - - - - - 毛孔问题的疗程 - - - - - - - 适合毛孔问题的护肤品 - - - - - - - - - 适合毛孔商品的优惠券 - - - - - - - - \ No newline at end of file diff --git a/packageB/pages/AI-test-skin/success_result/s_filter.wxs b/packageB/pages/AI-test-skin/success_result/s_filter.wxs deleted file mode 100644 index 48091bb..0000000 --- a/packageB/pages/AI-test-skin/success_result/s_filter.wxs +++ /dev/null @@ -1,133 +0,0 @@ -//获取样式 -var get_dark_type = function(column) { - switch(column){ - case 0:return "轻度"; - case 1:return "中度"; - case 2:return "重度"; - } -} - -//跳转的接口 -var get_goods_url=function(item){ - var url1="/pages/goods/goodsInfo/goodsInfo?goods_id="+item.goods_id - - if(item.prom_type == 9) { - url1 = '/packageC/pages/luckyGo/luckyGo_goodsInfo/luckyGo_goodsInfo?goods_id=' + item.goods_id + '&group_id=' + item.prom_id; - } - if(item.prom_type==8){ - url1="/packageC/pages/presell/goodsInfo/goodsInfo?goods_id="+item.goods_id+"&prom_id="+item.prom_id - } - if(item.prom_type==1 && item.prom_id>0 ){ - url1="/pages/goods/goodsInfo/goodsInfo?goods_id="+item.goods_id+"&prom_id="+item.prom_id+"&prom_type=1"; - } - return url1; - } -var guige=function(item){ - var gg=''; - if (item.goods_spec != "" && item.goods_color != "") { - gg = item.goods_spec + "/" + item.goods_color; - } else if (item.goods_spec != "" || item.goods_color != "") { - gg = item.goods_spec + item.goods_color; - } else { - gg = "规格1"; - } - return gg; -} - -var dryoil_check=function(skin_dryoil_check){ - var num_all=skin_dryoil_check[0]+skin_dryoil_check[1]+skin_dryoil_check[2]+skin_dryoil_check[3]+skin_dryoil_check[4]; - num_all= num_all/5; - switch(num_all){ - case 0:return '干性'; - case 1:return '中性'; - case 2:return '油性'; - } - return ''; -} - - -//-- 判断是不是有等级价 -- -var is_has_rank=function(rank_switch,item){ - if(!rank_switch) return false; - if(item.cardprice1 || item.cardprice2 || item.cardprice3) {return true} - return false; - } - - //-- 判断,不是等级会员时候,要显示的最低等级价和名称 -- -var get_card_price=function(goods,all_card,type){ - var price1=parseFloat(goods['cardprice1']); - var price2 = parseFloat(goods['cardprice2']); - var price3 = parseFloat(goods['cardprice3']); - if(!all_card){ - if(type==0) return 0; - return ""; - } - - var min_price=null; - var min_name=null; - //---设置对应的价格名字---- - for(var i=0;i<3;i++) { - var vl=all_card[i]; - if(!vl) continue; - - if(vl['CorrPrice']=="Price1" && price1>0) - { - if(min_price==null) { - min_price=price1;min_name=vl['CardName']; - } - else if(price10) - { - if(min_price==null) { - min_price=price2;min_name=vl['CardName']; - } - else if(price20) - { - if(min_price==null) { - min_price=price3;min_name=vl['CardName']; - } - else if(price34 ) min_name=min_name.substring(0, 8); - return min_name; - } - -var get_nai_shou=function(type){ - - - switch(type){ - case 0:return '耐受'; - case 1:return '中性'; - case 2:return '敏感'; - } - return ''; -} - - -module.exports = { - get_dark_type: get_dark_type, - get_goods_url: get_goods_url, - guige:guige, - dryoil_check:dryoil_check, - is_has_rank:is_has_rank, - get_card_price:get_card_price, - get_nai_shou:get_nai_shou -} diff --git a/packageB/pages/AI-test-skin/success_result/sensitive/sensitive.js b/packageB/pages/AI-test-skin/success_result/sensitive/sensitive.js deleted file mode 100644 index 96734b3..0000000 --- a/packageB/pages/AI-test-skin/success_result/sensitive/sensitive.js +++ /dev/null @@ -1,43 +0,0 @@ -/* - * @Author: abson - * @Date: 2022-02-21 17:42:05 - * @LastEditTime: 2022-02-21 17:50:54 - * @LastEditors: Please set LastEditors - * @Description: 打开koroFileHeader查看配置 进行设置: https://github.com/OBKoro1/koro1FileHeader/wiki/%E9%85%8D%E7%BD%AE - * @FilePath: \MShopWeApp\packageB\pages\AI-test-skin\success_result\sensitive\sensitive.js - */ -module.exports = { - //把组合购的商品价格计算出来,同时每个会员都有购买组合商品的上限!ladder_b_num是已经购买了多少件 - get_goods: function (th, stoid) { - var r_code = '12'; - //获取毛孔的类型 - var arr = th.data.face_data.skinquality.skin_sensitive_check; - //去掉重复 - var set = arr.filter(function (element, index, self) { - return self.indexOf(element) === index; - }) - var re_word = set.join(','); - //-- 服务卡 -- - var url = "/api/weshop/serviceCard/page?orderField=RAND()&recommend_code=" + r_code + "&store_id=" + stoid + "&recommend_word=" + re_word + "&pageSize=2"; - getApp().request.promiseGet(url, {}).then(res => { - if (res.data.code == 0 && res.data.data && res.data.data.pageData && res.data.data.pageData.length > 0) { - th.setData({ sensitive_fuwu: res.data.data.pageData }) - } - }) - - //-- 商品 -- - var url = "/api/weshop/goods/page?orderField=RAND()&recommend_code=" + r_code + "&store_id=" + stoid + "&recommend_word=" + re_word + "&pageSize=2"; - getApp().request.promiseGet(url, {}).then(res => { - if (res.data.code == 0 && res.data.data && res.data.data.pageData && res.data.data.pageData.length > 0) { - th.setData({ sensitive_goods: res.data.data.pageData }) - } - }) - // 优惠券 - var url = "/api/weshop/prom/coupon/pageCouponList?orderField=RAND()&recommend_code=" + r_code + "&store_id=" + stoid + "&recommend_word=" + re_word + "&pageSize=2"; - getApp().request.promiseGet(url, {}).then(res => { - if (res.data.code == 0 && res.data.data && res.data.data.pageData && res.data.data.pageData.length > 0) { - th.setData({sensitive_quan_list: res.data.data.pageData }); - } - }) - }, -} diff --git a/packageB/pages/AI-test-skin/success_result/sensitive/sensitive.wxml b/packageB/pages/AI-test-skin/success_result/sensitive/sensitive.wxml deleted file mode 100644 index b5af813..0000000 --- a/packageB/pages/AI-test-skin/success_result/sensitive/sensitive.wxml +++ /dev/null @@ -1,102 +0,0 @@ - - - - - #07 - - 敏感度 - - 问题标注 - - - - - - - - - - 程度情况 - {{s_filter.get_nai_shou(skin_sensitive_check)}} - - - - - - - - 敏感度得分 - 待确定 - - - - 明显可见毛孔或内含小于毛孔大小角栓 - - - - - 原因分析 - - - - 皮脂腺分泌旺盛 - - - - 日光暴晒过度 - - - - 护肤不当清洁不足 - - - - - - 护理建议 - - - 01 日常防晒 - 用的公司大股东是公司山豆根山豆根收到二十个的山豆根山豆根使用的公司大股东是公司山豆根山豆根收到二十个的山豆根山豆根大股东是公司山豆根山豆根收到二十个的山豆根山豆根 - - - 02 补水保湿 - 用的公司大股东是公司山豆根山豆根收到二十个的山豆根山豆根使用的公司大股东是公司山豆根山豆根收到二十个的山豆根山豆根大股东是公司山豆根山豆根收到二十个的山豆根山豆根 - - - 03 早晚清洁 - 用的公司大股东是公司山豆根山豆根收到二十个的山豆根山豆根使用的公司大股东是公司山豆根山豆根收到二十个的山豆根山豆根大股东是公司山豆根山豆根收到二十个的山豆根山豆根 - - - - - - - - - - 敏感度问题的疗程 - - - - - - - 适合敏感度问题的护肤品 - - - - - - - - - 适合敏感度商品的优惠券 - - - - - - - - \ No newline at end of file diff --git a/packageB/pages/AI-test-skin/success_result/speckle/speckle.js b/packageB/pages/AI-test-skin/success_result/speckle/speckle.js deleted file mode 100644 index 3f8b134..0000000 --- a/packageB/pages/AI-test-skin/success_result/speckle/speckle.js +++ /dev/null @@ -1,50 +0,0 @@ -/* - * @Author: abson - * @Date: 2022-02-21 11:03:07 - * @LastEditTime: 2022-02-21 17:48:51 - * @LastEditors: Please set LastEditors - * @Description: 打开koroFileHeader查看配置 进行设置: https://github.com/OBKoro1/koro1FileHeader/wiki/%E9%85%8D%E7%BD%AE - * @FilePath: \MShopWeApp\packageB\pages\AI-test-skin\success_result\speckle\speckle.js - */ -module.exports = { - //把组合购的商品价格计算出来,同时每个会员都有购买组合商品的上限!ladder_b_num是已经购买了多少件 - get_goods: function(th,stoid) { - var r_code='07'; - //获取斑的类型 - var list=th.data.face_data.acnespotmole.speckle_list; - //把所有的斑的类型拿出来 - var arr=[]; - for(var i in list){ - arr.push(list[i].type); - } - //去掉重复 - var set= arr.filter(function (element, index, self) { - return self.indexOf(element) === index; - }) - var re_word=set.join(','); - //-- 服务卡 -- - var url="/api/weshop/serviceCard/page?orderField=RAND()&recommend_code="+r_code+"&store_id="+stoid+"&recommend_word="+re_word+"&pageSize=2"; - getApp().request.promiseGet(url, {}).then(res=>{ - if(res.data.code==0 && res.data.data && res.data.data.pageData && res.data.data.pageData.length>0){ - th.setData({speckle_fuwu:res.data.data.pageData}) - } - }) - - //-- 商品 -- - var url="/api/weshop/goods/page?orderField=RAND()&recommend_code="+r_code+"&store_id="+stoid+"&recommend_word="+re_word+"&pageSize=2"; - getApp().request.promiseGet(url, {}).then(res=>{ - if(res.data.code==0 && res.data.data && res.data.data.pageData && res.data.data.pageData.length>0){ - th.setData({speckle_goods:res.data.data.pageData}) - } - }) - - // 优惠券 - var url="/api/weshop/prom/coupon/pageCouponList?orderField=RAND()&recommend_code="+r_code+"&store_id="+stoid+"&recommend_word="+re_word+"&pageSize=2"; - getApp().request.promiseGet(url, {}).then(res=>{ - if(res.data.code==0 && res.data.data && res.data.data.pageData && res.data.data.pageData.length>0){ - th.setData({speckle_quan_list:res.data.data.pageData}); - } - }) - - }, -} diff --git a/packageB/pages/AI-test-skin/success_result/speckle/speckle.wxml b/packageB/pages/AI-test-skin/success_result/speckle/speckle.wxml deleted file mode 100644 index 8073949..0000000 --- a/packageB/pages/AI-test-skin/success_result/speckle/speckle.wxml +++ /dev/null @@ -1,102 +0,0 @@ - - - - - #02 - - 色斑 - - 问题标注 - - - - - - - - - - 程度情况 - 待确定 - - - - - - - - 色斑个数 - {{speckle_num}} - - - - 隐约可见面积小且分散的色斑 - - - - - 原因分析 - - - - 皮肤炎症反应 - - - - 内分泌失衡 - - - - 紫外线照射过量 - - - - - - 护理建议 - - - 01 保持充足睡眠 - 充足的睡眠可以调节身体内分泌,皮肤新陈代谢加快,有利于黑色素的脱落。 - - - 02 摄取维生素 - 维生素 C 、维生素 E 可以抑制或淡化黑色素,口服或 - 外用皆可,但外用维生素 C 需注意避光。 - - - 03 做好防晒 - 选择防晒系数较高的产品,并及时进行补涂,同时使用太阳伞、帽子等进行物理防晒,减少紫外线对皮肤产生黑色素沉淀。 - - - - - - - - - 色斑问题的疗程 - - - - - - - 适合色斑问题的护肤品 - - - - - - - - - 适合色斑商品的优惠券 - - - - - - - - \ No newline at end of file diff --git a/packageB/pages/AI-test-skin/success_result/success_result.js b/packageB/pages/AI-test-skin/success_result/success_result.js deleted file mode 100644 index ea1f8a6..0000000 --- a/packageB/pages/AI-test-skin/success_result/success_result.js +++ /dev/null @@ -1,378 +0,0 @@ -/* - * @Author: abson - * @Date: 2022-02-16 15:36:47 - * @LastEditTime: 2022-02-22 16:16:59 - * @LastEditors: Please set LastEditors - * @Description: 打开koroFileHeader查看配置 进行设置: https://github.com/OBKoro1/koro1FileHeader/wiki/%E9%85%8D%E7%BD%AE - * @FilePath: \MShopWeApp\packageB\pages\AI-test-skin\success_result\success_result.js - */ -// packageB/pages/AI-test-skin/success_result/success_result.js -const app = getApp(); -const request = app.request; -const os = app.globalData; -const setting = os.setting; -const ut = require('../../../../utils/util'); -//毛孔 -const acne = require('acne/acne'); -const blackhead = require('blackhead/blackhead'); -const dark = require('dark/dark'); -const pore = require('pore/pore'); -const speckle = require('speckle/speckle'); -const wrinkle = require('wrinkle/wrinkle'); -Page({ - /** - * 页面的初始数据 - */ - data: { - 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: '敏感度' }], - currentIndex: 0, - tab_id: 'zong_he', - iurl: setting.imghost, - showDialog: false, - yanjing: true, //显示皮肤问题 - img_scale: true, //问题标注放大图片 - img_scale_icon: true, - show_problem: 1, //问题标注显示问题 - - }, - - /** - * 生命周期函数--监听页面加载 - */ - onLoad: function (options) { - var th = this; - //初始化一下,获取商品的价格 - this.init(); - //var face_result=getApp().globalData.face_result; - //var face_data=face_result.face_list[0]; - this.data.id = options.id; - - //计算图片要显示的大小 - th.data.cWidth = wx.getSystemInfoSync().windowWidth; - th.data.cHeight = wx.getSystemInfoSync().windowHeight; - th.data.face_height = th.data.cHeight * 0.8 * 0.8; - - this.get_data(function (json, json1, img) { - //-- 数据先存着 -- - var face_data = th.data.face_data = json.face_list[0]; - var sex = json1.face_list[0].gender.type; - //痤疮数 - var acne_num = face_data.acnespotmole.acne_num; - //色斑数 - var speckle_num = face_data.acnespotmole.speckle_num; - //皱纹数 - var wrinkle_num = face_data.wrinkle.wrinkle_num; - //黑头数 - var blackhead_num = face_data.blackheadpore.blackhead_num; - //毛孔数 - var pore_num = face_data.blackheadpore.pore_num; - //黑眼圈的严重程度 - var dark_type = face_data.eyesattr.dark_circle_left_type.length > 0 ? face_data.eyesattr.dark_circle_left_type[0] : -1; - var dark_type1 = face_data.eyesattr.dark_circle_right_type.length > 0 ? face_data.eyesattr.dark_circle_right_type[0] : -1; - if (dark_type1 > dark_type) { - dark_type = dark_type1; - } - var skin_sensitive_check = parseInt(face_data.skinquality.skin_sensitive_check[0]); - var skin_dryoil_check = face_data.skinquality.skin_dryoil_check; - - var location = face_data.location; - th.data.bili = th.data.face_height / (location.height + location.height / 2.3); - - th.setData({ - acne_num: acne_num, - speckle_num: speckle_num, - wrinkle_num: wrinkle_num, - blackhead_num: blackhead_num, - pore_num: pore_num, - dark_type: dark_type, - skin_sensitive_check: skin_sensitive_check, - skin_dryoil_check: skin_dryoil_check, - face_img: img, - m_top: (location.top - location.height / 2.5) * th.data.bili, - m_left: (location.left - location.width / 7) * th.data.bili, - bili: th.data.bili - }) - //-- 调用毛孔的推荐函数 -- - if (pore_num > 0) - pore.get_goods(th, setting.stoid); - //-- 调用黑头的推荐函数 -- - if (blackhead_num > 0) - blackhead.get_goods(th, setting.stoid); - //-- 调用色斑的推荐函数 -- - if (speckle_num > 0) - speckle.get_goods(th, setting.stoid); - //-- 调用皱纹的推荐函数 -- - if (wrinkle_num > 0) - wrinkle.get_goods(th, setting.stoid); - //-- 黑眼圈 -- - if (dark_type > -1) - dark.get_goods(th, setting.stoid); - //-- 黑眼圈 -- - if (acne_num > -0) - acne.get_goods(th, setting.stoid); - }) - }, - - //-- 初始等级卡 -- - init: function () { - var th = this; - if (!getApp().globalData.user_id) return false; - getApp().request.get("/api/weshop/users/get/" + setting.stoid + "/" + getApp().globalData.user_id, { - isShowLoading: false, - success: function (e) { - if (e.data.code == 0 && e.data && e.data.data) { - getApp().globalData.userInfo = e.data.data; - getApp().getConfig2(function (e) { - var swithc_list = e.switch_list; - var sw_arr = JSON.parse(swithc_list); - //---如果后台有开等级卡的开关--- - if (sw_arr.rank_switch && sw_arr.rank_switch == "2") { - th.setData({ - rank_switch: true - }); - //---回调卡的列表--- - th.getPlusCardType(function (ob) { - th.setData({ - card_list: ob.card_list - }); - var ti = setInterval(function () { - var user = getApp().globalData.userInfo; - if (!user) return false; - clearInterval(ti); - if (user.card_field && user['card_expiredate']) { - var str = user['card_expiredate'].replace(/-/g, '/'); - var end = new Date(str); - end = Date.parse(end) / 1000; - var now = ut.gettimestamp(); - //--- 判断是等级会员,且在有效期范围内 --- - if (user.card_field && now < end) { - var card_name = ob.name_map.get(user.card_field); - if (card_name.length > 4) card_name = card_name.substring(0, 8); - th.setData({ - card_field: user.card_field, - card_name: card_name, - card_list: ob.card_list - }); - } - } - }, 500) - }) - } - }) - - } - } - }) - }, - //-- 获取json数据 -- - get_data: function (func) { - var url = "/api/weshop/face/storeSkinface/get/" + setting.stoid + "/" + this.data.id; - getApp().request.promiseGet(url, {}).then(res => { - if (res.data.code == 0) { - console.log(res, 'dsffffff'); - var json = JSON.parse(res.data.data.resultjson); - var json1 = JSON.parse(res.data.data.detectjson); - func(json, json1, res.data.data.img) - } else { - getApp().showWarning("获取数据失败"); - } - }) - }, - - /** - * 生命周期函数--监听页面初次渲染完成 - */ - onReady: function () { - // let heightRecords = []; - // setTimeout(() => { - // for (let i = 0; i < this.data.tab.length; i++) { - // let item = this.data.tab[i]; - // let id = `#${item.id}`; - // let query = wx.createSelectorQuery(); - // query.select(id).boundingClientRect(rect => { - // console.log(rect, i); - // heightRecords[i] = rect.height; - // }).exec() - // } - // this.setData({ - // heightRecords, - // }) - // }, 1000) - - }, - binddragend(e) { - console.log(e); - this.setData({ - scrollTop: e.detail.scrollTop, - }) - }, - - /** - * 生命周期函数--监听页面显示 - */ - onShow: function () { }, - - clickTab(e) { - let { index, tab_id } = e.currentTarget.dataset; - this.setData({ - currentIndex: index, - tab_id, - }) - }, - click_yanjing() { - this.setData({ - yanjing: !this.data.yanjing, - }) - }, - click_fangda() { - this.setData({ - img_scale: !this.data.img_scale, - img_scale_icon: !this.data.yanjing, - }) - }, - - /** - * 生命周期函数--监听页面隐藏 - */ - onHide: function () { - - }, - - /** - * 生命周期函数--监听页面卸载 - */ - onUnload: function () { - - }, - show_dailog(e) { - var type = parseInt(e.currentTarget.dataset.type); - this.setData({ - showDialog: true, show_type: type - }) - switch (type) { - case 1: //毛孔 - var pore_list = this.data.face_data.blackheadpore.circles[0].pore; - this.setData({ pore_list: pore_list }); - break; - case 2://色斑 - var speckle_list = this.data.face_data.acnespotmole.speckle_list; - this.setData({ speckle_list: speckle_list }); - break; - case 3://皱纹 - var wrinkle_list = this.data.face_data.wrinkle.wrinkle_data; - this.setData({ wrinkle_list: wrinkle_list }); - break; - case 4://黑头 - var blackhead_list = this.data.face_data.blackheadpore.circles[0].blackhead; - this.setData({ blackhead_list: blackhead_list }); - break; - case 5://黑眼圈 - var arr = this.data.face_data.eyesattr.dark_circle_left[0]; - var arr2 = this.data.face_data.eyesattr.dark_circle_right[0]; - var arr3 = [...arr, ...arr2]; - this.setData({ dark_list: arr3 }); - break; - case 6://痤疮 - var acne_list = this.data.face_data.acnespotmole.acne_list; - this.setData({ acne_list: acne_list }); - break; - default: - break - } - }, - - close_dialog() { - this.setData({ - showDialog: false, - }) - }, - - close_mask() { - this.setData({ - showDialog: false, - img_scale: true, - }) - }, - - /** - * 页面相关事件处理函数--监听用户下拉动作 - */ - onPullDownRefresh: function () { - - }, - - /** - * 页面上拉触底事件的处理函数 - */ - onReachBottom: function () { - - }, - - /** - * 用户点击右上角分享 - */ - onShareAppMessage: function () { - - }, - - //商品页面跳转 - go_url: function (e) { - var url = e.currentTarget.dataset.url; - getApp().goto(url); - }, - - //--- 获取卡类列表 --- - getPlusCardType: function (func) { - var storid = setting.stoid; - var th = this; - getApp().request.promiseGet("/api/weshop/plus/vip/mem/bership/list?" + "storeId=" + storid, {}).then(res => { - - if (res.data.code != 0 || !res.data.data) { - var ob = { - "card_list": [], - "name_map": "" - }; - func(ob); - return false; - } - - var plusCard = res.data.data; - var arr = [1219, 2089, 3031]; - var new_arr = new Array(); - var card_name_map = new Map(); - - var user = getApp().globalData.userInfo; - if (plusCard) { - for (var i = 0; i < plusCard.length; i++) { - if ((!user || user.card_field == null || user.card_field == "") && (plusCard[i].IsStopBuy == true)) { - continue; - } - var name = "card" + plusCard[i].CorrPrice.toLowerCase(); - card_name_map.set(name, plusCard[i].CardName); - new_arr.push(plusCard[i]); - - } - } - var ob = { - "card_list": new_arr, - "name_map": card_name_map - }; - func(ob); - }) - }, - - //图片加载的时候,计算图片的像素大小 - face_img_load: function (e) { - var th = this; - var imgwidth = e.detail.width; - var imgheight = e.detail.height; - - var w = th.data.cWidth * 0.8; - - this.setData({ - iwidth: imgwidth * th.data.bili, - iheight: imgheight * th.data.bili, - bili1: w / imgwidth //图片放大时候的比例 - }) - }, -}) \ No newline at end of file diff --git a/packageB/pages/AI-test-skin/success_result/success_result.json b/packageB/pages/AI-test-skin/success_result/success_result.json deleted file mode 100644 index 6f9de82..0000000 --- a/packageB/pages/AI-test-skin/success_result/success_result.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "usingComponents": { - "vant-tabs":"../../../components/vant_ui/tabs", - "vant-tab":"../../../components/vant_ui/tab" - }, - "navigationBarTitleText": "测肤报告" -} \ No newline at end of file diff --git a/packageB/pages/AI-test-skin/success_result/success_result.wxml b/packageB/pages/AI-test-skin/success_result/success_result.wxml deleted file mode 100644 index b3c4103..0000000 --- a/packageB/pages/AI-test-skin/success_result/success_result.wxml +++ /dev/null @@ -1,254 +0,0 @@ - - - - - - - {{item.name}} - - - - - - - - - - 毛孔 {{pore_num}} - 色斑 {{speckle_num}} - 黑眼圈 {{s_filter.get_dark_type(dark_type)}} - - - - - - - 黑头 {{blackhead_num}} - 皱纹 {{wrinkle_num}} - 痤疮 {{acne_num}} - - - - - 综合得分 - - 待确定 - - - - - - 肤况 - 待确定 - - - - - - - - - - - 待确定 - - 干性区 - 油性区 - - - 你的皮肤总体油脂过剩,容易引发皮肤问题。日常可使用一些具有控油,补水功效产品,帮助调理肌肤 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 毛孔较粗大 - 色斑轻度 - 皱纹轻度 - 黑头轻度 - 黑眼圈轻度 - 痤疮轻度 - 敏感度{{s_filter.get_nai_shou(skin_sensitive_check)}} - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packageB/pages/AI-test-skin/success_result/success_result.wxss b/packageB/pages/AI-test-skin/success_result/success_result.wxss deleted file mode 100644 index 6fa8469..0000000 --- a/packageB/pages/AI-test-skin/success_result/success_result.wxss +++ /dev/null @@ -1,554 +0,0 @@ -/* packageB/pages/AI-test-skin/success_result/success_result.wxss */ -page { - width: 100%; - height: 100%; - background: #e6f4fa; -} - -.tab_scroll { - position: fixed; - top: 0; - z-index: 99; - display: flex; - height: 100rpx; -} - -.share { - display: flex; - position: fixed; - bottom: 100rpx; - right: 0; - padding: 20rpx; - background-color: #fff; - border: 2rpx solid #f0f0f0; - /* color: #FFF; */ - border-radius: 40rpx 0 0 40rpx; - z-index: 99; -} - -.tab_scroll_item { - position: relative; - padding: 3% 6%; - white-space: nowrap; - background-color: #fff; -} - -.tab_scroll_item.active::after { - content: ''; - position: absolute; - bottom: 0; - left: 50%; - transform: translateX(-50%); - width: 25%; - height: 6rpx; - background-color: #333333; -} - -.analyse { - display: flex; - align-items: center; - margin-top: 50rpx; - justify-content: center; - /* justify-content: space-evenly; */ -} - -.analyse .mark { - padding: 4rpx 12rpx; - font-size: 28rpx; - background: #fff; - border-radius: 20rpx; -} - -.analyse .analyse_left { - position: relative; - right: -70rpx; - z-index: 2; -} - -.analyse .analyse_center { - position: relative; - background: #c9f0f9; - border-radius: 50%; - width: 400rpx; - height: 400rpx; -} - -.analyse_center .lianxian { - position: absolute; - width: 2rpx; - height: 100rpx; - bottom: 0rpx; - right: 30px; - transform: rotate(-65deg); - background-color: #999; -} - -.analyse_center .lianxian1 { - position: absolute; - width: 2rpx; - height: 120rpx; - top: -30rpx; - right: 20px; - transform: rotate(-125deg); - background-color: #999; -} - -.analyse_center .lianxian2 { - position: absolute; - width: 2rpx; - height: 120rpx; - top: 30rpx; - left: 0px; - transform: rotate(-74deg); - background-color: #999; -} - -.analyse .analyse_right { - position: relative; - right: 70rpx; - z-index: 2; -} - -.mask { - position: fixed; - width: 100%; - height: 100%; - top: 0; - bottom: 0; - left: 0; - right: 0; - background-color: rgba(0, 0, 0, .6); - z-index: 999; -} - -.ll::after { - content: "\e650"; -} - -.analyse .analyse_center image { - height: 100%; - width: 100%; -} - -.score { - display: flex; - margin-top: 25rpx; - justify-content: space-evenly; -} - -.score .shuxian { - margin-top: 15rpx; - width: 2rpx; - height: 60rpx; - background: #482121; -} - -.score .icon-zuojiantou:before { - content: "\e625"; - transform: rotate(-90deg); -} - -.icon-xia::before { - margin-bottom: 14rpx; - display: inline-block; - transform: rotate(-90deg); - font-size: 18rpx; -} - -.icon-zuojiantou::before { - color: #f1585d; - display: inline-block; - transform: rotate(90deg); -} - -.bg_white { - background-color: #fff; -} - -.mt10 { - margin-top: 10rpx; -} - -.mb_b5 { - margin-bottom: 5%; -} - -.mt_b5 { - margin-top: 5%; -} - -.mt_b10 { - margin-top: 10%; -} - -.c_666 { - color: #666; -} - -.mt20 { - margin-top: 20rpx; -} - -.ml20 { - margin-left: 20rpx; -} - -.mr10 { - margin-right: 10rpx; -} - -.mr20 { - margin-right: 20rpx; -} - -.mgb30 { - margin-bottom: 30rpx; -} - -.content { - width: 100%; - padding: 5% 5% 5%; - box-sizing: border-box; -} - -.analyse_result { - display: flex; - padding: 50rpx 30rpx 50rpx 20rpx; - border-radius: 30rpx; - background-color: #fff; -} - -.img { - width: 200rpx; - height: 200rpx; - /* border-radius: 50%; */ -} - -.bold { - font-weight: 600; -} - - -.analyse_result .gan::before { - margin-right: 10rpx; - content: ""; - display: inline-block; - width: 15rpx; - height: 15rpx; - background-color: #c0e2b7; -} - -.analyse_result .you::before { - margin-right: 10rpx; - content: ""; - display: inline-block; - width: 15rpx; - height: 15rpx; - background-color: #ffd6bd; -} - -.analyse_classify { - border-radius: 30rpx; - padding: 50rpx 30rpx 50rpx 30rpx; -} - -.analyse_classify_header .analyse_classify_header_item { - display: flex; - border: 2px solid #f6f6f6; - border-radius: 10px; - align-items: center; -} - -.analyse_classify_header .analyse_classify_header_img { - display: flex; - align-items: center; - justify-content: center; - width: 200rpx; - height: 200rpx; - background: #f6f6f6; -} - -.analyse_classify_header .analyse_classify_header_img image { - width: 150rpx; - height: 150rpx; -} - -.fenxi { - position: relative; - /* z-index: 99; */ -} - -.fenxi1 { - position: relative; - /* z-index: 99; */ -} - -.fenxi::after { - position: absolute; - content: ""; - bottom: 0; - display: block; - width: 130rpx; - height: 20rpx; - background-color: rgb(193 235 241 / 50%) -} - -.fenxi1::after { - position: absolute; - content: ""; - bottom: 0; - display: block; - width: 58rpx; - height: 20rpx; - background-color: rgb(193 235 241 / 50%) -} - -.analyse_classify_foot .shoushu { - padding: 5%; - display: flex; - width: 70%; - border-radius: 30rpx; - background-color: #fff; -} - -.analyse_classify_foot .info { - margin-left: 20rpx; - display: flex; - flex-direction: column; - justify-content: flex-start; - font-size: 28rpx; -} - -.analyse_classify_foot .product_item { - display: flex; - margin-right: 30rpx; - flex-direction: column; - border-radius: 30rpx; - width: 40%; - padding: 5%; - background-color: #fff; -} - -.guige { - padding: 2%; - background: #f6f6f6; -} - -.product_item .mm { - display: flex; - align-items: center; - justify-content: center; - background: #45d4eb; - padding: 2%; - border-radius: 50%; - width: 50rpx; - height: 50rpx; - color: #fff; -} - -.jiankang { - font-size: 28rpx; - color: #d3d3d3; -} - -.zhouwen { - display: flex; - flex-direction: column; - justify-content: space-between; - height: 100%; -} - -.heiyanquan { - width: 125px; - height: 125px; - margin: 5% auto; - margin-top: 10%; -} - -.leixing { - display: flex; - justify-content: space-around; -} - -.leixing ._img { - display: flex; - /* width: 160rpx; */ - flex-direction: column; - align-items: center; -} - -.dialog { - position: fixed; - top: 50%; - right: 50%; - transform: translate(50%, -50%); - height: 70%; - width: 80%; - border-radius: 30rpx; - z-index: 99999999; -} - -.dialog .dialog_img { - height: 84%; - position: relative; -} - -.dialog .dialog_txt { - display: flex; - align-items: center; - justify-content: center; - background-color: #fff; - min-height: 20%; -} - -.dialog .dialog_icon { - position: absolute; - right: 30rpx; - top: 0; - display: flex; - flex-direction: column; - justify-content: flex-end; - height: 100%; -} - -.dialog .iconfont { - display: flex; - justify-content: center; - align-items: center; - color: #fff; - background-color: #1f1919; - border-radius: 50%; - width: 50rpx; - height: 50rpx; -} - -.pp { - width: 8rpx; - height: 35rpx; - margin-right: 5rpx; - border-radius: 3rpx; - background: #2cb344; -} - -.img_content { - height: 100%; - overflow: hidden; - border-top-left-radius: 8px; - border-top-right-radius: 8px; -} - -.abs { - position: absolute -} - -.p_circle { - border: 1rpx solid #c8162c; - border-radius: 50% -} - -.dialog.fangda { - height: auto -} - -/* 优惠券 */ -.xc-frame { - position: relative; -} - -.xc-coupon-frame { - width: 100%; - max-height: 560rpx; - overflow: auto; - -} - -.xc-coupon-frame .rel:not(:first-child) { - margin-top: 20rpx; -} - -.xc-coupon-frame .coupon { - width: 100%; - height: 168rpx; - border-radius: 25rpx; - border: 2rpx solid #ffdcdc; - overflow: hidden; - /* margin-top:16rpx; */ - box-sizing: border-box; -} - -.xc-circular-one { - position: absolute; - top: -15rpx; - left: 205rpx; - width: 30rpx; - height: 30rpx; - background: #fff; - overflow: hidden; -} - -.xc-coupon-left { - width: 216rpx; - /* height: 100%; */ - background-color: #ffeeef; - border-right: 4rpx dashed #ffdbd9; - overflow: hidden; - /* line-height: 100%; */ - display: flex; - flex-direction: column; - justify-content: center; - align-items: center; - flex-shrink: 0; -} - -.xc-coupon-right { - /* width: 455rpx; - height: 100%; */ - background: #fffaf9; - padding: 20rpx; - box-sizing: border-box; - width: 100%; - justify-content: space-between; - align-items: center; -} - -.four-level-word { - font-size: 23rpx; -} - -.xc-below { - margin-top: 20rpx; - -} - -.background { - background: #f40028; -} - -.xc-get { - - width: 140rpx; - /* height: 48rpx; */ - color: #fff; - text-align: center; - border-radius: 27rpx; - line-height: 54rpx; - /* margin-left:20rpx; */ -} - -.xc-circular-two { - position: absolute; - bottom: -15rpx; - /* top:150rpx; */ - left: 205rpx; - width: 30rpx; - height: 30rpx; - background: #fff; -} - -.abs{position: absolute} -.p_circle{ border: 1rpx solid #c8162c;border-radius: 50%} -.p_point{background-color:#c8162c;height:2px;width:2px} - -.xc-spacing { - letter-spacing: 4rpx; -} \ No newline at end of file diff --git a/packageB/pages/AI-test-skin/success_result/wrinkle/wrinkle.js b/packageB/pages/AI-test-skin/success_result/wrinkle/wrinkle.js deleted file mode 100644 index fd042fa..0000000 --- a/packageB/pages/AI-test-skin/success_result/wrinkle/wrinkle.js +++ /dev/null @@ -1,53 +0,0 @@ -/* - * @Author: abson - * @Date: 2022-02-21 11:03:07 - * @LastEditTime: 2022-02-21 17:50:01 - * @LastEditors: Please set LastEditors - * @FilePath: \MShopWeApp\packageB\pages\AI-test-skin\success_result\wrinkle\wrinkle.js - */ -module.exports = { - - //把组合购的商品价格计算出来,同时每个会员都有购买组合商品的上限!ladder_b_num是已经购买了多少件 - get_goods: function(th,stoid) { - var r_code='02'; - //获取痘痘的类型 - var list=th.data.face_data.wrinkle.wrinkle_types; - //把所有的斑的类型拿出来 - var arr=[]; - for(var i in list){ - arr.push(list[i]); - } - //去掉重复 - var set= arr.filter(function (element, index, self) { - return self.indexOf(element) === index; - }) - var re_word=set.join(','); - //-- 服务卡 -- - var url="/api/weshop/serviceCard/page?orderField=RAND()&recommend_code="+r_code+"&store_id="+stoid+"&recommend_word="+re_word+"&pageSize=2"; - getApp().request.promiseGet(url, {}).then(res=>{ - if(res.data.code==0 && res.data.data && res.data.data.pageData && res.data.data.pageData.length>0){ - th.setData({wrinkle_fuwu:res.data.data.pageData}) - } - }) - - //-- 商品 -- - var url="/api/weshop/goods/page?orderField=RAND()&recommend_code="+r_code+"&store_id="+stoid+"&recommend_word="+re_word+"&pageSize=2"; - getApp().request.promiseGet(url, {}).then(res=>{ - if(res.data.code==0 && res.data.data && res.data.data.pageData && res.data.data.pageData.length>0){ - th.setData({wrinkle_goods:res.data.data.pageData}) - } - }) - - // 优惠券 - var url="/api/weshop/prom/coupon/pageCouponList?orderField=RAND()&recommend_code="+r_code+"&store_id="+stoid+"&recommend_word="+re_word+"&pageSize=2"; - getApp().request.promiseGet(url, {}).then(res=>{ - if(res.data.code==0 && res.data.data && res.data.data.pageData && res.data.data.pageData.length>0){ - th.setData({wrinkle_quan_list:res.data.data.pageData}); - } - }) - }, - - - - -} diff --git a/packageB/pages/AI-test-skin/success_result/wrinkle/wrinkle.wxml b/packageB/pages/AI-test-skin/success_result/wrinkle/wrinkle.wxml deleted file mode 100644 index 3fe0ff1..0000000 --- a/packageB/pages/AI-test-skin/success_result/wrinkle/wrinkle.wxml +++ /dev/null @@ -1,126 +0,0 @@ - - - - - #03 - - 皱纹 - - 问题标注 - - - - - - - - - - 程度情况 - 较粗大 - - - - - - 眼周 - 鱼尾纹 - 眼部皱纹 - 泪沟(健康) - - - - - - - - - - - - 额头 - 抬头皱纹(健康) - 眉间纹(健康) - - - 嘴周 - 法令纹 - 口角纹 - - - - - 明显可见毛孔或内含小于毛孔大小角栓 - - - - - 原因分析 - - - - 皮脂腺分泌旺盛 - - - - 皮脂腺分泌旺盛 - - - - 皮脂腺分泌旺盛 - - - - - - 护理建议 - - - 01 随时注意保湿 - 每天摄取2000mI的水份,并且随时携带保湿产品、适时补充,避免肌肤出现干燥的细纹。 - - - 02 补充胶原蛋白 - 胶原蛋白的流失是皱纹出现的主要原因,多食用猪蹄、银耳、鱼皮等富含胶原蛋白的食物。 - - - 03 做好防晒 - 使用防晒乳液、防晒霜等防晒系数较高的产品,并及时进行补涂,避免紫外线对皮肤造成伤害。 - - - 03 充足睡眠 - 足够的睡眠可以对皮肤进行修复,长期睡眠不足会使皮肤过早的老化。 - - - - - - - - - - 皱纹问题的疗程 - - - - - - - 适合皱纹问题的护肤品 - - - - - - - - - 适合皱纹商品的优惠券 - - - - - - - - \ No newline at end of file -- libgit2 0.21.4