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.
bjhedasx/public/h5/static/js/pages-user-config-account.e...

1 line
9.8 KiB

(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["pages-user-config-account"],{"0c6f":function(e,i,n){"use strict";n.r(i);var t=n("73bc"),a=n("885a");for(var s in a)["default"].indexOf(s)<0&&function(e){n.d(i,e,(function(){return a[e]}))}(s);n("df82");var o=n("f0c5"),u=Object(o["a"])(a["default"],t["b"],t["c"],!1,null,"3f433cf4",null,!1,t["a"],void 0);i["default"]=u.exports},"406f":function(e,i,n){"use strict";(function(e){n("7a82"),Object.defineProperty(i,"__esModule",{value:!0}),i.default=void 0,n("a4d3"),n("e01a");var t={data:function(){return{auth:["weixin","qq","sinaweibo","apple"],platform:"",user_info:{},app_weixin_info:{},app_qq_info:{},app_sinaweibo_info:{},app_apple_info:{},alipay_info:{}}},onReady:function(){this.platform=this.cn.platform()},onShow:function(){this.getAccountInfo()},methods:{login:function(e){var i={};switch(e){case"weixin":i=this.app_weixin_info;break;case"qq":i=this.app_qq_info;break;case"sinaweibo":i=this.app_sinaweibo_info;break;case"apple":i=this.app_apple_info;break;default:break}i.is_auth?this.unbindAuth(e):this.bindAuth(e)},destory:function(){var e=this;this.cn.confirm("确定注销账户吗,账户注销后所有数据将无法找回").then((function(i){i.confirm&&e.rq.getData("base/user/api/User/destory",{loading:1}).then((function(e){0==e.code&&(uni.removeStorageSync("user_id"),uni.removeStorageSync("third_type"),uni.removeStorageSync("third_type_id"),uni.setStorageSync("access_token",e.data.access_token),uni.setStorageSync("access_token_expire_time",e.data.access_token_expire_time),uni.redirectTo({url:"/pages/user/config/index"}))}))}))},goBindMobilePhone:function(){var e="/pages/register/bind?hierarchy=1";1===this.user_info.is_bind_mobile&&(e="/pages/setup/changebindfirst"),uni.navigateTo({url:e})},getAccountInfo:function(){var e=this;this.rq.getData("base/user/api/User/getAccountInfo").then((function(i){0==i.code&&(e.user_info=i.data.user_info,e.app_weixin_info=i.data.app_weixin_info,e.app_qq_info=i.data.app_qq_info,e.app_sinaweibo_info=i.data.app_sinaweibo_info,e.app_apple_info=i.data.app_apple_info,e.alipay_info=i.data.alipay_info)}))},bindAuth:function(i){var n=this;uni.login({provider:i,success:function(e){uni.getUserInfo({provider:i,lang:"zh_CN",success:function(e){var t;if("weixin"==i)t={type:i,openid:e.userInfo.openId,unionid:e.userInfo.unionId,nickname:e.userInfo.nickName,headimgurl:e.userInfo.avatarUrl,sex:e.userInfo.gender,province:e.userInfo.province,city:e.userInfo.city,country:e.userInfo.country,language:"zh_CN"};else if("qq"==i)t={type:i,openid:e.userInfo.openId,nickname:e.userInfo.nickname,headimgurl:e.userInfo.headimgurl,gender:e.userInfo.gender,gender_type:e.userInfo.gender_type,year:e.userInfo.year,province:e.userInfo.province,city:e.userInfo.city,figureurl_type:e.userInfo.figureurl_type,figureurl:e.userInfo.figureurl,figureurl_qq:e.userInfo.figureurl_qq,is_lost:e.userInfo.is_lost,level:e.userInfo.level,is_yellow_vip:e.userInfo.is_yellow_vip,is_yellow_year_vip:e.userInfo.is_yellow_year_vip,yellow_vip_level:e.userInfo.yellow_vip_level,vip:e.userInfo.vip,constellation:e.userInfo.constellation};else if("sinaweibo"==i)t={type:i,openid:e.userInfo.id,nickname:e.userInfo.screen_name,name:e.userInfo.name,headimgurl:e.userInfo.profile_image_url,gender:e.userInfo.gender,province:e.userInfo.province,city:e.userInfo.city,location:e.userInfo.location,description:e.userInfo.description,url:e.userInfo.url,profile_url:e.userInfo.profile_url,domain:e.userInfo.domain,weihao:e.userInfo.weihao,followers_count:e.userInfo.followers_count,friends_count:e.userInfo.friends_count,statuses_count:e.userInfo.statuses_count,favourites_count:e.userInfo.favourites_count,created_at:e.userInfo.created_at,remark:e.userInfo.remark,language:e.userInfo.language};else if("apple"==i){var a,s,o,u;t={type:i,openid:e.userInfo.openId,family_name:null!==(a=e.userInfo.fullName.familyName)&&void 0!==a?a:"",give_name:null!==(s=e.userInfo.fullName.giveName)&&void 0!==s?s:"",given_name:null!==(o=e.userInfo.fullName.givenName)&&void 0!==o?o:"",email:null!==(u=e.userInfo.email)&&void 0!==u?u:"",authorization_code:e.userInfo.authorizationCode,identity_token:e.userInfo.identityToken,real_user_status:e.userInfo.realUserStatus,scope:e.userInfo.scope}}n.rq.getData("base/app/api/ThirdAuth/info",t,{loading:!0}).then((function(e){0===e.code&&n.getAccountInfo()}))},fail:function(e){n.cn.toast("获取信息失败")}})},fail:function(i){e("log",i," at pages/user/config/account.vue:318"),n.cn.toast("授权失败")}})},unbindAuth:function(e){var i=this;this.cn.confirm("确定要解绑吗?").then((function(n){n.confirm&&i.rq.getData("base/app/api/ThirdAuth/unbindAuth",{type:e},{loading:!0}).then((function(e){0===e.code&&i.getAccountInfo()}))}))}}};i.default=t}).call(this,n("0de9")["log"])},"73bc":function(e,i,n){"use strict";n.d(i,"b",(function(){return t})),n.d(i,"c",(function(){return a})),n.d(i,"a",(function(){}));var t=function(){var e=this,i=e.$createElement,n=e._self._c||i;return n("v-uni-view",{staticClass:"user_config_account_page"},[n("v-uni-view",{staticClass:"page_content"},[n("v-uni-view",{staticClass:"group"},[n("v-uni-view",{staticClass:"line",on:{click:function(i){arguments[0]=i=e.$handleEvent(i),e.go("/pages/user/config/mobileChange")}}},[n("v-uni-view",{staticClass:"text-30 text-1a"},[e._v("绑定手机号")]),n("v-uni-view",{staticClass:"flex align-center"},[n("v-uni-text",{staticClass:"text-28 text-1a"},[e._v(e._s(e.user_info.mobile_phone))]),n("v-uni-text",{staticClass:"margin-left-5 tyIcon-fanhui text-26 text-98"})],1)],1),e.auth.includes("weixin")?n("v-uni-view",{staticClass:"line",on:{click:function(i){arguments[0]=i=e.$handleEvent(i),e.login("weixin")}}},[n("v-uni-view",{staticClass:"text-30 text-1a"},[e._v("绑定微信")]),n("v-uni-view",{staticClass:"flex align-center"},[n("v-uni-view",{staticClass:"text-28",class:e.app_weixin_info.is_auth?"text-1a":"text-b3"},[e._v(e._s(e.app_weixin_info.is_auth?e.app_weixin_info.nickname:"未绑定"))]),n("v-uni-text",{staticClass:"margin-left-5 tyIcon-fanhui text-26 text-98"})],1)],1):e._e(),e.auth.includes("qq")?n("v-uni-view",{staticClass:"line",on:{click:function(i){arguments[0]=i=e.$handleEvent(i),e.login("qq")}}},[n("v-uni-view",{staticClass:"text-30 text-1a"},[e._v("绑定QQ")]),n("v-uni-view",{staticClass:"flex align-center"},[n("v-uni-view",{staticClass:"text-28",class:e.app_qq_info.is_auth?"text-1a":"text-b3"},[e._v(e._s(e.app_qq_info.is_authe?e.app_qq_info.nickname:"未绑定"))]),n("v-uni-text",{staticClass:"margin-left-5 tyIcon-fanhui text-26 text-98"})],1)],1):e._e(),e.auth.includes("sinaweibo")?n("v-uni-view",{staticClass:"line",on:{click:function(i){arguments[0]=i=e.$handleEvent(i),e.login("sinaweibo")}}},[n("v-uni-view",{staticClass:"text-30 text-1a"},[e._v("绑定微博")]),n("v-uni-view",{staticClass:"flex align-center"},[n("v-uni-view",{staticClass:"text-28",class:e.app_sinaweibo_info.is_auth?"text-1a":"text-b3"},[e._v(e._s(e.app_sinaweibo_info.is_auth?e.app_sinaweibo_info.nickname:"未绑定"))]),n("v-uni-text",{staticClass:"margin-left-5 tyIcon-fanhui text-26 text-98"})],1)],1):e._e(),e.auth.includes("apple")&&"ios"==e.platform?n("v-uni-view",{staticClass:"line",on:{click:function(i){arguments[0]=i=e.$handleEvent(i),e.login("apple")}}},[n("v-uni-view",{staticClass:"text-30 text-1a"},[e._v("绑定Apple")]),n("v-uni-view",{staticClass:"flex align-center"},[n("v-uni-view",{staticClass:"text-28",class:e.app_apple_info.is_auth?"text-1a":"text-b3"},[e._v(e._s(e.app_apple_info.is_auth?e.app_apple_info.email:"未绑定"))]),n("v-uni-text",{staticClass:"margin-left-5 tyIcon-fanhui text-26 text-98"})],1)],1):e._e(),n("v-uni-view",{staticClass:"line_remark",on:{click:function(i){arguments[0]=i=e.$handleEvent(i),e.go("/pages/user/config/alipay")}}},[n("v-uni-view",{staticClass:"flex flex-direction align-start"},[n("v-uni-view",{staticClass:"line-height-40 text-30 text-1a"},[e._v("绑定支付宝")]),n("v-uni-view",{staticClass:"line-height-30 text-24 text-b3"},[e._v("用于支付宝账户提现到账")])],1),n("v-uni-view",{staticClass:"flex align-center"},[n("v-uni-view",{staticClass:"text-28",class:e.alipay_info.is_auth?"text-1a":"text-b3"},[e._v(e._s(e.alipay_info.is_auth?e.alipay_info.account:"未绑定"))]),n("v-uni-text",{staticClass:"margin-left-5 tyIcon-fanhui text-26 text-98"})],1)],1)],1),n("v-uni-view",{staticClass:"group margin-top-20"},[n("v-uni-view",{staticClass:"line",on:{click:function(i){arguments[0]=i=e.$handleEvent(i),e.go("/pages/user/register/password")}}},[n("v-uni-view",{staticClass:"text-30 text-1a"},[e._v("密码设置")]),n("v-uni-view",{staticClass:"flex align-center"},[n("v-uni-view",{staticClass:"text-28 text-1a"},[e._v("修改密码")]),n("v-uni-text",{staticClass:"margin-left-5 tyIcon-fanhui text-26 text-98"})],1)],1)],1),n("v-uni-view",{staticClass:"group margin-top-20",on:{click:function(i){arguments[0]=i=e.$handleEvent(i),e.destory.apply(void 0,arguments)}}},[n("v-uni-view",{staticClass:"line"},[n("v-uni-view",{staticClass:"width-100p text-center text-30 text-1a"},[e._v("注销账户")])],1)],1)],1)],1)},a=[]},"816e":function(e,i,n){var t=n("24fb");i=t(!1),i.push([e.i,".group[data-v-3f433cf4]{padding:0 %?30?%;background:#fff}.line[data-v-3f433cf4]{height:%?100?%;line-height:%?100?%;display:flex;align-items:center;justify-content:space-between}.line_remark[data-v-3f433cf4]{height:%?130?%;line-height:%?130?%;padding:%?30?% 0;display:flex;align-items:center;justify-content:space-between}.group .line[data-v-3f433cf4]:last-child{border-bottom:none}",""]),e.exports=i},"885a":function(e,i,n){"use strict";n.r(i);var t=n("406f"),a=n.n(t);for(var s in t)["default"].indexOf(s)<0&&function(e){n.d(i,e,(function(){return t[e]}))}(s);i["default"]=a.a},df82:function(e,i,n){"use strict";var t=n("e0ab"),a=n.n(t);a.a},e0ab:function(e,i,n){var t=n("816e");t.__esModule&&(t=t.default),"string"===typeof t&&(t=[[e.i,t,""]]),t.locals&&(e.exports=t.locals);var a=n("4f06").default;a("3f1b84b7",t,!0,{sourceMap:!1,shadowMode:!1})}}]);