(function() { var nodeEnv = typeof require !== 'undefined' && typeof process !== 'undefined'; var __module = nodeEnv ? module : {exports:{}}; var __filename = 'preview-scripts/assets/Scripts/mod/login/view/user_panel.js'; var __require = nodeEnv ? function (request) { return cc.require(request); } : function (request) { return __quick_compile_project__.require(request, __filename); }; function __define (exports, require, module) { if (!nodeEnv) {__quick_compile_project__.registerModule(__filename, module);}"use strict"; cc._RF.push(module, '801340Zc3JLaKbU6MnFO8Jo', 'user_panel'); // Scripts/mod/login/view/user_panel.js "use strict"; // -------------------------------------------------------------------- // @author: shiraho@syg.com(必填, 创建模块的人员) // @description: // 内部测试登录创建账号界面 //
Create: new Date().toISOString() // -------------------------------------------------------------------- var PathTool = require("pathtool"); var LoginController = require("login_controller"); var LoginEvent = require("login_event"); var UserPanel = cc.Class({ "extends": BasePanel, ctor: function ctor() { this.prefabPath = PathTool.getPrefabPath("login", "user_panel"); }, initPanel: function initPanel() { this.btn_login = this.root_wnd.getChildByName("btn_login"); this.btn_regist = this.root_wnd.getChildByName("btn_regist"); this.user_name_input = this.root_wnd.getChildByName("user_name_input").getComponent(cc.EditBox); this.password_input = this.root_wnd.getChildByName("password_input").getComponent(cc.EditBox); this.user_name_input.string = gcore.SysEnv.get("user_name") || Utils.randomStr(3, 12); this.password_input.string = gcore.SysEnv.get("password") || Utils.randomStr(6); }, registerEvent: function registerEvent() { this.btn_login.on(cc.Node.EventType.TOUCH_END, function (event) { if (this.user_name_input.string == "") { message("请输入用户名"); return; } if (this.password_input.string == "") { message("请输入密码"); return; } var loginInfo = LoginController.getInstance().getModel().getLoginInfo(); loginInfo.account = this.user_name_input.string; loginInfo.password = this.password_input.string; gcore.SysEnv.set("user_name", loginInfo.account); gcore.SysEnv.set("password", loginInfo.password); LoginController.getInstance().changeLoginWindowIndex(2); gcore.GlobalEvent.fire(LoginEvent.LOGIN_EVENT_ACCOUNT_LOGIN_SUCCESS); }.bind(this)); this.btn_regist.on(cc.Node.EventType.TOUCH_END, function (event) { var loginInfo = LoginController.getInstance().getModel().getLoginInfo(); loginInfo.account = Utils.randomStr(3, 12); loginInfo.password = Utils.randomStr(6); gcore.SysEnv.set("user_name", loginInfo.account); gcore.SysEnv.set("password", loginInfo.password); LoginController.getInstance().changeLoginWindowIndex(2); gcore.GlobalEvent.fire(LoginEvent.LOGIN_EVENT_ACCOUNT_LOGIN_SUCCESS); }.bind(this)); }, onShow: function onShow() { cc.log("打开 UserPanel"); }, onHide: function onHide() { cc.log("关闭 UserPanel"); }, onDelete: function onDelete() {} }); cc._RF.pop(); } if (nodeEnv) { __define(__module.exports, __require, __module); } else { __quick_compile_project__.registerModuleFunc(__filename, function () { __define(__module.exports, __require, __module); }); } })(); //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImFzc2V0c1xcU2NyaXB0c1xcbW9kXFxsb2dpblxcdmlld1xcdXNlcl9wYW5lbC5qcyJdLCJuYW1lcyI6WyJQYXRoVG9vbCIsInJlcXVpcmUiLCJMb2dpbkNvbnRyb2xsZXIiLCJMb2dpbkV2ZW50IiwiVXNlclBhbmVsIiwiY2MiLCJDbGFzcyIsIkJhc2VQYW5lbCIsImN0b3IiLCJwcmVmYWJQYXRoIiwiZ2V0UHJlZmFiUGF0aCIsImluaXRQYW5lbCIsImJ0bl9sb2dpbiIsInJvb3Rfd25kIiwiZ2V0Q2hpbGRCeU5hbWUiLCJidG5fcmVnaXN0IiwidXNlcl9uYW1lX2lucHV0IiwiZ2V0Q29tcG9uZW50IiwiRWRpdEJveCIsInBhc3N3b3JkX2lucHV0Iiwic3RyaW5nIiwiZ2NvcmUiLCJTeXNFbnYiLCJnZXQiLCJVdGlscyIsInJhbmRvbVN0ciIsInJlZ2lzdGVyRXZlbnQiLCJvbiIsIk5vZGUiLCJFdmVudFR5cGUiLCJUT1VDSF9FTkQiLCJldmVudCIsIm1lc3NhZ2UiLCJsb2dpbkluZm8iLCJnZXRJbnN0YW5jZSIsImdldE1vZGVsIiwiZ2V0TG9naW5JbmZvIiwiYWNjb3VudCIsInBhc3N3b3JkIiwic2V0IiwiY2hhbmdlTG9naW5XaW5kb3dJbmRleCIsIkdsb2JhbEV2ZW50IiwiZmlyZSIsIkxPR0lOX0VWRU5UX0FDQ09VTlRfTE9HSU5fU1VDQ0VTUyIsImJpbmQiLCJvblNob3ciLCJsb2ciLCJvbkhpZGUiLCJvbkRlbGV0ZSJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxJQUFJQSxRQUFRLEdBQUdDLE9BQU8sQ0FBQyxVQUFELENBQXRCOztBQUNBLElBQUlDLGVBQWUsR0FBR0QsT0FBTyxDQUFDLGtCQUFELENBQTdCOztBQUNBLElBQUlFLFVBQVUsR0FBR0YsT0FBTyxDQUFDLGFBQUQsQ0FBeEI7O0FBRUEsSUFBSUcsU0FBUyxHQUFHQyxFQUFFLENBQUNDLEtBQUgsQ0FBUztBQUNy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Q0FBZ0IsQ0FBaEIsRUFBbUIsRUFBbkIsQ0FBcEI7QUFDQVEsTUFBQUEsU0FBUyxDQUFDSyxRQUFWLEdBQXFCZCxLQUFLLENBQUNDLFNBQU4sQ0FBZ0IsQ0FBaEIsQ0FBckI7QUFDQUosTUFBQUEsS0FBSyxDQUFDQyxNQUFOLENBQWFpQixHQUFiLENBQWlCLFdBQWpCLEVBQThCTixTQUFTLENBQUNJLE9BQXhDO0FBQ0FoQixNQUFBQSxLQUFLLENBQUNDLE1BQU4sQ0FBYWlCLEdBQWIsQ0FBaUIsVUFBakIsRUFBNkJOLFNBQVMsQ0FBQ0ssUUFBdkM7QUFDQXBDLE1BQUFBLGVBQWUsQ0FBQ2dDLFdBQWhCLEdBQThCTSxzQkFBOUIsQ0FBcUQsQ0FBckQ7QUFDQW5CLE1BQUFBLEtBQUssQ0FBQ29CLFdBQU4sQ0FBa0JDLElBQWxCLENBQXVCdkMsVUFBVSxDQUFDd0MsaUNBQWxDO0FBQ0gsS0FSK0MsQ0FRN0NDLElBUjZDLENBUXhDLElBUndDLENBQWhEO0FBU0gsR0EzQ29CO0FBNkNyQkMsRUFBQUEsTUFBTSxFQUFDLGtCQUFVO0FBQ2J4QyxJQUFBQSxFQUFFLENBQUN5QyxHQUFILENBQU8sY0FBUDtBQUNILEdBL0NvQjtBQWlEckJDLEVBQUFBLE1BQU0sRUFBRSxrQkFBWTtBQUNoQjFDLElBQUFBLEVBQUUsQ0FBQ3lDLEdBQUgsQ0FBTyxjQUFQO0FBQ0gsR0FuRG9CO0FBcURyQkUsRUFBQUEsUUFBUSxFQUFFLG9CQUFZLENBQ3JCO0FBdERvQixDQUFULENBQWhCIiwic291cmNlUm9vdCI6Ii8iLCJzb3VyY2VzQ29udGVudCI6WyIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gQGF1dGhvcjogc2hpcmFob0BzeWcuY29tKOW/heWhqywg5Yib5bu65qih5Z2X55qE5Lq65ZGYKVxuLy8gQGRlc2NyaXB0aW9uOlxuLy8gICAgICDlhoXpg6jmtYvor5XnmbvlvZXliJvlu7rotKblj7fnlYzpnaJcbi8vIDxici8+Q3JlYXRlOiBuZXcgRGF0ZSgpLnRvSVNPU3RyaW5nKClcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG52YXIgUGF0aFRvb2wgPSByZXF1aXJlKFwicGF0aHRvb2xcIik7XG52YXIgTG9naW5Db250cm9sbGVyID0gcmVxdWlyZShcImxvZ2luX2NvbnRyb2xsZXJcIik7XG52YXIgTG9naW5FdmVudCA9IHJlcXVpcmUoXCJsb2dpbl9ldmVudFwiKTtcblxudmFyIFVzZXJQYW5lbCA9IGNjLkNsYXNzKHtcbiAgICBleHRlbmRzOiBCYXNlUGFuZWwsXG4gICAgY3RvcjpmdW5jdGlvbigpe1xuICAgICAgICB0aGlzLnByZWZhYlBhdGggPSBQYXRoVG9vbC5nZXRQcmVmYWJQYXRoKFwibG9naW5cIiwgXCJ1c2VyX3BhbmVsXCIpO1xuICAgIH0sXG5cbiAgICBpbml0UGFuZWw6IGZ1bmN0aW9uICgpIHtcbiAgICAgICAgdGhpcy5idG5fbG9naW4gPSB0aGlzLnJvb3Rfd25kLmdldENoaWxkQnlOYW1lKFwiYnRuX2xvZ2luXCIpO1xuICAgICAgICB0aGlzLmJ0bl9yZWdpc3QgPSB0aGlzLnJvb3Rfd25kLmdldENoaWxkQnlOYW1lKFwiYnRuX3JlZ2lzdFwiKTtcbiAgICAgICAgdGhpcy51c2VyX25hbWVfaW5wdXQgPSB0aGlzLnJvb3Rfd25kLmdldENoaWxkQnlOYW1lKFwidXNlcl9uYW1lX2lucHV0XCIpLmdldENvbXBvbmVudChjYy5FZGl0Qm94KTtcbiAgICAgICAgdGhpcy5wYXNzd29yZF9pbnB1dCA9IHRoaXMucm9vdF93bmQuZ2V0Q2hpbGRCeU5hbWUoXCJwYXNzd29yZF9pbnB1dFwiKS5nZXRDb21wb25lbnQoY2MuRWRpdEJveCk7XG4gICAgICAgIHRoaXMudXNlcl9uYW1lX2lucHV0LnN0cmluZyA9IGdjb3JlLlN5c0Vudi5nZXQoXCJ1c2VyX25hbWVcIikgfHwgVXRpbHMucmFuZG9tU3RyKDMsIDEyKTtcbiAgICAgICAgdGhpcy5wYXNzd29yZF9pbnB1dC5zdHJpbmcgPSBnY29yZS5TeXNFbnYuZ2V0KFwicGFzc3dvcmRcIikgfHwgVXRpbHMucmFuZG9tU3RyKDYpO1xuXG4gICAgfSxcblxuICAgIHJlZ2lzdGVyRXZlbnQ6ZnVuY3Rpb24oKXtcbiAgICAgICAgdGhpcy5idG5fbG9naW4ub24oY2MuTm9kZS5FdmVudFR5cGUuVE9VQ0hfRU5ELCAoZnVuY3Rpb24gKGV2ZW50KSB7XG4gICAgICAgICAgICBpZih0aGlzLnVzZXJfbmFtZV9pbnB1dC5zdHJpbmcgPT0gXCJcIil7XG4gICAgICAgICAgICAgICAgbWVzc2FnZShcIuivt+i+k+WFpeeUqOaIt+WQjVwiKTtcbiAgICAgICAgICAgICAgICByZXR1cm47XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBpZih0aGlzLnBhc3N3b3JkX2lucHV0LnN0cmluZyA9PSBcIlwiKXtcbiAgICAgICAgICAgICAgICBtZXNzYWdlKFwi6K+36L6T5YWl5a+G56CBXCIpO1xuICAgICAgICAgICAgICAgIHJldHVybjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHZhciBsb2dpbkluZm8gPSBMb2dpbkNvbnRyb2xsZXIuZ2V0SW5zdGFuY2UoKS5nZXRNb2RlbCgpLmdldExvZ2luSW5mbygpO1xuICAgICAgICAgICAgbG9naW5JbmZvLmFjY291bnQgPSB0aGlzLnVzZXJfbmFtZV9pbnB1dC5zdHJpbmc7XG4gICAgICAgICAgICBsb2dpbkluZm8ucGFzc3dvcmQgPSB0aGlzLnBhc3N3b3JkX2lucHV0LnN0cmluZztcbiAgICAgICAgICAgIGdjb3JlLlN5c0Vudi5zZXQoXCJ1c2VyX25hbWVcIiwgbG9naW5JbmZvLmFjY291bnQpO1xuICAgICAgICAgICAgZ2NvcmUuU3lzRW52LnNldChcInBhc3N3b3JkXCIsIGxvZ2luSW5mby5wYXNzd29yZCk7XG4gICAgICAgICAgICBMb2dpbkNvbnRyb2xsZXIuZ2V0SW5zdGFuY2UoKS5jaGFuZ2VMb2dpbldpbmRvd0luZGV4KDIpO1xuICAgICAgICAgICAgZ2NvcmUuR2xvYmFsRXZlbnQuZmlyZShMb2dpbkV2ZW50LkxPR0lOX0VWRU5UX0FDQ09VTlRfTE9HSU5fU1VDQ0VTUyk7XG4gICAgICAgIH0pLmJpbmQodGhpcykpO1xuICAgICAgICB0aGlzLmJ0bl9yZWdpc3Qub24oY2MuTm9kZS5FdmVudFR5cGUuVE9VQ0hfRU5ELCAoZnVuY3Rpb24gKGV2ZW50KXtcbiAgICAgICAgICAgIHZhciBsb2dpbkluZm8gPSBMb2dpbkNvbnRyb2xsZXIuZ2V0SW5zdGFuY2UoKS5nZXRNb2RlbCgpLmdldExvZ2luSW5mbygpO1xuICAgICAgICAgICAgbG9naW5JbmZvLmFjY291bnQgPSBVdGlscy5yYW5kb21TdHIoMywgMTIpO1xuICAgICAgICAgICAgbG9naW5JbmZvLnBhc3N3b3JkID0gVXRpbHMucmFuZG9tU3RyKDYpO1xuICAgICAgICAgICAgZ2NvcmUuU3lzRW52LnNldChcInVzZXJfbmFtZVwiLCBsb2dpbkluZm8uYWNjb3VudCk7XG4gICAgICAgICAgICBnY29yZS5TeXNFbnYuc2V0KFwicGFzc3dvcmRcIiwgbG9naW5JbmZvLnBhc3N3b3JkKTtcbiAgICAgICAgICAgIExvZ2luQ29udHJvbGxlci5nZXRJbnN0YW5jZSgpLmNoYW5nZUxvZ2luV2luZG93SW5kZXgoMik7XG4gICAgICAgICAgICBnY29yZS5HbG9iYWxFdmVudC5maXJlKExvZ2luRXZlbnQuTE9HSU5fRVZFTlRfQUNDT1VOVF9MT0dJTl9TVUNDRVNTKTtcbiAgICAgICAgfSkuYmluZCh0aGlzKSk7XG4gICAgfSxcblxuICAgIG9uU2hvdzpmdW5jdGlvbigpe1xuICAgICAgICBjYy5sb2coXCLmiZPlvIAgVXNlclBhbmVsXCIpO1xuICAgIH0sXG5cbiAgICBvbkhpZGU6IGZ1bmN0aW9uICgpIHtcbiAgICAgICAgY2MubG9nKFwi5YWz6ZetIFVzZXJQYW5lbFwiKTtcbiAgICB9LFxuXG4gICAgb25EZWxldGU6IGZ1bmN0aW9uICgpIHtcbiAgICB9LFxuXG59KTsiXX0=