(self["webpackChunkuniapp"]=self["webpackChunkuniapp"]||[]).push([[905],{7760:function(t,e,n){var o=n(5335);o.__esModule&&(o=o.default),"string"===typeof o&&(o=[[t.id,o,""]]),o.locals&&(t.exports=o.locals);var r=n(5472).Z;r("474cccb7",o,!0,{sourceMap:!1,shadowMode:!1})},7337:function(t,e,n){var o=n(2462);o.__esModule&&(o=o.default),"string"===typeof o&&(o=[[t.id,o,""]]),o.locals&&(t.exports=o.locals);var r=n(5472).Z;r("276d4995",o,!0,{sourceMap:!1,shadowMode:!1})},5912:function(t,e,n){"use strict";n.d(e,{Z:function(){return p}});var o,r={uPopup:n(2061).Z,uLine:n(4060).Z,uLoadingIcon:n(8264).Z},a=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("u-popup",{attrs:{mode:"center",zoom:t.zoom,show:t.show,customStyle:{borderRadius:"6px",overflow:"hidden",marginTop:"-"+t.$u.addUnit(t.negativeTop)},closeOnClickOverlay:t.closeOnClickOverlay,safeAreaInsetBottom:!1,duration:400},on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.clickHandler.apply(void 0,arguments)}}},[n("v-uni-view",{staticClass:"u-modal",style:{width:t.$u.addUnit(t.width)}},[t.title?n("v-uni-text",{staticClass:"u-modal__title"},[t._v(t._s(t.title))]):t._e(),n("v-uni-view",{staticClass:"u-modal__content",style:{paddingTop:(t.title?12:25)+"px"}},[t._t("default",[n("v-uni-text",{staticClass:"u-modal__content__text"},[t._v(t._s(t.content))])])],2),t.$slots.confirmButton?n("v-uni-view",{staticClass:"u-modal__button-group--confirm-button"},[t._t("confirmButton")],2):[n("u-line"),n("v-uni-view",{staticClass:"u-modal__button-group",style:{flexDirection:t.buttonReverse?"row-reverse":"row"}},[t.showCancelButton?n("v-uni-view",{staticClass:"u-modal__button-group__wrapper u-modal__button-group__wrapper--cancel",class:[t.showCancelButton&&!t.showConfirmButton&&"u-modal__button-group__wrapper--only-cancel"],attrs:{"hover-stay-time":150,"hover-class":"u-modal__button-group__wrapper--hover"},on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.cancelHandler.apply(void 0,arguments)}}},[n("v-uni-text",{staticClass:"u-modal__button-group__wrapper__text",style:{color:t.cancelColor}},[t._v(t._s(t.cancelText))])],1):t._e(),t.showConfirmButton&&t.showCancelButton?n("u-line",{attrs:{direction:"column"}}):t._e(),t.showConfirmButton?n("v-uni-view",{staticClass:"u-modal__button-group__wrapper u-modal__button-group__wrapper--confirm",class:[!t.showCancelButton&&t.showConfirmButton&&"u-modal__button-group__wrapper--only-confirm"],attrs:{"hover-stay-time":150,"hover-class":"u-modal__button-group__wrapper--hover"},on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.confirmHandler.apply(void 0,arguments)}}},[t.loading?n("u-loading-icon"):n("v-uni-text",{staticClass:"u-modal__button-group__wrapper__text",style:{color:t.confirmColor}},[t._v(t._s(t.confirmText))])],1):t._e()],1)]],2)],1)},i=[],l={props:{show:{type:Boolean,default:uni.$u.props.modal.show},title:{type:[String],default:uni.$u.props.modal.title},content:{type:String,default:uni.$u.props.modal.content},confirmText:{type:String,default:uni.$u.props.modal.confirmText},cancelText:{type:String,default:uni.$u.props.modal.cancelText},showConfirmButton:{type:Boolean,default:uni.$u.props.modal.showConfirmButton},showCancelButton:{type:Boolean,default:uni.$u.props.modal.showCancelButton},confirmColor:{type:String,default:uni.$u.props.modal.confirmColor},cancelColor:{type:String,default:uni.$u.props.modal.cancelColor},buttonReverse:{type:Boolean,default:uni.$u.props.modal.buttonReverse},zoom:{type:Boolean,default:uni.$u.props.modal.zoom},asyncClose:{type:Boolean,default:uni.$u.props.modal.asyncClose},closeOnClickOverlay:{type:Boolean,default:uni.$u.props.modal.closeOnClickOverlay},negativeTop:{type:[String,Number],default:uni.$u.props.modal.negativeTop},width:{type:[String,Number],default:uni.$u.props.modal.width},confirmButtonShape:{type:String,default:uni.$u.props.modal.confirmButtonShape}}},u={name:"u-modal",mixins:[uni.$u.mpMixin,uni.$u.mixin,l],data(){return{loading:!1}},watch:{show(t){t&&this.loading&&(this.loading=!1)}},methods:{confirmHandler(){this.asyncClose&&(this.loading=!0),this.$emit("confirm")},cancelHandler(){this.$emit("cancel")},clickHandler(){this.closeOnClickOverlay&&this.$emit("close")}}},c=u,s=(n(7337),n(1503)),d=(0,s.Z)(c,a,i,!1,null,"2ec05739",null,!1,r,o),p=d.exports},7659:function(t,e,n){"use strict";n.r(e),n.d(e,{default:function(){return h}});var o,r={uCellGroup:n(156).Z,uCell:n(7981).Z,uAvatar:n(8125).Z,uModal:n(5912).Z,"u-Input":n(469).Z,uActionSheet:n(7030).Z,uDatetimePicker:n(3220).Z},a=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("v-uni-view",{staticClass:"page"},[n("u-cell-group",[n("u-cell",{attrs:{title:"手机号",value:t.info.phone}}),n("u-cell",{attrs:{title:"头像",isLink:!0},on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.handleAvatar.apply(void 0,arguments)}}},[n("u-avatar",{attrs:{slot:"value",src:t.info.avatar},slot:"value"})],1),n("u-cell",{attrs:{title:"姓名",value:t.info.name,isLink:!0},on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.openModal("姓名","name")}}}),n("u-cell",{attrs:{title:"性别",value:t.info.sex_text,isLink:!0},on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.openGender.apply(void 0,arguments)}}}),n("u-cell",{attrs:{title:"生日",value:t.info.birthday_format,isLink:!0},on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.openBirthday.apply(void 0,arguments)}}}),n("u-cell",{attrs:{title:"住址",value:t.info.address,isLink:!0},on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.openModal("住址","address")}}}),n("u-cell",{attrs:{title:"登录密码",isLink:!0},on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.openModal("新密码","password","password")}}})],1),n("u-modal",{attrs:{show:t.modal.show,title:t.modal.title,showCancelButton:!0,closeOnClickOverlay:!0,asyncClose:!0},on:{confirm:function(e){arguments[0]=e=t.$handleEvent(e),t.confirmModal.apply(void 0,arguments)},cancel:function(e){arguments[0]=e=t.$handleEvent(e),t.closeModal.apply(void 0,arguments)},close:function(e){arguments[0]=e=t.$handleEvent(e),t.closeModal.apply(void 0,arguments)}}},[n("u--input",{attrs:{type:t.modal.input_type,border:"surround"},model:{value:t.modal.value,callback:function(e){t.$set(t.modal,"value",e)},expression:"modal.value"}})],1),n("u-action-sheet",{attrs:{show:t.gender.show,actions:t.gender.options,closeOnClickOverlay:!0},on:{close:function(e){arguments[0]=e=t.$handleEvent(e),t.closeGender.apply(void 0,arguments)},select:function(e){arguments[0]=e=t.$handleEvent(e),t.selectGender.apply(void 0,arguments)}}}),n("u-datetime-picker",{attrs:{mode:"date",show:t.birthday.show,closeOnClickOverlay:!0,minDate:t.birthday.minDate},on:{close:function(e){arguments[0]=e=t.$handleEvent(e),t.openBirthday.apply(void 0,arguments)},cancel:function(e){arguments[0]=e=t.$handleEvent(e),t.closeBirthday.apply(void 0,arguments)},confirm:function(e){arguments[0]=e=t.$handleEvent(e),t.selectBirthday.apply(void 0,arguments)}},model:{value:t.birthday.value,callback:function(e){t.$set(t.birthday,"value",e)},expression:"birthday.value"}})],1)},i=[],l=n(3762),u=n(3062),c=(n(423),n(262),n(8770),n(8059)),s={data:function(){return{info:{},modal:{show:!1,title:"",input_type:"text",key:"",value:""},gender:{show:!1,options:c.Z.options},birthday:{show:!1,value:(new Date).getTime(),minDate:new Date("1900/1/1").getTime()}}},onLoad:function(){this.init()},methods:{init:function(){var t=this;this.$ajax.get("/api/client/user/profile").then((function(e){0==e.status&&(t.info=e.data)}))},handleAvatar:function(){var t=this;uni.chooseImage({count:1,success:function(){var e=(0,u.Z)((0,l.Z)().mark((function e(n){var o,r;return(0,l.Z)().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,t.$ajax.upload("/api/web/upload",{filePath:n.tempFilePaths[0],custom:{toast:!1,loading:!1},name:"file"});case 2:if(o=e.sent,uni.showLoading(),0!=o.status){e.next=9;break}return e.next=7,t.update({avatar:o.data.file});case 7:r=e.sent,0==r.status&&(t.info.avatar=o.data.file);case 9:case"end":return e.stop()}}),e)})));function n(t){return e.apply(this,arguments)}return n}()})},openModal:function(t,e,n){n&&(this.modal.input_type=n),this.modal.title=t,this.modal.key=e,this.modal.show=!0,this.modal.value=this.info[e]},confirmModal:function(){var t=this,e=this.modal.key,n=this.modal.value,o={};o[e]=n,this.update(o).then((function(o){t.modal.show=!1,0==o.status&&(t.info[e]=n)}))},closeModal:function(){this.modal.show=!1},openGender:function(){this.gender.show=!0},closeGender:function(){this.gender.show=!1},selectGender:function(t){var e=this;this.update({sex:t.value}).then((function(n){0==n.status&&(e.info.sex_text=t.name,e.info.sex=t.value)}))},openBirthday:function(){this.info.birthday&&(this.birthday.value=new Date(this.info.birthday.replaceAll("-","/")).getTime()),this.birthday.show=!0},closeBirthday:function(){this.birthday.show=!1},selectBirthday:function(t){var e=this,n=uni.$u.timeFormat(t.value,"yyyy-mm-dd");this.update({birthday:n}).then((function(t){0==t.status&&(e.info.birthday=e.info.birthday_format=n,e.closeBirthday())}))},update:function(t){return this.$ajax.post("/api/client/user/profile",t,{custom:{loading:!0}})}}},d=s,p=(n(7760),n(1503)),f=(0,p.Z)(d,a,i,!1,null,"5cafb1b5",null,!1,r,o),h=f.exports},8770:function(t,e,n){"use strict";var o=n(2135),r=n(3383),a=n(3684),i=n(6347),l=n(1518),u=n(8903),c=n(178),s=u("replace"),d=RegExp.prototype,p=Math.max,f=function(t,e,n){return n>t.length?-1:""===e?n:t.indexOf(e,n)};o({target:"String",proto:!0},{replaceAll:function(t,e){var n,o,u,h,v,m,y,g,_,w=r(this),x=0,b=0,k="";if(null!=t){if(n=a(t),n&&(o=String(r("flags"in d?t.flags:i.call(t))),!~o.indexOf("g")))throw TypeError("`.replaceAll` does not allow non-global regexes");if(u=t[s],void 0!==u)return u.call(t,w,e);if(c&&n)return String(w).replace(t,e)}h=String(w),v=String(t),m="function"===typeof e,m||(e=String(e)),y=v.length,g=p(1,y),x=f(h,v,0);while(-1!==x)_=m?String(e(v,x,h)):l(v,h,x,[],void 0,e),k+=h.slice(b,x)+_,b=x+y,x=f(h,v,x+g);return b=0;--r){var i=this.tryEntries[r],l=i.completion;if("root"===i.tryLoc)return o("end");if(i.tryLoc<=this.prev){var u=a.call(i,"catchLoc"),c=a.call(i,"finallyLoc");if(u&&c){if(this.prev=0;--n){var o=this.tryEntries[n];if(o.tryLoc<=this.prev&&a.call(o,"finallyLoc")&&this.prev=0;--e){var n=this.tryEntries[e];if(n.finallyLoc===t)return this.complete(n.completion,n.afterLoc),Z(n),g}},catch:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var n=this.tryEntries[e];if(n.tryLoc===t){var o=n.completion;if("throw"===o.type){var r=o.arg;Z(n)}return r}}throw new Error("illegal catch attempt")},delegateYield:function(e,n,o){return this.delegate={iterator:j(e),resultName:n,nextLoc:o},"next"===this.method&&(this.arg=t),g}},e}}}]);