| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179 |
- cc.Class({
- extends: cc.BaseClass,
- properties: {
- m_IPLabel: cc.Label,
-
-
- },
- ctor: function () {
- this.m_BindPhone = null;
-
- },
- onLoad: function () {
- },
- start: function () {
- },
- OnShowView: function () {
- if (!this.m_LbBindPhone) this.m_LbBindPhone = this.$('UserNode/BindPhone/LbPhone@Label');
- if (!this.m_BtBind) this.m_BtBind = this.$('BtBind@Button');
- if (!this.m_BtRebind) this.m_BtRebind = this.$('BtRebind@Button');
- if (!this.m_BtRealName) this.m_BtRealName = this.$('Layout/BtRealName@Button');
- if (!this.m_BtResetPsw) this.m_BtResetPsw = this.$('Layout/BtResetPsw@Button');
- if (!this.m_BtUpload) this.m_BtUpload = this.$('Layout/BtUpload@Button');
-
- this.m_LbBindPhone.string = '';
- this.m_BtBind.node.active = false;
- this.m_BtRebind.node.active = false;
- this.m_BtRealName.node.active = false;
- this.m_BtResetPsw.node.active = false;
- var platform = cc.sys.localStorage.getItem(window.Key_LoginPlatform);
- //先关闭头像上传按钮(未启用)
- //this.m_BtUpload.node.active = (platform != window.PLATFORM_WX);
-
- this.m_BindPhone = null;
- var pGlobalUserData = g_GlobalUserInfo.GetGlobalUserData();
-
-
-
- // 检查绑定手机
- var webUrl = window.PHP_HOME + '/UserFunc.php?GetMark=19&dwUserID=' + pGlobalUserData.dwUserID;
- g_CurScene.ShowLoading();
- WebCenter.GetData(webUrl, 3, function (data) {
- g_CurScene.StopLoading();
- if (data == "") {
- this.m_LbBindPhone.string = '未綁定';
- //绑定手机功能未开放,先隐藏
- // this.m_BtBind.node.active = true;
- } else {
- this.m_LbBindPhone.string = cutPhone(data);
- this.m_BindPhone = data;
- // 重新绑定手机功能未开放,先隐藏
- //this.m_BtRebind.node.active = true;
- }
- //实名认证功能未开放 ,先隐藏
- //this.m_BtRealName.node.active = true;
- //修改密码功能未开放,先隐藏
- // this.m_BtResetPsw.node.active = (platform != window.PLATFORM_WX);
- }.bind(this));
- },
- SetInfo: function (userid, IP,Gold) {
- // if(userid==15){ //todo
- // this.m_BtUpload.node.active = true;
- // }
- this.$("UserNode@UserCtrl").SetUserByID(userid);
- this.m_IPLabel.string = IP;
- this.$("UserNode/Gold/gold@Label").string = Gold;
- var pGlobalUserData = g_GlobalUserInfo.GetGlobalUserData();
- var Addr1 = g_GlobalUserInfo.GetUserAddress(pGlobalUserData.dwUserID);
- this.$('UserNode/Adress/adress@Label').string = Addr1.string;
- var pGlobalUserData = g_GlobalUserInfo.GetGlobalUserData();
- var webUrl2 = window.PHP_HOME + '/UserFunc.php?&GetMark=18&dwUserID=' + pGlobalUserData.dwUserID;
- WebCenter.GetData(webUrl2, 10, function (data) {
- var res = JSON.parse(data);
-
- this.$('UserNode/JuShu/juShu@Label').string = res.GameCnt;
- this.$('UserNode/Time/Time@Label').string = res.Time;
- //this.OnChangeTex(res.GameCnt);
- }.bind(this));
- },
- OnClicked_Bind: function () {
- cc.gSoundRes.PlaySound('Button');
- this.ShowPrefabDLG("BindPhone", this.node, function (Js) {
- Js.SetBindMode(true);
- }.bind(this));
- },
- OnClicked_BtSetNick: function () {
- cc.gSoundRes.PlaySound('Button');
- this.ShowPrefabDLG('SetNick', this.node);
-
- },
- OnClicked_BtSetSex: function () {
- cc.gSoundRes.PlaySound('Button');
- this.ShowPrefabDLG('SetSex', this.node);
- },
- OnClicked_Rebind: function () {
- cc.gSoundRes.PlaySound('Button');
- this.ShowPrefabDLG("BindPhone", this.node, function (Js) {
- Js.SetBindMode(false);
- }.bind(this));
- },
- OnBindSuccess: function (NewPhone) {
- this.m_LbBindPhone.string = cutPhone(NewPhone);
- this.m_BindPhone = NewPhone;
- },
- OnClicked_RealName: function () {
- cc.gSoundRes.PlaySound('Button');
- // this.ShowPrefabDLG('RealAuth', this.node);
- },
- OnClicked_ResetPsw: function () {
- cc.gSoundRes.PlaySound('Button');
- if (!this.CheckBindPhone()) return;
- this.ShowPrefabDLG('ChangePsw', this.node, function (Js) {
- Js.OnShowView(1);
- }.bind(this));
- },
-
- OnClicked_UpLoad: function() {
- var pGlobalUserData = g_GlobalUserInfo.GetGlobalUserData();
- ThirdPartyPickImg({
- Mark: 1,
- Type: 1,
- UserID: pGlobalUserData.dwUserID,
- }, '0');
- },
- CheckBindPhone: function () {
- if (!this.m_BindPhone) {
- this.ShowAlert('請先綁定手機號!', Alert_YesNo, function (Res) {
- if (Res) {
- this.ShowPrefabDLG("BindPhone", this.node, function (Js) {
- Js.SetBindMode(true);
- }.bind(this));
- }
- }.bind(this));
- return false;
- }
- return true;
- },
- OnUpload_Finish: function(){
- var pGlobalUserData=g_GlobalUserInfo.GetGlobalUserData();
- this.$("UserNode@UserCtrl").SetUserByID(pGlobalUserData.dwUserID, true);
- },
- OnBtShowDlg:function(Tag, Data) {
- if(!cc.gPreLoader.Exist_Prefab(Data, Data)) return;
- this.ShowPrefabDLG(Data,this.node);
- },
- onNickNameChange() {
- var pGlobalUserData = g_GlobalUserInfo.GetGlobalUserData();
- this.m_Hook.m_MeUserCtrl.SetUserByID(pGlobalUserData.dwUserID);
- },
- });
|