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
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
 
                (function() {
                    var nodeEnv = typeof require !== 'undefined' && typeof process !== 'undefined';
                    var __module = nodeEnv ? module : {exports:{}};
                    var __filename = 'preview-scripts/assets/Scripts/mod/notice/notice_controller.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, 'cdcc9c2Y+ZPJ7InR6fVqYIY', 'notice_controller');
// Scripts/mod/notice/notice_controller.js
 
"use strict";
 
// --------------------------------------------------------------------
// @author: xxx@syg.com(必填, 创建模块的人员)
// @description:
//      这里填写详细说明,主要填写该模块的功能简要
// <br/>Create: 2018-12-28 10:22:08
// --------------------------------------------------------------------
var NoticeController = cc.Class({
  "extends": BaseController,
  ctor: function ctor() {},
  // 初始化配置数据
  initConfig: function initConfig() {
    var NoticeModel = require("notice_model");
 
    this.model = new NoticeModel();
    this.model.initConfig();
  },
  // 返回当前的model
  getModel: function getModel() {
    return this.model;
  },
  // 注册监听事件
  registerEvents: function registerEvents() {},
  // 注册协议接受事件
  registerProtocals: function registerProtocals() {
    this.RegisterProtocal(10810, this.on10810); // 反馈处理
  },
  // 发送反馈信息
  sender10810: function sender10810(issue_type, title, content) {
    var protocal = {};
    protocal.issue_type = issue_type;
    protocal.title = title;
    protocal.content = content;
    this.SendProtocal(10810, protocal);
  },
  // 反馈结果
  on10810: function on10810(data) {
    message(data.msg);
  },
  // 打开bug反馈
  openBugPanel: function openBugPanel(status) {
    if (status) {
      Log.info("=====aaaaaaa");
 
      if (!this.bug_panel) {
        var BugPanel = require("bug_panel");
 
        this.bug_panel = new BugPanel();
      }
 
      this.bug_panel.open();
    } else {
      if (this.bug_panel) {
        this.bug_panel.close();
        this.bug_panel = null;
      }
    }
  },
  //打开游戏公告
  //默认请url请传nil值,改url为邮件超链接情况传值
  openNocticeWindow: function openNocticeWindow(status, url) {
    if (status) {
      if (!this.notice_view) {
        var notice_view = require("notice_window");
 
        this.notice_view = new notice_view();
      }
 
      this.notice_view.open(url);
    } else {
      if (this.notice_view) {
        this.notice_view.close();
        this.notice_view = null;
      }
    }
  },
  get_notice_url: function get_notice_url(days, loginData) {
    var loginInfo = require("login_controller").getInstance().getModel().getLoginInfo();
 
    var host = loginInfo && loginInfo.host || loginData.host;
    var channel = window.CHANNEL; //时间戳
 
    var date_time = Math.ceil(Date.now() / 1000); // console.log(cc.js.formatStr("host=%s...channel=%s...time=%s"),host,channel,date_time);
 
    return cc.js.formatStr("https://%s/api.php/local/local/notice/?channel=%s&time=%s", host, channel, date_time);
  },
  setNoticeContent: function setNoticeContent(str) {
    this.notice_content = str;
  },
  getNoticeContent: function getNoticeContent() {
    return this.notice_content;
  }
});
module.exports = NoticeController;
 
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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImFzc2V0c1xcU2NyaXB0c1xcbW9kXFxub3RpY2VcXG5vdGljZV9jb250cm9sbGVyLmpzIl0sIm5hbWVzIjpbIk5vdGljZUNvbnRyb2xsZXIiLCJjYyIsIkNsYXNzIiwiQmFzZUNvbnRyb2xsZXIiLCJjdG9yIiwiaW5pdENvbmZpZyIsIk5vdGljZU1vZGVsIiwicmVxdWlyZSIsIm1vZGVsIiwiZ2V0TW9kZWwiLCJyZWdpc3RlckV2ZW50cyIsInJlZ2lzdGVyUHJvdG9jYWxzIiwiUmVnaXN0ZXJQcm90b2NhbCIsIm9uMTA4MTAiLCJzZW5kZXIxMDgxMCIsImlzc3VlX3R5cGUiLCJ0aXRsZSIsImNvbnRlbnQiLCJwcm90b2NhbCIsIlNlbmRQcm90b2NhbCIsImRhdGEiLCJtZXNzYWdlIiwibXNnIiwib3BlbkJ1Z1BhbmVsIiwic3RhdHVzIiwiTG9nIiwiaW5mbyIsImJ1Z19wYW5lbCIsIkJ1Z1BhbmVsIiwib3BlbiIsImNsb3NlIiwib3Blbk5vY3RpY2VXaW5kb3ciLCJ1cmwiLCJub3RpY2VfdmlldyIsImdldF9ub3RpY2VfdXJsIiwiZGF5cyIsImxvZ2luRGF0YSIsImxvZ2luSW5mbyIsImdldEluc3RhbmNlIiwiZ2V0TG9naW5JbmZvIiwiaG9zdCIsImNoYW5uZWwiLCJ3aW5kb3ciLCJDSEFOTkVMIiwiZGF0ZV90aW1lIiwiTWF0aCIsImNlaWwiLCJEYXRlIiwibm93IiwianMiLCJmb3JtYXRTdHIiLCJzZXROb3RpY2VDb250ZW50Iiwic3RyIiwibm90aWNlX2NvbnRlbnQiLCJnZXROb3RpY2VDb250ZW50IiwibW9kdWxlIiwiZXhwb3J0cyJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxJQUFJQSxnQkFBZ0IsR0FBR0MsRUFBRSxDQUFDQyxLQUFILENBQVM7QUFDNUIsYUFBU0MsY0FEbUI7QUFFNUJDLEVBQUFBLElBQUksRUFBRSxnQkFBWSxDQUNqQixDQUgyQjtBQUs1QjtBQUNBQyxF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SUFBSSxDQUFDQyxJQUFMLENBQVVDLElBQUksQ0FBQ0MsR0FBTCxLQUFhLElBQXZCLENBQWhCLENBTHVDLENBTXZDOztBQUNBLFdBQU8vQyxFQUFFLENBQUNnRCxFQUFILENBQU1DLFNBQU4sQ0FBZ0IsMkRBQWhCLEVBQTZFVixJQUE3RSxFQUFtRkMsT0FBbkYsRUFBNEZHLFNBQTVGLENBQVA7QUFDSCxHQW5GMkI7QUFxRjVCTyxFQUFBQSxnQkFBZ0IsRUFBRSwwQkFBVUMsR0FBVixFQUFlO0FBQzdCLFNBQUtDLGNBQUwsR0FBc0JELEdBQXRCO0FBQ0gsR0F2RjJCO0FBeUY1QkUsRUFBQUEsZ0JBQWdCLEVBQUUsNEJBQVk7QUFDMUIsV0FBTyxLQUFLRCxjQUFaO0FBQ0g7QUEzRjJCLENBQVQsQ0FBdkI7QUE4RkFFLE1BQU0sQ0FBQ0MsT0FBUCxHQUFpQnhELGdCQUFqQiIsInNvdXJjZVJvb3QiOiIvIiwic291cmNlc0NvbnRlbnQiOlsiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIEBhdXRob3I6IHh4eEBzeWcuY29tKOW/heWhqywg5Yib5bu65qih5Z2X55qE5Lq65ZGYKVxuLy8gQGRlc2NyaXB0aW9uOlxuLy8gICAgICDov5nph4zloavlhpnor6bnu4bor7TmmI4s5Li76KaB5aGr5YaZ6K+l5qih5Z2X55qE5Yqf6IO9566A6KaBXG4vLyA8YnIvPkNyZWF0ZTogMjAxOC0xMi0yOCAxMDoyMjowOFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnZhciBOb3RpY2VDb250cm9sbGVyID0gY2MuQ2xhc3Moe1xuICAgIGV4dGVuZHM6IEJhc2VDb250cm9sbGVyLFxuICAgIGN0b3I6IGZ1bmN0aW9uICgpIHtcbiAgICB9LFxuXG4gICAgLy8g5Yid5aeL5YyW6YWN572u5pWw5o2uXG4gICAgaW5pdENvbmZpZzogZnVuY3Rpb24gKCkge1xuICAgICAgICB2YXIgTm90aWNlTW9kZWwgPSByZXF1aXJlKFwibm90aWNlX21vZGVsXCIpO1xuXG4gICAgICAgIHRoaXMubW9kZWwgPSBuZXcgTm90aWNlTW9kZWwoKTtcbiAgICAgICAgdGhpcy5tb2RlbC5pbml0Q29uZmlnKCk7XG4gICAgfSxcblxuICAgIC8vIOi/lOWbnuW9k+WJjeeahG1vZGVsXG4gICAgZ2V0TW9kZWw6IGZ1bmN0aW9uICgpIHtcbiAgICAgICAgcmV0dXJuIHRoaXMubW9kZWw7XG4gICAgfSxcblxuICAgIC8vIOazqOWGjOebkeWQrOS6i+S7tlxuICAgIHJlZ2lzdGVyRXZlbnRzOiBmdW5jdGlvbiAoKSB7XG4gICAgfSxcblxuICAgIC8vIOazqOWGjOWNj+iuruaOpeWPl+S6i+S7tlxuICAgIHJlZ2lzdGVyUHJvdG9jYWxzOiBmdW5jdGlvbiAoKSB7XG4gICAgICAgIHRoaXMuUmVnaXN0ZXJQcm90b2NhbCgxMDgxMCwgdGhpcy5vbjEwODEwKTsgLy8g5Y+N6aaI5aSE55CGXG4gICAgfSxcblxuICAgIC8vIOWPkemAgeWPjemmiOS/oeaBr1xuICAgIHNlbmRlcjEwODEwOiBmdW5jdGlvbiAoaXNzdWVfdHlwZSwgdGl0bGUsIGNvbnRlbnQpIHtcbiAgICAgICAgdmFyIHByb3RvY2FsID0ge307XG4gICAgICAgIHByb3RvY2FsLmlzc3VlX3R5cGUgPSBpc3N1ZV90eXBlO1xuICAgICAgICBwcm90b2NhbC50aXRsZSA9IHRpdGxlO1xuICAgICAgICBwcm90b2NhbC5jb250ZW50ID0gY29udGVudDtcbiAgICAgICAgdGhpcy5TZW5kUHJvdG9jYWwoMTA4MTAsIHByb3RvY2FsKTtcbiAgICB9LFxuXG4gICAgLy8g5Y+N6aaI57uT5p6cXG4gICAgb24xMDgxMDogZnVuY3Rpb24gKGRhdGEpIHtcbiAgICAgICAgbWVzc2FnZShkYXRhLm1zZyk7XG4gICAgfSxcblxuICAgIC8vIOaJk+W8gGJ1Z+WPjemmiFxuICAgIG9wZW5CdWdQYW5lbDogZnVuY3Rpb24gKHN0YXR1cykge1xuICAgICAgICBpZiAoc3RhdHVzKSB7XG4gICAgICAgICAgICBMb2cuaW5mbyhcIj09PT09YWFhYWFhYVwiKTtcbiAgICAgICAgICAgIGlmICghdGhpcy5idWdfcGFuZWwpIHtcbiAgICAgICAgICAgICAgICB2YXIgQnVnUGFuZWwgPSByZXF1aXJlKFwiYnVnX3BhbmVsXCIpO1xuICAgICAgICAgICAgICAgIHRoaXMuYnVnX3BhbmVsID0gbmV3IEJ1Z1BhbmVsKCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICB0aGlzLmJ1Z19wYW5lbC5vcGVuKCk7XG4gICAgICAgIH0gZWxzZSB7XG4gICAgICAgICAgICBpZiAodGhpcy5idWdfcGFuZWwpIHtcbiAgICAgICAgICAgICAgICB0aGlzLmJ1Z19wYW5lbC5jbG9zZSgpO1xuICAgICAgICAgICAgICAgIHRoaXMuYnVnX3BhbmVsID0gbnVsbDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH0sXG5cbiAgICAvL+aJk+W8gOa4uOaIj+WFrOWRilxuICAgIC8v6buY6K6k6K+3dXJs6K+35Lygbmls5YC877yM5pS5dXJs5Li66YKu5Lu26LaF6ZO+5o6l5oOF5Ya15Lyg5YC8XG4gICAgb3Blbk5vY3RpY2VXaW5kb3c6IGZ1bmN0aW9uIChzdGF0dXMsIHVybCkge1xuICAgICAgICBpZiAoc3RhdHVzKSB7XG4gICAgICAgICAgICBpZiAoIXRoaXMubm90aWNlX3ZpZXcpIHtcbiAgICAgICAgICAgICAgICB2YXIgbm90aWNlX3ZpZXcgPSByZXF1aXJlKFwibm90aWNlX3dpbmRvd1wiKTtcbiAgICAgICAgICAgICAgICB0aGlzLm5vdGljZV92aWV3ID0gbmV3IG5vdGljZV92aWV3KCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICB0aGlzLm5vdGljZV92aWV3Lm9wZW4odXJsKTtcbiAgICAgICAgfSBlbHNlIHtcbiAgICAgICAgICAgIGlmICh0aGlzLm5vdGljZV92aWV3KSB7XG4gICAgICAgICAgICAgICAgdGhpcy5ub3RpY2Vfdmlldy5jbG9zZSgpO1xuICAgICAgICAgICAgICAgIHRoaXMubm90aWNlX3ZpZXcgPSBudWxsO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfSxcblxuICAgIGdldF9ub3RpY2VfdXJsOiBmdW5jdGlvbiAoZGF5cywgbG9naW5EYXRhKSB7XG4gICAgICAgIGxldCBsb2dpbkluZm8gPSByZXF1aXJlKFwibG9naW5fY29udHJvbGxlclwiKS5nZXRJbnN0YW5jZSgpLmdldE1vZGVsKCkuZ2V0TG9naW5JbmZvKClcbiAgICAgICAgbGV0IGhvc3QgPSBsb2dpbkluZm8gJiYgbG9naW5JbmZvLmhvc3QgfHwgbG9naW5EYXRhLmhvc3Q7XG4gICAgICAgIGxldCBjaGFubmVsID0gd2luZG93LkNIQU5ORUw7XG4gICAgICAgIC8v5pe26Ze05oizXG4gICAgICAgIGxldCBkYXRlX3RpbWUgPSBNYXRoLmNlaWwoRGF0ZS5ub3coKSAvIDEwMDApO1xuICAgICAgICAvLyBjb25zb2xlLmxvZyhjYy5qcy5mb3JtYXRTdHIoXCJob3N0PSVzLi4uY2hhbm5lbD0lcy4uLnRpbWU9JXNcIiksaG9zdCxjaGFubmVsLGRhdGVfdGltZSk7XG4gICAgICAgIHJldHVybiBjYy5qcy5mb3JtYXRTdHIoXCJodHRwczovLyVzL2FwaS5waHAvbG9jYWwvbG9jYWwvbm90aWNlLz9jaGFubmVsPSVzJnRpbWU9JXNcIiwgaG9zdCwgY2hhbm5lbCwgZGF0ZV90aW1lKVxuICAgIH0sXG5cbiAgICBzZXROb3RpY2VDb250ZW50OiBmdW5jdGlvbiAoc3RyKSB7XG4gICAgICAgIHRoaXMubm90aWNlX2NvbnRlbnQgPSBzdHI7XG4gICAgfSxcblxuICAgIGdldE5vdGljZUNvbnRlbnQ6IGZ1bmN0aW9uICgpIHtcbiAgICAgICAgcmV0dXJuIHRoaXMubm90aWNlX2NvbnRlbnQ7XG4gICAgfVxufSk7XG5cbm1vZHVsZS5leHBvcnRzID0gTm90aWNlQ29udHJvbGxlcjtcbiJdfQ==