123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175 |
- import {
- get,
- post
- } from "../../../utils/http"
- var WxParse = require('../../../components/local/wxParse/wxParse.js');
- Page({
-
- data: {
- store_id: '',
- skin_type: ['干性肌肤', '中性肌肤', '油性肌肤', '混合型肌肤', '敏感肌肤', '痤疮肌肤'],
- skinInfo: [],
- ageChange: 0,
- ageStatus: "",
- skinLevel: '',
- skinLevelList: ['健康', '轻度', '中度', '重度'],
- isRadio: true,
- scheme_id:'',
- analysis_id:' ',
- isHistory:true,
- },
-
- onLoad(options) {
- console.log(options,'options');
- let isRadio = false
- let isHistory = true
- if (options.isRadio=='true') {
- isRadio = true
- }
- if(options.isHistory){
- isHistory=false
- }
- this.setData({
- store_id: wx.getStorageSync('store_id'),
- isRadio,
- analysis_id:options.analysis_id,
- isHistory
- })
- },
-
- onReady() {
- },
-
- onShow() {
-
- this.getSkinInfo()
- },
-
- onHide() {
- },
-
- onUnload() {
- },
-
- onPullDownRefresh() {
- },
-
- onReachBottom() {
- },
-
- onShareAppMessage() {
- },
-
- getSkinInfo() {
- get('v2/api/analysis/info', {
- analysis_id:this.data.analysis_id?this.data.analysis_id:'',
- store_id: this.data.store_id || wx.getStorageSync('store_id'),
- }, (res) => {
- if (res.code == 200) {
- let age = res.data.age
- let skin_age = res.data.skin_age
-
- if (age > skin_age) {
- this.setData({
- ageStatus: 0,
- ageChange: Number(age) - Number(skin_age)
- })
- } else if (skin_age > age) {
- this.setData({
- ageStatus: 1,
- ageChange: Number(skin_age) - Number(age)
- })
- } else {
- this.setData({
- ageStatus: 2,
- })
- }
- let that = this
- let length = res.data.suggest_list.length
- res.data.suggest_list.forEach((item,index)=>{
- WxParse.wxParse('article' + index, 'html', item.content[0], that, 5);
- if (index === length - 1) {
- WxParse.wxParseTemArray("askItemsArr", 'article', length, that)
- }
- })
- that.setData({
- skinInfo: res.data,
- skinLevel: res.data.degree.level
- })
- }
- })
- },
-
- goPlan() {
-
- if(this.data.skinInfo.has_scheme==0){
- this.createPlan()
- }else{
- wx.navigateTo({
- url: '/subPackagesD/pages/skinPlan/skinPlan',
- })
- }
- },
-
- createPlan() {
- post('v2/api/scheme/add', {
- analysis_id: this.data.skinInfo.id
- }, (res) => {
- if(res.code==200){
- this.setData({
- scheme_id:res.data.scheme_id
- })
- wx.navigateTo({
- url: '/subPackagesD/pages/skinLoading/skinLoading',
- })
- }
- })
- },
-
- goHistory() {
- wx.navigateTo({
- url: '/subPackagesD/pages/skinHistory/skinHistory',
- })
- },
-
- goGoodsDetail(e) {
- let id = e.currentTarget.dataset.id
- wx.navigateTo({
- url: `/pages/projectDetail/projectDetail?source=goods&id=${id}&store_id=${this.data.store_id}`,
- })
- }
- })
|