/** * 复制权限按钮弹框文件 * @description [description] * @version 1.0 * @author yangjinhua */ define(function(require, exports, module) { var Window = require('system/views/pages/window'); var tpl = require('text!apps/rht/bas/sys010104/BgnDate.tpl'); let rhtComm = require('apps/rht/comm/rhtComm'); /** * 组织调整弹窗 */ function BgnDate() { this.options = { title: '选择开始日期', content: tpl, width: 350, height: 200, modal: true, closed: true, closable: true, draggable: true, maximizable: false, resizable: false, data: null } Window.call(this, this.options); } inherits(BgnDate, Window); BgnDate.prototype.init = function() { } BgnDate.prototype.open = function() { Window.prototype.open.call(this); var $bgnDate = this.getElement('.bgnDate'); $bgnDate.datebox('textbox').attr("readonly", true); } //执行windows窗体上自定义按钮事件 BgnDate.prototype.customerize = function() { var self = this; var $bgnDate = this.getElement('.bgnDate'); $bgnDate.textbox('setValue', rhtComm.GetServerDate(0)); //确定按钮事件 this.getElement('.btnOK').on('click', function(event) { var newBgnDate = $bgnDate.datebox('getValue'); if (self.callback) { self.callback(newBgnDate); } self.close(); }); //取消按钮事件 this.getElement('.btnCancel').on('click', function(event) { self.close(); }); } return BgnDate; })