新版文化云后台
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 

1 lines
11 KiB

(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["pages-user-personal-index"],{"0663":function(t,e,a){"use strict";a("7a82");var n=a("4ea4").default;Object.defineProperty(e,"__esModule",{value:!0}),e.image=void 0,a("d3b7"),a("d81d");var r=n(a("0227"));e.image=function(t){return new Promise((function(e,a){r.default.urlFileUpload({files:t,maxSize:2097152}).then((function(t){return e(t.map((function(t){return t.data.fileInfo.file_id})),t)})).catch(a)}))}},"0dbb":function(t,e,a){var n=a("24fb");e=n(!1),e.push([t.i,"uni-page-body[data-v-3a224dcf]{background:#f7f8fa}body.?%PAGE?%[data-v-3a224dcf]{background:#f7f8fa}",""]),t.exports=e},"0dbc":function(t,e,a){"use strict";a("7a82");var n=a("4ea4").default;Object.defineProperty(e,"__esModule",{value:!0}),e.personal=e.info=e.bindMobile=e.assets=void 0;var r=n(a("5530")),i=n(a("0227")),o={userInfo:"user/info",assets:"user/assets",bindMobile:"user/bindMobile",personal:"user/personal"};e.info=function(t,e){var a=(0,r.default)({isPrompt:!0,load:!0},e);return i.default.get(o.userInfo,t,a)};e.assets=function(t,e){return i.default.get(o.assets,t,e)};e.bindMobile=function(t,e){return i.default.post(o.bindMobile,t,e)};e.personal=function(t,e){return i.default.post(o.personal,t,e)}},"209f":function(t,e,a){"use strict";a.r(e);var n=a("c40a"),r=a.n(n);for(var i in n)["default"].indexOf(i)<0&&function(t){a.d(e,t,(function(){return n[t]}))}(i);e["default"]=r.a},"2ae1":function(t,e,a){"use strict";a("7a82"),Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,a("a9e3");var n={props:{url:{type:String,default:""},width:{type:Number,default:90},borderWidth:{type:Number,default:0},borderColor:{type:String,default:"#000000"}},data:function(){return{}},methods:{}};e.default=n},"3f05":function(t,e,a){"use strict";var n=a("ceba"),r=a.n(n);r.a},"41ef":function(t,e,a){var n=a("24fb");e=n(!1),e.push([t.i,'@charset "UTF-8";\r\n/**\r\n * 这里是uni-app内置的常用样式变量\r\n *\r\n * uni-app 官方扩展插件及插件市场(https://ext.dcloud.net.cn)上很多三方插件均使用了这些样式变量\r\n * 如果你是插件开发者,建议你使用scss预处理,并在插件代码中直接使用这些变量(无需 import 这个文件),方便用户通过搭积木的方式开发整体风格一致的App\r\n *\r\n */\r\n/**\r\n * 如果你是App开发者(插件使用者),你可以通过修改这些变量来定制自己的插件主题,实现自定义主题功能\r\n *\r\n * 如果你的项目同样使用了scss预处理,你也可以直接在你的 scss 代码中使用如下变量,同时无需 import 这个文件\r\n */\r\n/* 颜色变量 */\r\n/* 行为相关颜色 */\r\n/* 文字基本颜色 */\r\n/* 背景颜色 */\r\n/* 边框颜色 */\r\n/* 尺寸变量 */\r\n/* 文字尺寸 */\r\n/* 图片尺寸 */\r\n/* Border Radius */\r\n/* 水平间距 */\r\n/* 垂直间距 */\r\n/* 透明度 */\r\n/* 文章场景相关 */\r\n/* 引入uView全局scss变量文件 */.page-title[data-v-3a224dcf]{width:94%;margin:0 auto;padding-top:%?40?%;font-size:%?28?%;color:rgba(69,90,100,.6)}.form-wrapper[data-v-3a224dcf]{margin:%?20?% auto %?20?% auto;padding:0 %?40?%;width:94%;box-shadow:0 %?1?% %?5?% 0 rgba(0,0,0,.05);border-radius:%?16?%;background:#fff}\r\n/* 底部操作栏 */.footer[data-v-3a224dcf]{margin-top:%?80?%}.footer .btn-wrapper[data-v-3a224dcf]{height:100%;padding:0 %?20?%}.footer .btn-item[data-v-3a224dcf]{flex:1;font-size:%?28?%;height:%?86?%;color:#fff;border-radius:%?50?%;display:flex;justify-content:center;align-items:center}.footer .btn-item-wechat[data-v-3a224dcf]{background:#0ba90b;margin-bottom:%?26?%}.footer .btn-item-main[data-v-3a224dcf]{background:linear-gradient(90deg,#f9211c,#ff6335);color:#fff}.footer .btn-item-main.disabled[data-v-3a224dcf]{opacity:.6}',""]),t.exports=e},"4bf8":function(t,e,a){var n=a("41ef");n.__esModule&&(n=n.default),"string"===typeof n&&(n=[[t.i,n,""]]),n.locals&&(t.exports=n.locals);var r=a("4f06").default;r("23d9bf6c",n,!0,{sourceMap:!1,shadowMode:!1})},5569:function(t,e,a){"use strict";a.r(e);var n=a("2ae1"),r=a.n(n);for(var i in n)["default"].indexOf(i)<0&&function(t){a.d(e,t,(function(){return n[t]}))}(i);e["default"]=r.a},"61da":function(t,e,a){"use strict";a.r(e);var n=a("899f"),r=a("209f");for(var i in r)["default"].indexOf(i)<0&&function(t){a.d(e,t,(function(){return r[t]}))}(i);a("3f05"),a("9fa2");var o=a("f0c5"),u=Object(o["a"])(r["default"],n["b"],n["c"],!1,null,"3a224dcf",null,!1,n["a"],void 0);e["default"]=u.exports},"7fcd":function(t,e,a){"use strict";a.d(e,"b",(function(){return n})),a.d(e,"c",(function(){return r})),a.d(e,"a",(function(){}));var n=function(){var t=this.$createElement,e=this._self._c||t;return e("v-uni-view",{staticClass:"avatar-image"},[e("v-uni-image",{staticClass:"image",style:{width:this.width+"rpx",height:this.width+"rpx",borderWidth:this.borderWidth+"rpx",borderColor:this.borderColor},attrs:{src:this.url?this.url:"/static/default-avatar.png"}})],1)},r=[]},"899f":function(t,e,a){"use strict";a.d(e,"b",(function(){return r})),a.d(e,"c",(function(){return i})),a.d(e,"a",(function(){return n}));var n={uForm:a("aa5b").default,uFormItem:a("98af").default,uInput:a("34ab").default},r=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("v-uni-view",{staticClass:"container",style:t.appThemeStyle},[a("v-uni-view",{staticClass:"page-title"},[t._v("个人信息")]),a("v-uni-view",{staticClass:"form-wrapper"},[a("u-form",{ref:"uForm",attrs:{model:t.form,"label-width":"140rpx"}},[a("u-form-item",{attrs:{label:"头像"}},[a("v-uni-button",{staticClass:"btn-normal",attrs:{"open-type":"chooseAvatar"},on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.onClickAvatar()},chooseavatar:function(e){arguments[0]=e=t.$handleEvent(e),t.onChooseAvatar.apply(void 0,arguments)}}},[a("avatar-image",{attrs:{url:t.avatarUrl,width:100}})],1)],1),a("u-form-item",{attrs:{label:"昵称",prop:"nickName"}},[a("u-input",{attrs:{type:"nickname",maxlength:"30",placeholder:"请输入昵称"},on:{input:function(e){arguments[0]=e=t.$handleEvent(e),t.onInputNickName.apply(void 0,arguments)},blur:function(e){arguments[0]=e=t.$handleEvent(e),t.onInputNickName.apply(void 0,arguments)}},model:{value:t.form.nickName,callback:function(e){t.$set(t.form,"nickName",e)},expression:"form.nickName"}})],1)],1)],1),a("v-uni-view",{staticClass:"footer"},[a("v-uni-view",{staticClass:"btn-wrapper"},[a("v-uni-view",{staticClass:"btn-item btn-item-main",class:{disabled:t.disabled},on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.handleSubmit()}}},[t._v("保存")])],1)],1)],1)},i=[]},"959d":function(t,e,a){var n=a("c403");n.__esModule&&(n=n.default),"string"===typeof n&&(n=[[t.i,n,""]]),n.locals&&(t.exports=n.locals);var r=a("4f06").default;r("7e1930b6",n,!0,{sourceMap:!1,shadowMode:!1})},"9fa2":function(t,e,a){"use strict";var n=a("4bf8"),r=a.n(n);r.a},a125:function(t,e,a){"use strict";var n=a("959d"),r=a.n(n);r.a},a5da:function(t,e,a){"use strict";a.r(e);var n=a("7fcd"),r=a("5569");for(var i in r)["default"].indexOf(i)<0&&function(t){a.d(e,t,(function(){return r[t]}))}(i);a("a125");var o=a("f0c5"),u=Object(o["a"])(r["default"],n["b"],n["c"],!1,null,"306ccf1a",null,!1,n["a"],void 0);e["default"]=u.exports},c403:function(t,e,a){var n=a("24fb");e=n(!1),e.push([t.i,'@charset "UTF-8";\r\n/**\r\n * 这里是uni-app内置的常用样式变量\r\n *\r\n * uni-app 官方扩展插件及插件市场(https://ext.dcloud.net.cn)上很多三方插件均使用了这些样式变量\r\n * 如果你是插件开发者,建议你使用scss预处理,并在插件代码中直接使用这些变量(无需 import 这个文件),方便用户通过搭积木的方式开发整体风格一致的App\r\n *\r\n */\r\n/**\r\n * 如果你是App开发者(插件使用者),你可以通过修改这些变量来定制自己的插件主题,实现自定义主题功能\r\n *\r\n * 如果你的项目同样使用了scss预处理,你也可以直接在你的 scss 代码中使用如下变量,同时无需 import 这个文件\r\n */\r\n/* 颜色变量 */\r\n/* 行为相关颜色 */\r\n/* 文字基本颜色 */\r\n/* 背景颜色 */\r\n/* 边框颜色 */\r\n/* 尺寸变量 */\r\n/* 文字尺寸 */\r\n/* 图片尺寸 */\r\n/* Border Radius */\r\n/* 水平间距 */\r\n/* 垂直间距 */\r\n/* 透明度 */\r\n/* 文章场景相关 */\r\n/* 引入uView全局scss变量文件 */.avatar-image .image[data-v-306ccf1a]{display:block;width:%?60?%;height:%?60?%;border-radius:50%;border-style:solid}',""]),t.exports=e},c40a:function(t,e,a){"use strict";a("7a82");var n=a("dbce").default,r=a("4ea4").default;Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=r(a("c7eb")),o=r(a("1da1")),u=(r(a("2eb6")),r(a("a5da"))),s=n(a("0dbc")),c=n(a("0663")),f={nickName:[{required:!0,message:"请输入用户昵称",trigger:["blur","change"]}]},d={components:{AvatarImage:u.default},data:function(){return{disabled:!1,avatarUrl:"",tempFile:null,form:{avatarId:"",nickName:""},rules:f}},onLoad:function(){this.getUserInfo()},onReady:function(){this.$refs.uForm.setRules(this.rules)},methods:{getUserInfo:function(){var t=this;s.info().then((function(e){var a=e.data.userInfo;t.avatarUrl=a.avatar_url,t.form.avatarId=a.avatar_id,t.form.nickName=a.nick_name}))},onClickAvatar:function(){this.chooseImage()},chooseImage:function(){var t=this;uni.chooseImage({count:1,sizeType:["original","compressed"],sourceType:["album","camera"],success:function(e){var a=e.tempFiles;t.tempFile=a[0],t.avatarUrl=t.tempFile.path}})},uploadFile:function(){var t=this;return c.image([t.tempFile]).then((function(e){return t.form.avatarId=e[0],t.tempFile=null,!0})).catch((function(){return t.disabled=!1,!1}))},handleSubmit:function(){var t=this;return(0,o.default)((0,i.default)().mark((function e(){var a;return(0,i.default)().wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(a=t,!0!==a.disabled){e.next=3;break}return e.abrupt("return");case 3:a.$refs.uForm.validate(function(){var t=(0,o.default)((0,i.default)().mark((function t(e){return(0,i.default)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(e){t.next=2;break}return t.abrupt("return");case 2:if(a.disabled=!0,t.t0=a.tempFile,!t.t0){t.next=8;break}return t.next=7,a.uploadFile();case 7:t.t0=!t.sent;case 8:if(!t.t0){t.next=10;break}return t.abrupt("return");case 10:s.personal({form:a.form}).then((function(t){a.$toast(t.message),setTimeout((function(){a.disabled=!1,uni.navigateBack()}),1500)})).catch((function(t){return a.disabled=!1}));case 11:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}());case 4:case"end":return e.stop()}}),e)})))()},onInputNickName:function(t){t&&(this.form.nickName=t)}}};e.default=d},ceba:function(t,e,a){var n=a("0dbb");n.__esModule&&(n=n.default),"string"===typeof n&&(n=[[t.i,n,""]]),n.locals&&(t.exports=n.locals);var r=a("4f06").default;r("517c81fa",n,!0,{sourceMap:!1,shadowMode:!1})}}]);