webpackJsonp([14],{"+u6N":function(t,e){},"4rJS":function(t,e){},"5Hoj":function(t,e){},IKJm:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i,s,a=n("mvHQ"),o=n.n(a),r=(n("eqfM"),n("/QYm")),u=n("bOdI"),c=n.n(u),h=(n("nsZj"),n("4rJS"),n("o69Z")),l=n("+2ln"),m={data:function(){return{parent:null}},methods:{findParent:function(t){for(var e=this.$parent;e;){if(e.$options.name===t){this.parent=e;break}e=e.$parent}}}},d=Object(h.h)("radio"),f=d[0],p=d[1],g=f({mixins:[(i="van-radio-group",s=p,{mixins:[m],props:{name:null,value:null,disabled:Boolean,checkedColor:String,labelPosition:String,labelDisabled:Boolean,shape:{type:String,default:"round"}},created:function(){this.findParent(i)},computed:{isDisabled:function(){return this.parent&&this.parent.disabled||this.disabled},iconStyle:function(){var t=this.checkedColor;if(t&&this.checked&&!this.isDisabled)return{borderColor:t,backgroundColor:t}}},render:function(t){var e=this,n=this.slots,i=this.checked,a=n("icon",{checked:i})||t(l.a,{attrs:{name:"success"},style:this.iconStyle}),o=n()&&t("span",{class:s("label",[this.labelPosition,{disabled:this.isDisabled}]),on:{click:this.onClickLabel}},[n()]);return t("div",{class:s(),on:{click:function(t){e.$emit("click",t)}}},[t("div",{class:s("icon",[this.shape,{disabled:this.isDisabled,checked:i}]),on:{click:function(t){t.stopPropagation(),e.onClickIcon(),e.$emit("click",t)}}},[a]),o])}})],computed:{currentValue:{get:function(){return this.parent?this.parent.value:this.value},set:function(t){(this.parent||this).$emit("input",t)}},checked:function(){return this.currentValue===this.name}},methods:{onClickIcon:function(){this.isDisabled||(this.currentValue=this.name)},onClickLabel:function(){this.isDisabled||this.labelDisabled||(this.currentValue=this.name)}}}),b=Object(h.h)("radio-group"),v=b[0],y=b[1],x=v({props:{value:null,disabled:Boolean},watch:{value:function(t){this.$emit("change",t)}},render:function(t){return t("div",{class:y()},[this.slots()])}}),C=(n("mMXg"),n("qYlo")),D=(n("5Hoj"),n("RfZZ")),I=n("sM86"),V=n("54/E");function O(t){return Array.isArray(t)?t.map(function(t){return O(t)}):"object"==typeof t?Object(V.a)({},t):t}var k={title:String,loading:Boolean,showToolbar:Boolean,cancelButtonText:String,confirmButtonText:String,visibleItemCount:{type:Number,default:5},itemHeight:{type:Number,default:44}},M=n("pIDD"),S=Object(h.h)("picker-column"),j=S[0],H=S[1],_=j({props:{valueKey:String,className:String,itemHeight:Number,defaultIndex:Number,initialOptions:Array,visibleItemCount:Number},data:function(){return{startY:0,offset:0,duration:0,startOffset:0,options:O(this.initialOptions),currentIndex:this.defaultIndex}},created:function(){this.$parent.children&&this.$parent.children.push(this),this.setIndex(this.currentIndex)},destroyed:function(){var t=this.$parent.children;t&&t.splice(t.indexOf(this),1)},watch:{defaultIndex:function(){this.setIndex(this.defaultIndex)}},computed:{count:function(){return this.options.length}},methods:{onTouchStart:function(t){this.startY=t.touches[0].clientY,this.startOffset=this.offset,this.duration=0},onTouchMove:function(t){t.preventDefault();var e=t.touches[0].clientY-this.startY;this.offset=Object(h.g)(this.startOffset+e,-this.count*this.itemHeight,this.itemHeight)},onTouchEnd:function(){if(this.offset!==this.startOffset){this.duration=200;var t=Object(h.g)(Math.round(-this.offset/this.itemHeight),0,this.count-1);this.setIndex(t,!0)}},adjustIndex:function(t){for(var e=t=Object(h.g)(t,0,this.count);e<this.count;e++)if(!this.isDisabled(this.options[e]))return e;for(var n=t-1;n>=0;n--)if(!this.isDisabled(this.options[n]))return n},isDisabled:function(t){return Object(h.d)(t)&&t.disabled},getOptionText:function(t){return Object(h.d)(t)&&this.valueKey in t?t[this.valueKey]:t},setIndex:function(t,e){t=this.adjustIndex(t)||0,this.offset=-t*this.itemHeight,t!==this.currentIndex&&(this.currentIndex=t,e&&this.$emit("change",t))},setValue:function(t){for(var e=this.options,n=0;n<e.length;n++)if(this.getOptionText(e[n])===t)return this.setIndex(n)},getValue:function(){return this.options[this.currentIndex]}},render:function(t){var e=this,n=this.itemHeight,i=this.visibleItemCount,s={height:n*i+"px"},a=n*(i-1)/2,o={transition:this.duration+"ms",transform:"translate3d(0, "+(this.offset+a)+"px, 0)",lineHeight:n+"px"},r={height:n+"px"};return t("div",{style:s,class:[H(),this.className],on:{touchstart:this.onTouchStart,touchmove:this.onTouchMove,touchend:this.onTouchEnd,touchcancel:this.onTouchEnd}},[t("ul",{style:o},[this.options.map(function(n,i){return t("li",{style:r,class:["van-ellipsis",H("item",{disabled:e.isDisabled(n),selected:i===e.currentIndex})],domProps:{innerHTML:e.getOptionText(n)},on:{click:function(){e.setIndex(i,!0)}}})})])])}}),N=Object(h.h)("picker"),w=N[0],$=N[1],T=N[2],B=w({props:Object(D.a)({},k,{columns:Array,defaultIndex:{type:Number,default:0},valueKey:{type:String,default:"text"}}),data:function(){return{children:[]}},computed:{simple:function(){return this.columns.length&&!this.columns[0].values}},watch:{columns:function(){this.setColumns()}},methods:{setColumns:function(){var t=this;(this.simple?[{values:this.columns}]:this.columns).forEach(function(e,n){t.setColumnValues(n,O(e.values))})},emit:function(t){this.simple?this.$emit(t,this.getColumnValue(0),this.getColumnIndex(0)):this.$emit(t,this.getValues(),this.getIndexes())},onChange:function(t){this.simple?this.$emit("change",this,this.getColumnValue(0),this.getColumnIndex(0)):this.$emit("change",this,this.getValues(),t)},getColumn:function(t){return this.children[t]},getColumnValue:function(t){var e=this.getColumn(t);return e&&e.getValue()},setColumnValue:function(t,e){var n=this.getColumn(t);n&&n.setValue(e)},getColumnIndex:function(t){return(this.getColumn(t)||{}).currentIndex},setColumnIndex:function(t,e){var n=this.getColumn(t);n&&n.setIndex(e)},getColumnValues:function(t){return(this.children[t]||{}).options},setColumnValues:function(t,e){var n=this.children[t];n&&JSON.stringify(n.options)!==JSON.stringify(e)&&(n.options=e,n.setIndex(0))},getValues:function(){return this.children.map(function(t){return t.getValue()})},setValues:function(t){var e=this;t.forEach(function(t,n){e.setColumnValue(n,t)})},getIndexes:function(){return this.children.map(function(t){return t.currentIndex})},setIndexes:function(t){var e=this;t.forEach(function(t,n){e.setColumnIndex(n,t)})},onConfirm:function(){this.emit("confirm")},onCancel:function(){this.emit("cancel")}},render:function(t){var e=this,n=this.itemHeight,i=this.simple?[this.columns]:this.columns,s={height:n+"px"},a={height:n*this.visibleItemCount+"px"},o=this.showToolbar&&t("div",{class:["van-hairline--top-bottom",$("toolbar")]},[this.slots()||[t("div",{class:$("cancel"),on:{click:this.onCancel}},[this.cancelButtonText||T("cancel")]),this.slots("title")||this.title&&t("div",{class:["van-ellipsis",$("title")]},[this.title]),t("div",{class:$("confirm"),on:{click:this.onConfirm}},[this.confirmButtonText||T("confirm")])]]);return t("div",{class:$()},[o,this.loading&&t("div",{class:$("loading")},[t(M.a)]),t("div",{class:$("columns"),style:a,on:{touchmove:I.c}},[i.map(function(n,i){return t(_,{attrs:{valueKey:e.valueKey,className:n.className,itemHeight:e.itemHeight,defaultIndex:n.defaultIndex||e.defaultIndex,visibleItemCount:e.visibleItemCount,initialOptions:e.simple?n:n.values},on:{change:function(){e.onChange(i)}}})}),t("div",{class:["van-hairline--top-bottom",$("frame")],style:s})])])}});function Y(t){return"[object Date]"===Object.prototype.toString.call(t)&&!isNaN(t.getTime())}function E(t){return("00"+t).slice(-2)}function P(t){if(t){for(;isNaN(parseInt(t,10));)t=t.slice(1);return parseInt(t,10)}}function F(t,e){return 32-new Date(t,e-1,32).getDate()}var J,K=Object(h.h)("datetime-picker"),L=K[0],A=K[1],U=(new Date).getFullYear(),Z=L({props:Object(D.a)({},k,{value:null,minHour:Number,minMinute:Number,type:{type:String,default:"datetime"},showToolbar:{type:Boolean,default:!0},format:{type:String,default:"YYYY.MM.DD HH时 mm分"},formatter:{type:Function,default:function(t,e){return e}},minDate:{type:Date,default:function(){return new Date(U-10,0,1)},validator:Y},maxDate:{type:Date,default:function(){return new Date(U+10,11,31)},validator:Y},maxHour:{type:Number,default:23},maxMinute:{type:Number,default:59}}),data:function(){return{innerValue:this.correctValue(this.value)}},watch:{value:function(t){t=this.correctValue(t),("time"===this.type?t===this.innerValue:t.valueOf()===this.innerValue.valueOf())||(this.innerValue=t,"time"===this.type&&this.updateColumnValue(t))},innerValue:function(t){this.$emit("input",t)},columns:function(){this.updateColumnValue(this.innerValue)}},computed:{ranges:function(){if("time"===this.type)return[{type:"hour",range:[this.minHour,this.maxHour]},{type:"minute",range:[this.minMinute,this.maxMinute]}];var t=this.getBoundary("max",this.innerValue),e=t.maxYear,n=t.maxDate,i=t.maxMonth,s=t.maxHour,a=t.maxMinute,o=this.getBoundary("min",this.innerValue),r=o.minYear,u=o.minDate,c=[{type:"year",range:[r,e]},{type:"month",range:[o.minMonth,i]},{type:"day",range:[u,n]},{type:"hour",range:[o.minHour,s]},{type:"minute",range:[o.minMinute,a]}];return"date"===this.type&&c.splice(3,2),"year-month"===this.type&&c.splice(2,3),c},columns:function(){var t=this;return this.ranges.map(function(e){var n=e.type,i=e.range;return{values:function(t,e){for(var n=-1,i=Array(t);++n<t;)i[n]=e(n);return i}(i[1]-i[0]+1,function(e){var s=i[0]+e;return s=s<10?"0"+s:""+s,t.formatter(n,s)})}})}},mounted:function(){this.updateColumnValue(this.innerValue)},methods:{correctValue:function(t){var e="time"!==this.type;if(e&&!Y(t))t=this.minDate;else if(!t){var n=this.minHour;t=(n>10?n:"0"+n)+":00"}if(!e){var i=t.split(":"),s=i[0],a=i[1];return(s=E(Object(h.g)(s,this.minHour,this.maxHour)))+":"+(a=E(Object(h.g)(a,this.minMinute,this.maxMinute)))}return t=Math.max(t,this.minDate.getTime()),t=Math.min(t,this.maxDate.getTime()),new Date(t)},getBoundary:function(t,e){var n,i=this[t+"Date"],s=i.getFullYear(),a=1,o=1,r=0,u=0;return"max"===t&&(a=12,o=F(e.getFullYear(),e.getMonth()+1),r=23,u=59),e.getFullYear()===s&&(a=i.getMonth()+1,e.getMonth()+1===a&&(o=i.getDate(),e.getDate()===o&&(r=i.getHours(),e.getHours()===r&&(u=i.getMinutes())))),(n={})[t+"Year"]=s,n[t+"Month"]=a,n[t+"Date"]=o,n[t+"Hour"]=r,n[t+"Minute"]=u,n},onConfirm:function(){this.$emit("confirm",this.innerValue)},onChange:function(t){var e,n=this;if("time"===this.type){var i=t.getIndexes();e=i[0]+this.minHour+":"+(i[1]+this.minMinute)}else{var s=t.getValues(),a=P(s[0]),o=P(s[1]),r=F(a,o),u=P(s[2]);"year-month"===this.type&&(u=1),u=u>r?r:u;var c=0,h=0;"datetime"===this.type&&(c=P(s[3]),h=P(s[4])),e=new Date(a,o-1,u,c,h)}this.innerValue=this.correctValue(e),this.$nextTick(function(){n.$nextTick(function(){n.$emit("change",t)})})},updateColumnValue:function(t){var e=this,n=[],i=this.formatter;if("time"===this.type){var s=t.split(":");n=[i("hour",s[0]),i("minute",s[1])]}else n=[i("year",""+t.getFullYear()),i("month",E(t.getMonth()+1)),i("day",E(t.getDate()))],"datetime"===this.type&&n.push(i("hour",E(t.getHours())),i("minute",E(t.getMinutes()))),"year-month"===this.type&&(n=n.slice(0,2));this.$nextTick(function(){e.$refs.picker.setValues(n)})}},render:function(t){var e=this,n={};return Object.keys(k).forEach(function(t){n[t]=e[t]}),t(B,{class:A(),ref:"picker",attrs:{columns:this.columns},on:{change:this.onChange,confirm:this.onConfirm,cancel:function(){e.$emit("cancel")}},props:Object(D.a)({},n)})}}),q=n("CCn6"),Q=n("4YMX"),R=n.n(Q),X={name:"bbda",components:(J={},c()(J,Z.name,Z),c()(J,C.a.name,C.a),c()(J,x.name,x),c()(J,g.name,g),J),data:function(){return{medList:[],imgUrl:R.a,dateShow:!1,currentDate:new Date,birthday:"",sex:"1",baby_name:"",userDesc:{}}},created:function(){this.$sa.track("ViewBabypage",{}),this.userDesc=JSON.parse(localStorage.getItem("userDesc")),console.log(R.a),this.imgUrl=R.a,this.userDesc.birthday?(this.birthday=this.userDesc.birthday,this.currentDate=this.userDesc.birthday):this.birthday=this.currentDate.toLocaleDateString(),this.userDesc.baby_name&&(this.baby_name=this.userDesc.baby_name),this.userDesc.sex?this.sex=this.userDesc.sex.toString():this.sex="1"},methods:{putBabyInfo:function(){if(console.log(this.birthday),this.$sa.quick("trackHeatMap",this.$refs.btn),""!=this.baby_name){var t={birthday:this.birthday,sex:this.sex,baby_name:this.baby_name};Object(q.N)(t).then(function(t){Object(r.a)("保存成功"),Object(q.E)().then(function(t){localStorage.setItem("userDesc",o()(t))})})}else Object(r.a)("昵称不能为空")},goMed:function(t){this.showObj.audioIndex=t,this.showObj.show=!0},dateConfirm:function(t){this.dateShow=!1,this.birthday=this.currentDate.toLocaleDateString()}}},z={render:function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",[n("div",{staticClass:"contentBox "},[n("img",{staticClass:"logo",attrs:{src:t.imgUrl,alt:""}}),t._v(" "),n("div",{staticClass:"inputBox"},[n("span",{staticClass:"subName"},[t._v("宝宝昵称")]),n("input",{directives:[{name:"model",rawName:"v-model",value:t.baby_name,expression:"baby_name"}],attrs:{type:"text",placeholder:"请输入宝宝昵称"},domProps:{value:t.baby_name},on:{input:function(e){e.target.composing||(t.baby_name=e.target.value)}}})]),t._v(" "),n("div",{staticClass:"inputBox"},[n("span",{staticClass:"subName"},[t._v("宝宝生日")]),n("span",{on:{click:function(e){t.dateShow=!0}}},[t._v(t._s(t.birthday))])]),t._v(" "),n("div",{staticClass:"inputBox"},[n("span",{staticClass:"subName"},[t._v("宝宝性别")]),t._v(" "),n("van-radio-group",{model:{value:t.sex,callback:function(e){t.sex=e},expression:"sex"}},[n("van-radio",{attrs:{name:"1"}},[t._v("男")]),t._v(" "),n("van-radio",{attrs:{name:"2"}},[t._v("女")])],1)],1),t._v(" "),n("div",{ref:"btn",staticClass:"btn",on:{click:t.putBabyInfo}},[t._v("保存")])]),t._v(" "),n("van-popup",{attrs:{position:"bottom"},model:{value:t.dateShow,callback:function(e){t.dateShow=e},expression:"dateShow"}},[n("van-datetime-picker",{attrs:{type:"date"},on:{confirm:t.dateConfirm,cancel:function(e){t.dateShow=!1}},model:{value:t.currentDate,callback:function(e){t.currentDate=e},expression:"currentDate"}})],1)],1)},staticRenderFns:[]};var G=n("VU/8")(X,z,!1,function(t){n("+u6N")},"data-v-4254508a",null);e.default=G.exports}});
-
chenyishuai@singsingenglish.com authored01682850