|
|
@@ -22,8 +22,6 @@ Ext.define('erp.view.desktop.BoardParamWindow',{
|
|
|
items:[{
|
|
|
xtype:'fieldset',
|
|
|
title:'参数设置',
|
|
|
- // items:items,
|
|
|
- // hidden:items.length>0?false:true
|
|
|
},{
|
|
|
xtype:'fieldset',
|
|
|
title:'运行设置',
|
|
|
@@ -47,7 +45,6 @@ Ext.define('erp.view.desktop.BoardParamWindow',{
|
|
|
fieldLabel:'切换频率(秒/次)',
|
|
|
minValue:3,
|
|
|
value:'30',
|
|
|
- // allowBlank:templateCode.length>0?false:true,//如果有多个模板,则切换频率是必填项
|
|
|
minValue:1
|
|
|
}]
|
|
|
}],
|
|
|
@@ -154,6 +151,7 @@ Ext.define('erp.view.desktop.BoardParamWindow',{
|
|
|
var formpanel = Ext.getCmp('paramForm');
|
|
|
if(formpanel.isValid()) {
|
|
|
me.savePanelInstance();
|
|
|
+ me.setFullScreen();
|
|
|
}else {
|
|
|
Ext.Msg.alert('警告', '有必填项未填!');
|
|
|
}
|
|
|
@@ -269,6 +267,8 @@ Ext.define('erp.view.desktop.BoardParamWindow',{
|
|
|
})
|
|
|
return {
|
|
|
code: me.resData.code,
|
|
|
+ panelCode: me.resData.panelCode,
|
|
|
+ userCode: me.resData.userCode,
|
|
|
panelVersion: me.resData.panelVersion,
|
|
|
userPanelRelationCode: me.resData.userPanelRelationCode,
|
|
|
parameters: Ext.encode(parameters),
|
|
|
@@ -278,23 +278,42 @@ Ext.define('erp.view.desktop.BoardParamWindow',{
|
|
|
}
|
|
|
},
|
|
|
checkFrequency:function(){
|
|
|
- var me = this;
|
|
|
+ var me = this;
|
|
|
var refreshFreq = Ext.getCmp('refreshFrequency').value;
|
|
|
var switchFreq = Ext.getCmp('switchFrequency').value;
|
|
|
if(switchFreq){
|
|
|
- if(refreshFreq>=switchFreq){
|
|
|
- Ext.Msg.alert('警告','刷新频率必须小于切换频率!');
|
|
|
+ if(refreshFreq>=switchFreq){
|
|
|
+ Ext.Msg.alert('警告','刷新频率必须小于切换频率!');
|
|
|
return false;
|
|
|
}
|
|
|
- }
|
|
|
+ }else {
|
|
|
+ var modelGrid = Ext.getCmp('modelGrid');
|
|
|
+ // 看板数量为2个以上时切换频率不可为空
|
|
|
+ if(modelGrid.getSelectedModels().length >= 2) {
|
|
|
+ Ext.Msg.alert('警告','切换频率不可为空');
|
|
|
+ return false;
|
|
|
+ }
|
|
|
+ }
|
|
|
return true;
|
|
|
},
|
|
|
viewBoard:function(){
|
|
|
- var me = this;
|
|
|
+ var me = this;
|
|
|
Ext.getCmp('template').close();
|
|
|
Ext.create('erp.view.desktop.BoardWindow',{
|
|
|
instanceCode:me.resData.code,
|
|
|
html:'<iframe src="boardshow?code=' + me.resData.code + '" width="100%" height="100%" style="border:none"></iframe>'
|
|
|
- }).show();
|
|
|
+ }).show();
|
|
|
+ },
|
|
|
+ setFullScreen: function () {
|
|
|
+ var element = document.documentElement;
|
|
|
+ if (element.requestFullscreen) {
|
|
|
+ element.requestFullscreen();
|
|
|
+ } else if (element.mozRequestFullScreen) {
|
|
|
+ element.mozRequestFullScreen();
|
|
|
+ } else if (element.webkitRequestFullscreen) {
|
|
|
+ element.webkitRequestFullscreen();
|
|
|
+ } else if (element.msRequestFullscreen) {
|
|
|
+ element.msRequestFullscreen();
|
|
|
+ }
|
|
|
}
|
|
|
});
|