difenduandada
2024-12-31 34abe6963b344c882358274957f4b992456fee40
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
 
                (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:
//      内部测试登录创建账号界面
// <br/>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=