1 line
17 KiB
JavaScript
1 line
17 KiB
JavaScript
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["pages-user-change"],{"011f":function(t,e,n){"use strict";n.d(e,"b",(function(){return a})),n.d(e,"c",(function(){return i})),n.d(e,"a",(function(){}));var a=function(){var t=this.$createElement,e=this._self._c||t;return e("v-uni-view",{staticClass:"uni-status-bar",style:{height:this.statusBarHeight}},[this._t("default")],2)},i=[]},"072d":function(t,e,n){var a=n("c86c");e=a(!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/* 文章场景相关 */.content[data-v-76b92ae4]{width:100vw;height:100vh;box-sizing:border-box;color:#fff;display:flex;background-color:#fff;flex-direction:column}.user-avatar[data-v-76b92ae4]{padding:%?80?% 0 %?60?% 0;text-align:center;position:relative}.user-avatar .avatar-title[data-v-76b92ae4]{font-size:%?24?%;color:#8a8a8a;position:absolute;top:%?280?%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.user-avatar .avatar-wrapper[data-v-76b92ae4]{width:%?165?%;height:%?165?%;margin:auto;border-radius:%?128?%;overflow:hidden;border:%?1?% solid #f3f3f3;background-color:initial;padding:0;line-height:normal;display:flex;align-items:center;justify-content:center}.user-avatar .avatar-wrapper[data-v-76b92ae4]::after{border:none}.user-avatar .avatar-wrapper .avatar[data-v-76b92ae4]{width:%?160?%;height:%?160?%;border-radius:50%}.user-avatar .camera-icon[data-v-76b92ae4]{width:%?42?%;height:%?42?%;position:relative;bottom:%?40?%;left:%?60?%}.form-container[data-v-76b92ae4]{width:%?690?%;margin:0 auto}.form-item[data-v-76b92ae4]{display:flex;padding:%?30?% 0;position:relative}.form-item[data-v-76b92ae4]::after{content:"";display:block;position:absolute;left:0;bottom:0;width:100%;height:%?2?%;background:#f3f3f3}.form-item .form-label[data-v-76b92ae4]{width:%?120?%;font-size:%?24?%;color:#8a8a8a}.form-item .form-input[data-v-76b92ae4]{flex:1}.form-item .form-input uni-input[data-v-76b92ae4]{flex:1;text-align:right;font-size:%?24?%;color:#333}.submit-btn[data-v-76b92ae4]{width:%?244?%;height:%?72?%;background:#333;border-radius:%?16?%;font-size:%?24?%;color:#d8fd24;margin:%?200?% auto 0;display:flex;align-items:center;justify-content:center}',""]),t.exports=e},"0c89":function(t,e,n){"use strict";n.r(e);var a=n("8fd9"),i=n("2dae");for(var r in i)["default"].indexOf(r)<0&&function(t){n.d(e,t,(function(){return i[t]}))}(r);n("8974");var o=n("828b"),s=Object(o["a"])(i["default"],a["b"],a["c"],!1,null,"76b92ae4",null,!1,a["a"],void 0);e["default"]=s.exports},"14d5":function(t,e,n){"use strict";n.r(e);var a=n("011f"),i=n("f301");for(var r in i)["default"].indexOf(r)<0&&function(t){n.d(e,t,(function(){return i[t]}))}(r);n("a7bc");var o=n("828b"),s=Object(o["a"])(i["default"],a["b"],a["c"],!1,null,"301962e0",null,!1,a["a"],void 0);e["default"]=s.exports},"2dae":function(t,e,n){"use strict";n.r(e);var a=n("faf2"),i=n.n(a);for(var r in a)["default"].indexOf(r)<0&&function(t){n.d(e,t,(function(){return a[t]}))}(r);e["default"]=i.a},"31cc":function(t,e,n){var a=n("c86c");e=a(!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/* 文章场景相关 */.uni-nav-bar-text[data-v-d3cb6ea0]{font-size:14px}.uni-nav-bar-right-text[data-v-d3cb6ea0]{font-size:12px}.uni-navbar__content[data-v-d3cb6ea0]{position:relative;background-color:initial}.uni-navbar-btn-text[data-v-d3cb6ea0]{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;line-height:12px}.uni-navbar__header[data-v-d3cb6ea0]{display:flex;padding:0 10px;flex-direction:row;height:44px;font-size:12px}.uni-navbar__header-btns[data-v-d3cb6ea0]{overflow:hidden;display:flex;flex-wrap:nowrap;flex-direction:row;width:%?120?%;justify-content:center;align-items:center;cursor:pointer}.uni-navbar__header-btns-left[data-v-d3cb6ea0]{display:flex;width:%?120?%;justify-content:flex-start;align-items:center}.uni-navbar__header-btns-right[data-v-d3cb6ea0]{display:flex;flex-direction:row;justify-content:flex-end;align-items:center}.uni-navbar__header-container[data-v-d3cb6ea0]{display:flex;flex:1;padding:0 10px;overflow:hidden}.uni-navbar__header-container-inner[data-v-d3cb6ea0]{display:flex;flex:1;flex-direction:row;align-items:center;justify-content:center;font-size:12px;overflow:hidden}.uni-navbar__placeholder-view[data-v-d3cb6ea0]{height:44px}.uni-navbar--fixed[data-v-d3cb6ea0]{position:fixed;z-index:998;left:var(--window-left);right:var(--window-right)}.uni-navbar--shadow[data-v-d3cb6ea0]{box-shadow:0 1px 6px #ccc}.uni-navbar--border[data-v-d3cb6ea0]{border-bottom-width:%?1?%;border-bottom-style:solid;border-bottom-color:#eee}.uni-ellipsis-1[data-v-d3cb6ea0]{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}',""]),t.exports=e},"432d":function(t,e,n){"use strict";n("6a54");var a=n("f5bd").default;Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,n("64aa");var i=a(n("14d5")),r=function(t){return"number"===typeof t?t+"px":t},o={name:"UniNavBar",components:{statusBar:i.default},emits:["clickLeft","clickRight","clickTitle"],props:{dark:{type:Boolean,default:!1},title:{type:String,default:""},leftText:{type:String,default:""},rightText:{type:String,default:""},leftIcon:{type:String,default:""},rightIcon:{type:String,default:""},fixed:{type:[Boolean,String],default:!1},color:{type:String,default:""},backgroundColor:{type:String,default:""},statusBar:{type:[Boolean,String],default:!1},shadow:{type:[Boolean,String],default:!1},border:{type:[Boolean,String],default:!0},height:{type:[Number,String],default:44},leftWidth:{type:[Number,String],default:60},rightWidth:{type:[Number,String],default:60},stat:{type:[Boolean,String],default:""}},computed:{themeBgColor:function(){return this.dark?this.backgroundColor?this.backgroundColor:this.dark?"#333":"#FFF":this.backgroundColor||"#FFF"},themeColor:function(){return this.dark?this.color?this.color:this.dark?"#fff":"#333":this.color||"#333"},navbarHeight:function(){return r(this.height)},leftIconWidth:function(){return r(this.leftWidth)},rightIconWidth:function(){return r(this.rightWidth)}},mounted:function(){uni.report&&this.stat&&""!==this.title&&uni.report("title",this.title)},methods:{onClickLeft:function(){this.$emit("clickLeft")},onClickRight:function(){this.$emit("clickRight")},onClickTitle:function(){this.$emit("clickTitle")}}};e.default=o},6268:function(t,e,n){"use strict";var a=n("b845"),i=n.n(a);i.a},"69ed":function(t,e,n){"use strict";n.r(e);var a=n("432d"),i=n.n(a);for(var r in a)["default"].indexOf(r)<0&&function(t){n.d(e,t,(function(){return a[t]}))}(r);e["default"]=i.a},"72d7":function(t,e,n){var a=n("072d");a.__esModule&&(a=a.default),"string"===typeof a&&(a=[[t.i,a,""]]),a.locals&&(t.exports=a.locals);var i=n("967d").default;i("153d2be3",a,!0,{sourceMap:!1,shadowMode:!1})},"7b55":function(t,e,n){var a=n("f5aa");a.__esModule&&(a=a.default),"string"===typeof a&&(a=[[t.i,a,""]]),a.locals&&(t.exports=a.locals);var i=n("967d").default;i("7088679e",a,!0,{sourceMap:!1,shadowMode:!1})},8974:function(t,e,n){"use strict";var a=n("72d7"),i=n.n(a);i.a},"8a72":function(t,e,n){"use strict";n.r(e);var a=n("fc41"),i=n("69ed");for(var r in i)["default"].indexOf(r)<0&&function(t){n.d(e,t,(function(){return i[t]}))}(r);n("6268");var o=n("828b"),s=Object(o["a"])(i["default"],a["b"],a["c"],!1,null,"d3cb6ea0",null,!1,a["a"],void 0);e["default"]=s.exports},"8fd9":function(t,e,n){"use strict";n.d(e,"b",(function(){return i})),n.d(e,"c",(function(){return r})),n.d(e,"a",(function(){return a}));var a={uniNavBar:n("8a72").default},i=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("v-uni-view",{staticClass:"content"},[n("uni-nav-bar",{attrs:{"left-icon":"left",title:"个人资料",color:"#000000",backgroundColor:"transparent",fixed:!0,statusBar:!0,border:!1},on:{clickLeft:function(e){arguments[0]=e=t.$handleEvent(e),t.back.apply(void 0,arguments)}}}),n("v-uni-view",{staticClass:"user-avatar"},[n("v-uni-button",{staticClass:"avatar-wrapper",attrs:{"open-type":"chooseAvatar"},on:{chooseavatar:function(e){arguments[0]=e=t.$handleEvent(e),t.onChooseAvatar.apply(void 0,arguments)}}},[n("v-uni-image",{staticClass:"avatar",attrs:{src:t.avatarUrl}})],1),n("v-uni-text",{staticClass:"avatar-title"},[t._v("修改头像")]),n("v-uni-image",{staticClass:"camera-icon",attrs:{src:t.$img1("my/camera.png"),mode:"aspectFill"}})],1),n("v-uni-view",{staticClass:"form-container"},[n("v-uni-view",{staticClass:"form-item"},[n("v-uni-view",{staticClass:"form-label"},[t._v("昵称:")]),n("v-uni-view",{staticClass:"form-input"},[n("v-uni-input",{attrs:{type:"nickname",placeholder:"请输入您的昵称"},on:{blur:function(e){arguments[0]=e=t.$handleEvent(e),t.getnickname.apply(void 0,arguments)}},model:{value:t.nickname,callback:function(e){t.nickname=e},expression:"nickname"}})],1)],1),n("v-uni-view",{staticClass:"form-item"},[n("v-uni-view",{staticClass:"form-label"},[t._v("ID:")]),n("v-uni-view",{staticClass:"form-input"},[n("v-uni-input",{attrs:{disabled:!0,value:t.uid}})],1)],1)],1),n("v-uni-view",{staticClass:"submit-btn",on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.updateUserInfo.apply(void 0,arguments)}}},[t._v("确认修改")])],1)},r=[]},a0e7:function(t,e,n){"use strict";n("6a54"),Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var a={name:"UniStatusBar",data:function(){return{statusBarHeight:uni.getSystemInfoSync().statusBarHeight+"px"}}};e.default=a},a7bc:function(t,e,n){"use strict";var a=n("7b55"),i=n.n(a);i.a},b845:function(t,e,n){var a=n("31cc");a.__esModule&&(a=a.default),"string"===typeof a&&(a=[[t.i,a,""]]),a.locals&&(t.exports=a.locals);var i=n("967d").default;i("6ade52ea",a,!0,{sourceMap:!1,shadowMode:!1})},f301:function(t,e,n){"use strict";n.r(e);var a=n("a0e7"),i=n.n(a);for(var r in a)["default"].indexOf(r)<0&&function(t){n.d(e,t,(function(){return a[t]}))}(r);e["default"]=i.a},f5aa:function(t,e,n){var a=n("c86c");e=a(!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/* 文章场景相关 */.uni-status-bar[data-v-301962e0]{height:20px}',""]),t.exports=e},faf2:function(t,e,n){"use strict";n("6a54"),Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var a={data:function(){return{statusBarHeight:uni.getSystemInfoSync().statusBarHeight,avatarUrl:"",nickname:"",headimg_status:!1,id:"",uid:"",imageBase64:""}},onLoad:function(){this.initUserInfo()},methods:{initUserInfo:function(){var t=uni.getStorageSync("userinfo");t&&(this.avatarUrl=t.headimg||"",this.nickname=t.nickname||"",this.id=t.ID,this.uid=t.uid)},back:function(){uni.navigateBack()},getnickname:function(t){this.nickname=t.detail.value},onChooseAvatar:function(t){t&&t.detail&&t.detail.avatarUrl&&(this.avatarUrl=t.detail.avatarUrl,this.headimg_status=!0,this.convertToBase64(this.avatarUrl))},convertToBase64:function(t){var e=this;uni.getFileSystemManager().readFile({filePath:t,encoding:"base64",success:function(t){e.imageBase64="data:image/png;base64,"+t.data},fail:function(t){console.error("读取文件失败:",t),uni.showToast({title:"图片处理失败",icon:"none"})}})},updateUserInfo:function(){var t=this;if(this.nickname){var e={nickname:this.nickname,headimg:this.avatarUrl,imagebase:this.imageBase64};this.$request.post("update_userinfo",e).then((function(e){if(1===e.status){var n=uni.getStorageSync("userinfo")||{};n.nickname=t.nickname,n.headimg=t.avatarUrl,uni.setStorageSync("userinfo",n),uni.showToast({title:"修改成功",icon:"success"}),setTimeout((function(){uni.redirectTo({url:"./index"})}),1e3)}else uni.showToast({title:e.msg||"修改失败",icon:"none"})})).catch((function(t){uni.showToast({title:"网络请求失败",icon:"none"}),console.error(t)}))}else uni.showToast({title:"请输入昵称",icon:"none"})}}};e.default=a},fc41:function(t,e,n){"use strict";n.d(e,"b",(function(){return i})),n.d(e,"c",(function(){return r})),n.d(e,"a",(function(){return a}));var a={uniIcons:n("ec06").default},i=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("v-uni-view",{staticClass:"uni-navbar",class:{"uni-dark":t.dark,"uni-nvue-fixed":t.fixed}},[n("v-uni-view",{staticClass:"uni-navbar__content",class:{"uni-navbar--fixed":t.fixed,"uni-navbar--shadow":t.shadow,"uni-navbar--border":t.border},style:{"background-color":t.themeBgColor,"border-bottom-color":t.themeColor}},[t.statusBar?n("status-bar"):t._e(),n("v-uni-view",{staticClass:"uni-navbar__header",style:{color:t.themeColor,backgroundColor:t.themeBgColor,height:t.navbarHeight}},[n("v-uni-view",{staticClass:"uni-navbar__header-btns uni-navbar__header-btns-left",style:{width:t.leftIconWidth},on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.onClickLeft.apply(void 0,arguments)}}},[t._t("left",[t.leftIcon.length>0?n("v-uni-view",{staticClass:"uni-navbar__content_view"},[n("uni-icons",{attrs:{color:t.themeColor,type:t.leftIcon,size:"20"}})],1):t._e(),t.leftText.length?n("v-uni-view",{staticClass:"uni-navbar-btn-text",class:{"uni-navbar-btn-icon-left":!t.leftIcon.length>0}},[n("v-uni-text",{style:{color:t.themeColor,fontSize:"12px"}},[t._v(t._s(t.leftText))])],1):t._e()])],2),n("v-uni-view",{staticClass:"uni-navbar__header-container ",on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.onClickTitle.apply(void 0,arguments)}}},[t._t("default",[t.title.length>0?n("v-uni-view",{staticClass:"uni-navbar__header-container-inner"},[n("v-uni-text",{staticClass:"uni-nav-bar-text uni-ellipsis-1",style:{color:t.themeColor}},[t._v(t._s(t.title))])],1):t._e()])],2),n("v-uni-view",{staticClass:"uni-navbar__header-btns uni-navbar__header-btns-right",style:{width:t.rightIconWidth},on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.onClickRight.apply(void 0,arguments)}}},[t._t("right",[t.rightIcon.length?n("v-uni-view",[n("uni-icons",{attrs:{color:t.themeColor,type:t.rightIcon,size:"22"}})],1):t._e(),t.rightText.length&&!t.rightIcon.length?n("v-uni-view",{staticClass:"uni-navbar-btn-text"},[n("v-uni-text",{staticClass:"uni-nav-bar-right-text",style:{color:t.themeColor}},[t._v(t._s(t.rightText))])],1):t._e()])],2)],1)],1),t.fixed?n("v-uni-view",{staticClass:"uni-navbar__placeholder"},[t.statusBar?n("status-bar"):t._e(),n("v-uni-view",{staticClass:"uni-navbar__placeholder-view",style:{height:t.navbarHeight}})],1):t._e()],1)},r=[]}}]); |