|
|
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["pages-account-setting-setUserInfo"],{"1ba6":function(e,t,a){"use strict";a.r(t);var i=a("8b1e"),n=a.n(i);for(var u in i)"default"!==u&&function(e){a.d(t,e,(function(){return i[e]}))}(u);t["default"]=n.a},"1e96":function(e,t,a){"use strict";a.d(t,"b",(function(){return n})),a.d(t,"c",(function(){return u})),a.d(t,"a",(function(){return i}));var i={uUpload:a("ab87").default,uInput:a("1fb7").default,uPicker:a("68ab").default},n=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("v-uni-view",[i("v-uni-view",{staticClass:"userInfo"},[i("u-upload",{staticClass:"userInfo--upload",attrs:{name:"6",fileList:e.fileList},on:{afterRead:function(t){arguments[0]=t=e.$handleEvent(t),e.headUpload.apply(void 0,arguments)}}},[i("v-uni-image",{staticClass:"userInfo--head",attrs:{src:a("7084")}})],1),i("v-uni-view",[e._v(e._s(e.userInfo.nickname))]),i("u-input",{attrs:{type:"file",value:"xxx"}})],1),i("UiCell",{staticClass:"cell",attrs:{title:"昵称",value:e.userInfo.nickname},on:{click:function(t){arguments[0]=t=e.$handleEvent(t),e.$Router.push("/setNickname")}}}),i("UiCell",{staticClass:"cell cell--last",attrs:{title:"性别",value:e.sexName},on:{click:function(t){arguments[0]=t=e.$handleEvent(t),e.sexShow=!0}}}),i("u-picker",{attrs:{show:e.sexShow,columns:e.sexData,defaultIndex:e.sexDefault,keyName:"label"},on:{cancel:function(t){arguments[0]=t=e.$handleEvent(t),e.sexShow=!1},confirm:function(t){arguments[0]=t=e.$handleEvent(t),e.sexChange.apply(void 0,arguments)}}})],1)},u=[]},2129:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ApiPutUser=t.ApiGetCurrentUser=void 0;var i=a("5767"),n="/uc",u=function(){return(0,i.ToAsyncAwait)(i.MsbRequestTk.get("".concat(n,"/user/current")))};t.ApiGetCurrentUser=u;var o=function(e){return(0,i.ToAsyncAwait)(i.MsbRequestTk.put("".concat(n,"/user/"),e))};t.ApiPutUser=o},"233c":function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i={watch:{accept:{immediate:!0,handler:function(e){"all"!==e&&"media"!==e||uni.$u.error("只有微信小程序才支持把accept配置为all、media之一")}}}};t.default=i},"2dd5":function(e,t,a){var i=a("24fb");t=i(!1),t.push([e.i,'@charset "UTF-8";\n/**\n * 这里是uni-app内置的常用样式变量\n *\n * uni-app 官方扩展插件及插件市场(https://ext.dcloud.net.cn)上很多三方插件均使用了这些样式变量\n * 如果你是插件开发者,建议你使用scss预处理,并在插件代码中直接使用这些变量(无需 import 这个文件),方便用户通过搭积木的方式开发整体风格一致的App\n *\n */\n/**\n * 如果你是App开发者(插件使用者),你可以通过修改这些变量来定制自己的插件主题,实现自定义主题功能\n *\n * 如果你的项目同样使用了scss预处理,你也可以直接在你的 scss 代码中使用如下变量,同时无需 import 这个文件\n */\n/* 颜色变量 */\n/* 行为相关颜色 */\n/* 文字基本颜色 */\n/* 背景颜色 */\n/* 边框颜色 */\n/* 透明度 */\n/* 尺寸变量 */\n/* 文字尺寸 */\n/* 间距 */\n/* 图片尺寸 */\n/* Border Radius */\n/* 水平间距 */\n/* 垂直间距 */uni-view[data-v-1f3dedb7], uni-scroll-view[data-v-1f3dedb7], uni-swiper-item[data-v-1f3dedb7]{display:flex;flex-direction:column;flex-shrink:0;flex-grow:0;flex-basis:auto;align-items:stretch;align-content:flex-start}.u-upload[data-v-1f3dedb7]{display:flex;flex-direction:column;flex:1}.u-upload__wrap[data-v-1f3dedb7]{display:flex;flex-direction:row;flex-wrap:wrap;flex:1}.u-upload__wrap__preview[data-v-1f3dedb7]{border-radius:2px;margin:0 8px 8px 0;position:relative;overflow:hidden;display:flex;flex-direction:row}.u-upload__wrap__preview__image[data-v-1f3dedb7]{width:80px;height:80px}.u-upload__wrap__preview__other[data-v-1f3dedb7]{width:80px;height:80px;background-color:#f2f2f2;flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center}.u-upload__wrap__preview__other__text[data-v-1f3dedb7]{font-size:11px;color:#909193;margin-top:2px}.u-upload__deletable[data-v-1f3dedb7]{position:absolute;top:0;right:0;background-color:#373737;height:14px;width:14px;display:flex;flex-direction:row;border-bottom-left-radius:100px;align-items:center;justify-content:center;z-index:3}.u-upload__deletable__icon[data-v-1f3dedb7]{position:absolute;-webkit-transform:scale(.7);transform:scale(.7);top:0;right:0;top:1px;right:0}.u-upload__success[data-v-1f3dedb7]{position:absolute;bottom:0;right:0;display:flex;flex-direction:row;border-top-color:transparent;border-left-color:transparent;border-bottom-color:#5ac725;border-right-color:#5ac725;border-width:9px;align-items:center;justify-content:center}.u-upload__success__icon[data-v-1f3dedb7]{position:absolute;-webkit-transform:scale(.7);transform:scale(.7);bottom:-10px;right:-10px}.u-upload__status[data-v-1f3dedb7]{position:absolute;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,.5);display:flex;flex-direction:column;align-items:center;justify-content:center}.u-upload__status__icon[data-v-1f3dedb7]{position:relative;z-index:1}.u-upload__status__message[data-v-1f3dedb7]{font-size:12px;color:#fff;margin-top:5px}.u-upload__button[data-v-1f3dedb7]{display:flex;flex-direction:column;align-items:center;justify-content:center;width:80px;height:80px;background-color:#f4f5f7;border-radius:2px;margin:0 8px 8px 0;box-sizing:border-box}.u-upload__button__text[data-v-1f3dedb7]{font-size:11px;color:#909193;margin-top:2px}.u-upload__button--hover[data-v-1f3dedb7]{background-color:#e6e7e9}.u-upload__button--disabled[data-v-1f3dedb7]{opacity:.5}',""]),e.exports=t},"49d1":function(e,t,a){"use strict";a.r(t);var i=a("76ae"),n=a.n(i);for(var u in i)"default"!==u&&function(e){a.d(t,e,(function(){return i[e]}))}(u);t["default"]=n.a},5070:function(e,t,a){var i=a("2dd5");"string"===typeof i&&(i=[[e.i,i,""]]),i.locals&&(e.exports=i.locals);var n=a("4f06").default;n("e46fc406",i,!0,{sourceMap:!1,shadowMode:!1})},"6b6f":function(e,t,a){"use strict";a.d(t,"b",(function(){return n})),a.d(t,"c",(function(){return u})),a.d(t,"a",(function(){return i}));var i={uIcon:a("a653").default,uLoadingIcon:a("891e").default},n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("v-uni-view",{staticClass:"u-upload",style:[e.$u.addStyle(e.customStyle)]},[e.previewImage?a("v-uni-view",{staticClass:"u-upload__wrap"},[e._l(e.lists,(function(t,i){return a("v-uni-view",{key:i,staticClass:"u-upload__wrap__preview"},[t.isImage||t.type&&"image"===t.type?a("v-uni-image",{staticClass:"u-upload__wrap__preview__image",style:[{width:e.$u.addUnit(e.width),height:e.$u.addUnit(e.height)}],attrs:{src:t.thumb||t.url,mode:e.imageMode},on:{click:function(a){arguments[0]=a=e.$handleEvent(a),e.onPreviewImage(t)}}}):a("v-uni-view",{staticClass:"u-upload__wrap__preview__other"},[a("u-icon",{attrs:{color:"#80CBF9",size:"26",name:t.isVideo||t.type&&"video"===t.type?"movie":"folder"}}),a("v-uni-text",{staticClass:"u-upload__wrap__preview__other__text"},[e._v(e._s(t.isVideo||t.type&&"video"===t.type?"视频":"文件"))])],1),"uploading"===t.status||"failed"===t.status?a("v-uni-view",{staticClass:"u-upload__status"},[a("v-uni-view",{staticClass:"u-upload__status__icon"},["failed"===t.status?a("u-icon",{attrs:{name:"close-circle",color:"#ffffff",size:"25"}}):a("u-loading-icon",{attrs:{size:"22",mode:"circle",color:"#ffffff"}})],1),t.message?a("v-uni-text",{staticClass:"u-upload__status__message"},[e._v(e._s(t.message))]):e._e()],1):e._e(),"uploading"!==t.status&&(e.deletable||t.deletable)?a("v-uni-view",{staticClass:"u-upload__deletable",on:{click:function(t){t.stopPropagation(),arguments[0]=t=e.$handleEvent(t),e.deleteItem(i)}}},[a("v-uni-view",{staticClass:"u-upload__deletable__icon"},[a("u-icon",{attrs:{name:"close",color:"#ffffff",size:"10"}})],1)],1):e._e(),"success"===t.status?a("v-uni-view",{staticClass:"u-upload__success"},[a("v-uni-view",{staticClass:"u-upload__success__icon"},[a("u-icon",{attrs:{name:"checkmark",color:"#ffffff",size:"12"}})],1)],1):e._e()],1)})),e.isInCount?[e.$slots.default||e.$slots.$default?a("v-uni-view",{on:{click:function(t){arguments[0]=t=e.$handleEvent(t),e.chooseFile.apply(void 0,arguments)}}},[e._t("default")],2):a("v-uni-view",{staticClass:"u-upload__button",class:[e.disabled&&"u-upload__button--disabled"],style:[{width:e.$u.addUnit(e.width),height:e.$u.addUnit(e.height)}],attrs:{"hover-class":e.disabled?"":"u-upload__button--hover","hover-stay-time":"150"},on:{click:function(t){arguments[0]=t=e.$handleEvent(t),e.chooseFile.apply(void 0,arguments)}}},[a("u-icon",{attrs:{name:e.uploadIcon,size:"26",color:e.uploadIconColor}}),e.uploadText?a("v-uni-text",{staticClass:"u-upload__button__text"},[e._v(e._s(e.uploadText))]):e._e()],1)]:e._e()],2):e._e()],1)},u=[]},"6da9":function(e,t,a){"use strict";a.r(t);var i=a("1e96"),n=a("49d1");for(var u in n)"default"!==u&&function(e){a.d(t,e,(function(){return n[e]}))}(u);a("ba33");var o,s=a("f0c5"),r=Object(s["a"])(n["default"],i["b"],i["c"],!1,null,"411ca2e2",null,!1,i["a"],o);t["default"]=r.exports},7084:function(e,t,a){e.exports=a.p+"static/img/tx.71ed472a.png"},"76ae":function(e,t,a){"use strict";var i=a("4ea4");a("7db0"),a("c740"),Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n=i(a("5530"));a("96cf");var u=i(a("1da1")),o=i(a("359f")),s=i(a("f196")),r=(a("5767"),a("2129")),l={accessId:"LTAI4GHRNb5Xn2w5NeHVbR4c",policy:"eyJleHBpcmF0aW9uIjoiMjAyMi0wNC0xM1QwOTozMDoxNC45MjNaIiwiY29uZGl0aW9ucyI6W1siY29udGVudC1sZW5ndGgtcmFuZ2UiLDAsMTA0ODU3NjAwMF0sWyJzdGFydHMtd2l0aCIsIiRrZXkiLCJyZWZ1bmQtZXZpZGVuY2UiXV19",signature:"RDaMnKgLslcO8NX+WIwiJ5khYNc=",dir:"refund-evidence",host:"https://msb-edu-dev.oss-cn-beijing.aliyuncs.com",expire:1649842214,callback:"eyJjYWxsYmFja0JvZHlUeXBlIjoiYXBwbGljYXRpb24veC13d3ctZm9ybS11cmxlbmNvZGVkIiwiY2FsbGJhY2tCb2R5IjoiZmlsZW5hbWU9JHtvYmplY3R9JnNpemU9JHtzaXplfSZtaW1lVHlwZT0ke21pbWVUeXBlfSZoZWlnaHQ9JHtpbWFnZUluZm8uaGVpZ2h0fSZ3aWR0aD0ke2ltYWdlSW5mby53aWR0aH0mc2VydmljZU5hbWU9bWFsbC10cmFkZSJ9",md5:null},d={components:{UiCell:s.default,UiButton:o.default},data:function(){return{fileList:[],sexShow:!1,sexData:[[{label:"女",val:2},{label:"男",val:1}]]}},computed:{userInfo:function(){return this.$store.state.userInfo},sexName:function(){var e=this,t=this.sexData[0].find((function(t){return t.val===e.userInfo.gender}));return t?t.label:"未知"},sexDefault:function(){var e=this;return[this.sexData[0].findIndex((function(t){return t.val===e.userInfo.gender}))]}},methods:{sexChange:function(e){var t=this;return(0,u.default)(regeneratorRuntime.mark((function a(){var i,u,o;return regeneratorRuntime.wrap((function(a){while(1)switch(a.prev=a.next){case 0:return i=e.value[0].val,a.next=3,(0,r.ApiPutUser)({gender:i});case 3:if(u=a.sent,o=u.error,u.result,!o){a.next=9;break}return ui.$u.totas(o.message),a.abrupt("return",!1);case 9:t.$store.commit("SET_USER_INFO",(0,n.default)((0,n.default)({},t.userInfo),{},{gender:i})),t.sexShow=!1;case 11:case"end":return a.stop()}}),a)})))()},headUpload:function(e){var t=e.file;uni.uploadFile({name:"file",filePath:t.url,url:l.host,formData:{name:t.name,key:"".concat(l.dir,"${filename}"),policy:l.policy,OSSAccessKeyId:l.accessid,success_action_status:200,signature:l.signature},success:function(e){}})}}};t.default=d},"87c7":function(e,t,a){var i=a("24fb");t=i(!1),t.push([e.i,'@charset "UTF-8";\n/**\n * 这里是uni-app内置的常用样式变量\n *\n * uni-app 官方扩展插件及插件市场(https://ext.dcloud.net.cn)上很多三方插件均使用了这些样式变量\n * 如果你是插件开发者,建议你使用scss预处理,并在插件代码中直接使用这些变量(无需 import 这个文件),方便用户通过搭积木的方式开发整体风格一致的App\n *\n */\n/**\n * 如果你是App开发者(插件使用者),你可以通过修改这些变量来定制自己的插件主题,实现自定义主题功能\n *\n * 如果你的项目同样使用了scss预处理,你也可以直接在你的 scss 代码中使用如下变量,同时无需 import 这个文件\n */\n/* 颜色变量 */\n/* 行为相关颜色 */\n/* 文字基本颜色 */\n/* 背景颜色 */\n/* 边框颜色 */\n/* 透明度 */\n/* 尺寸变量 */\n/* 文字尺寸 */\n/* 间距 */\n/* 图片尺寸 */\n/* Border Radius */\n/* 水平间距 */\n/* 垂直间距 */uni-page-body[data-v-411ca2e2]{background:#f8f8f8}.userInfo[data-v-411ca2e2]{padding:%?77?% 0 %?60?%;text-align:center;font-size:%?28?%;color:#333}.userInfo--head[data-v-411ca2e2], .userInfo--upload[data-v-411ca2e2]{width:%?120?%;height:%?120?%;border-radius:50%;margin:0 auto %?13?%}.cell[data-v-411ca2e2]{padding:0 %?40?%}.cell--last[data-v-411ca2e2]{border:0}[data-v-411ca2e2] .userInfo .uiCell--title{font-size:%?32?%}[data-v-411ca2e2] .uiCell--value{color:#999}body.?%PAGE?%[data-v-411ca2e2]{background:#f8f8f8}',""]),e.exports=t},"8b1e":function(e,t,a){"use strict";var i=a("4ea4");a("4de4"),a("d81d"),a("45fc"),a("d3b7"),Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n=a("d20e"),u=i(a("233c")),o=i(a("f922")),s={name:"u-upload",mixins:[uni.$u.mpMixin,uni.$u.mixin,u.default,o.default],data:function(){return{lists:[],isInCount:!0}},watch:{fileList:{immediate:!0,handler:function(){this.formatFileList()}}},methods:{formatFileList:function(){var e=this,t=this.fileList,a=void 0===t?[]:t,i=this.maxCount,n=a.map((function(t){return Object.assign(Object.assign({},t),{isImage:"image"===e.accept||uni.$u.test.image(t.url||t.thumb),isVideo:"video"===e.accept||uni.$u.test.video(t.url||t.thumb),deletable:"boolean"===typeof t.deletable?t.deletable:e.deletable})}));this.lists=n,this.isInCount=n.length<i},chooseFile:function(){var e=this,t=this.maxCount,a=this.multiple,i=this.lists,u=this.disabled;u||(0,n.chooseFile)(Object.assign({accept:this.accept,multiple:this.multiple,capture:this.capture,compressed:this.compressed,maxDuration:this.maxDuration,sizeType:this.sizeType,camera:this.camera},{maxCount:t-i.length})).then((function(t){e.onBeforeRead(a?t:t[0])})).catch((function(t){e.$emit("error",t)}))},onBeforeRead:function(e){var t=this,a=this.beforeRead,i=this.useBeforeRead,n=!0;uni.$u.test.func(a)&&(n=a(e,this.getDetail())),i&&(n=new Promise((function(a,i){t.$emit("beforeRead",Object.assign(Object.assign({file:e},t.getDetail()),{callback:function(e){e?a():i()}}))}))),n&&(uni.$u.test.promise(n)?n.then((function(a){return t.onAfterRead(a||e)})):this.onAfterRead(e))},getDetail:function(e){return{name:this.name,index:null==e?this.fileList.length:e}},onAfterRead:function(e){var t=this.maxSize,a=this.afterRead,i=Array.isArray(e)?e.some((function(e){return e.size>t})):e.size>t;i?this.$emit("oversize",Object.assign({file:e},this.getDetail())):("function"===typeof a&&a(e,this.getDetail()),this.$emit("afterRead",Object.assign({file:e},this.getDetail())))},deleteItem:function(e){this.$emit("delete",Object.assign(Object.assign({},this.getDetail(e)),{file:this.fileList[e]}))},onPreviewImage:function(e){var t=this;e.isImage&&this.previewFullImage&&uni.previewImage({urls:this.lists.filter((function(e){return"image"===t.accept||uni.$u.test.image(e.url||e.thumb)})).map((function(e){return e.url||e.thumb})),current:e.url||e.thumb,fail:function(){uni.$u.toast("预览图片失败")}})},onPreviewVideo:function(e){if(this.data.previewFullImage){var t=e.currentTarget.dataset.index,a=this.data.lists;wx.previewMedia({sources:a.filter((function(e){return isVideoFile(e)})).map((function(e){return Object.assign(Object.assign({},e),{type:"video"})})),current:t,fail:function(){uni.$u.toast("预览视频失败")}})}},onClickPreview:function(e){var t=e.currentTarget.dataset.index,a=this.data.lists[t];this.$emit("clickPreview",Object.assign(Object.assign({},a),this.getDetail(t)))}}};t.default=s},ab87:function(e,t,a){"use strict";a.r(t);var i=a("6b6f"),n=a("1ba6");for(var u in n)"default"!==u&&function(e){a.d(t,e,(function(){return n[e]}))}(u);a("bbb9");var o,s=a("f0c5"),r=Object(s["a"])(n["default"],i["b"],i["c"],!1,null,"1f3dedb7",null,!1,i["a"],o);t["default"]=r.exports},b1ac:function(e,t,a){var i=a("87c7");"string"===typeof i&&(i=[[e.i,i,""]]),i.locals&&(e.exports=i.locals);var n=a("4f06").default;n("415f4ef9",i,!0,{sourceMap:!1,shadowMode:!1})},ba33:function(e,t,a){"use strict";var i=a("b1ac"),n=a.n(i);n.a},bbb9:function(e,t,a){"use strict";var i=a("5070"),n=a.n(i);n.a},d20e:function(e,t,a){"use strict";var i=a("4ea4");a("caad"),a("d81d"),a("13d5"),a("b64b"),a("d3b7"),a("25f0"),a("2532"),Object.defineProperty(t,"__esModule",{value:!0}),t.chooseFile=l;var n=i(a("5530"));function u(e,t){return["[object Object]","[object File]"].includes(Object.prototype.toString.call(e))?Object.keys(e).reduce((function(a,i){return t.includes(i)||(a[i]=e[i]),a}),{}):{}}function o(e){return e.tempFiles.map((function(e){return(0,n.default)((0,n.default)({},u(e,["path"])),{},{type:"image",url:e.path,thumb:e.path,size:e.size,name:e.name})}))}function s(e){return[(0,n.default)((0,n.default)({},u(e,["tempFilePath","thumbTempFilePath","errMsg"])),{},{type:"video",url:e.tempFilePath,thumb:e.thumbTempFilePath,size:e.size,name:e.name})]}function r(e){return e.tempFiles.map((function(e){return(0,n.default)((0,n.default)({},u(e,["path"])),{},{url:e.path,size:e.size,name:e.name,type:e.type})}))}function l(e){var t=e.accept,a=e.multiple,i=e.capture,n=e.compressed,u=e.maxDuration,l=e.sizeType,d=e.camera,c=e.maxCount;return new Promise((function(e,p){switch(t){case"image":uni.chooseImage({count:a?Math.min(c,9):1,sourceType:i,sizeType:l,success:function(t){return e(o(t))},fail:p});break;case"video":uni.chooseVideo({sourceType:i,compressed:n,maxDuration:u,camera:d,success:function(t){return e(s(t))},fail:p});break;case"file":uni.chooseFile({count:a?c:1,type:t,success:function(t){return e(r(t))},fail:p});break;default:uni.chooseFile({count:a?c:1,type:"all",success:function(t){return e(r(t))},fail:p})}}))}},f922:function(e,t,a){"use strict";a("a9e3"),Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i={props:{accept:{type:String,default:uni.$u.props.upload.accept},capture:{type:[String,Array],default:uni.$u.props.upload.capture},compressed:{type:Boolean,default:uni.$u.props.upload.compressed},camera:{type:String,default:uni.$u.props.upload.camera},maxDuration:{type:Number,default:uni.$u.props.upload.maxDuration},uploadIcon:{type:String,default:uni.$u.props.upload.uploadIcon},uploadIconColor:{type:String,default:uni.$u.props.upload.uploadIconColor},useBeforeRead:{type:Boolean,default:uni.$u.props.upload.useBeforeRead},afterRead:{type:Function,default:null},beforeRead:{type:Function,default:null},previewFullImage:{type:Boolean,default:uni.$u.props.upload.previewFullImage},maxCount:{type:[String,Number],default:uni.$u.props.upload.maxCount},disabled:{type:Boolean,default:uni.$u.props.upload.disabled},imageMode:{type:String,default:uni.$u.props.upload.imageMode},name:{type:String,default:uni.$u.props.upload.name},sizeType:{type:Array,default:uni.$u.props.upload.sizeType},multiple:{type:Boolean,default:uni.$u.props.upload.multiple},deletable:{type:Boolean,default:uni.$u.props.upload.deletable},maxSize:{type:[String,Number],default:uni.$u.props.upload.maxSize},fileList:{type:Array,default:uni.$u.props.upload.fileList},uploadText:{type:String,default:uni.$u.props.upload.uploadText},width:{type:[String,Number],default:uni.$u.props.upload.width},height:{type:[String,Number],default:uni.$u.props.upload.height},previewImage:{type:Boolean,default:uni.$u.props.upload.previewImage}}};t.default=i}}]); |