(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: // 这里填写详细说明,主要填写该模块的功能简要 //
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==