123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135 |
- (function ($, DX, undefined) {
- var timer;
- var Sites = [];
- var layoutSets = DX.framework.html.layoutSets;
- layoutSets["desktop"] = layoutSets["desktop"] || [];
- layoutSets["desktop"].push({
- platform: "generic",
- controller: new DX.framework.html.DefaultLayoutController({
- name: "desktop",
- disableViewLoadingState: true
- })
- });
- //var setDataSource = new Array();
- //var setData = {
- // "CreatedDateTime": "2018-05-03 14:00:00", "Type": "", "FacilityName": "", "PropertyName": "", "CurrentValue": 0, "UpperLimit": 0, "LowerLimit": 0, "Chekck": "",
- // "SiteId": 0, "FacilityTypeId": 0, "FacilityCode": 0, "PropertyId": 0, "FormulaId": 0
- //};
- //setData.CreatedDateTime = "2018-05-03 14:00:00";
- //setData.Type = "성능분석";
- //setData.FacilityName = "공조기_AHU - 102";
- //setData.PropertyName = "난방ATF";
- //setData.CurrentValue = 10;
- //setData.UpperLimit = 10;
- //setData.LowerLimit = 5;
- //setData.Chekck = "확인";
- //setDataSource.push(setData);
- //$("#gridContainer").dxDataGrid("instance").option("dataSource", setDataSource);
- //$("#PopupAlarm").dxPopup('instance').option('visible', true);
- // // 알람이 있다
- // if (dataArray.length > 0) {
- // if (alarm_image == false) {
- // $("#alarm_button").dxButton("instance").option("type", "danger");
- // alarm_image = true;
- // }
- // else {
- // $("#alarm_button").dxButton("instance").option("type", "normal");
- // alarm_image = false;
- // }
- // }
- // else {
- // }
- //})
- //2015 03 hcLee
- var CmSiteDataSource = BemsWebApplication.db.createDataSource('CmSite')
- var fuelTypesDataSource = BemsWebApplication.db.createDataSource('BemsFuelType');
- //
- //var g_fuelTypes;
- fuelTypesDataSource.load().done(function (dbfuelType) {
- for (var i = 0; i < dbfuelType.length; i++)
- //fuelTypes.push(dbfuelType[i]);
- if (dbfuelType[i].FuelTypeId() > 0) $Code.g_fuelTypes.push(dbfuelType[i]);
- });
- $.when(CmSiteDataSource.load()).done(function (result) {
- Sites = result;
- BWA.Desktop.Sites = Sites;
- });
- var timer = setInterval(function () {
- var timeStr = new Date().format('현재시간: yyyy년 MM월 dd일 HH:mm');
- $('.time').html(timeStr);
- }, 1000);
- })(jQuery, DevExpress);
- BemsWebApplication.Desktop = {
- ControlViewOpen: function () {
- window.open('http://www.naver.com/', '_blank');
- },
- showNav: function () {
- return BWA.LoginManager.showNav();
- },
- handleLogout: function (e) {
- BWA.LoginManager.logout();
- },
- handleLogoClick: function (e) {
- //if (BWA.config['BemsFmsMode'] < 2) //2017 03 07 hcLee
- BWA.LoginManager.goMainDashBoard();
- },
- handleNavItemSelectAction: function (e) {
- //console.log(e.itemData);
- if (_.isUndefined(e.itemData) === false && !BWA.LoginManager.isCenterLogin()) {
- $SideMenu.setNavigationId(e.itemData.id);
- }
- },
- first: 0,
- handleDesktopToolbarContentReadyAction: function (e) {
- return;
- this.first++;
- if (this.first !== 5) return;
- $SideMenu.showSideMenuIfWill();
- console.log('handleDesktopToolbarContentReadyAction :');
- var item = e.element.find('.dx-toolbar-before div');
- console.log($(item).html());
- console.log($SideMenu.selectedItems());
- console.log('== END : handleDesktopToolbarContentReadyAction :');
- item.children().remove();
- var ul = $('<ul>', { 'class': 'toolbar_titles' });
- var li = $('<li>', { 'class': 'none_select_title' });
- var h1 = $('<h1>');
- $.each($SideMenu.selectedItems(), function (i, item) {
- var subLi = li.clone();
- var subH1 = h1.clone().text(item.title);
- subH1.appendTo(subLi);
- subLi.appendTo(ul);
- });
- var mainLi = $('<li>', { 'class': 'select_title' });
- h1.text(e.model.title).appendTo(mainLi);
- mainLi.appendTo(ul);
- ul.appendTo(item);
- console.log('run!@');
- },
- handleDesktopToolbarItemRenderedAction: function (e) {
- },
- navToUserInfoManagement: function (e) {
- BWA.app.navigate('User');
- },
- naveToLogManagement: function (e) {
- BWA.app.navigate('UserLoginHistory');
- }
- };
- BWA.Desktop = BemsWebApplication.Desktop;
|