Improvement formDashboards
This commit is contained in:
@@ -515,7 +515,7 @@ class indicatorsCalculator
|
|||||||
$sqlString = "SELECT
|
$sqlString = "SELECT
|
||||||
COALESCE( SUM( TIMEDIFF( DEL_DUE_DATE , NOW( ) ) < 0 ) , 0 ) AS OVERDUE,
|
COALESCE( SUM( TIMEDIFF( DEL_DUE_DATE , NOW( ) ) < 0 ) , 0 ) AS OVERDUE,
|
||||||
COALESCE( SUM( TIMEDIFF( DEL_RISK_DATE , NOW( ) ) > 0 ) , 0 ) AS ONTIME,
|
COALESCE( SUM( TIMEDIFF( DEL_RISK_DATE , NOW( ) ) > 0 ) , 0 ) AS ONTIME,
|
||||||
COALESCE( SUM( TIMEDIFF( DEL_RISK_DATE , NOW( ) ) < 0 ) , 0 ) AS ATRISK
|
COALESCE( SUM( TIMEDIFF( DEL_RISK_DATE , NOW( ) ) < 0 && TIMEDIFF( DEL_DUE_DATE , NOW( ) ) > 0) , 0 ) AS ATRISK
|
||||||
FROM LIST_INBOX
|
FROM LIST_INBOX
|
||||||
WHERE USR_UID = :usrUid
|
WHERE USR_UID = :usrUid
|
||||||
AND APP_STATUS = 'TO_DO'
|
AND APP_STATUS = 'TO_DO'
|
||||||
@@ -536,7 +536,7 @@ class indicatorsCalculator
|
|||||||
|
|
||||||
COALESCE( SUM( TIMEDIFF( DEL_DUE_DATE , NOW( ) ) < 0 ) , 0 ) AS overdue,
|
COALESCE( SUM( TIMEDIFF( DEL_DUE_DATE , NOW( ) ) < 0 ) , 0 ) AS overdue,
|
||||||
COALESCE( SUM( TIMEDIFF( DEL_RISK_DATE , NOW( ) ) > 0 ) , 0 ) AS onTime,
|
COALESCE( SUM( TIMEDIFF( DEL_RISK_DATE , NOW( ) ) > 0 ) , 0 ) AS onTime,
|
||||||
COALESCE( SUM( TIMEDIFF( DEL_RISK_DATE , NOW( ) ) < 0 ) , 0 ) AS atRisk
|
COALESCE( SUM( TIMEDIFF( DEL_RISK_DATE , NOW( ) ) < 0 && TIMEDIFF( DEL_DUE_DATE , NOW( ) ) > 0) , 0 ) AS atRisk
|
||||||
FROM LIST_INBOX
|
FROM LIST_INBOX
|
||||||
WHERE USR_UID = :usrUid
|
WHERE USR_UID = :usrUid
|
||||||
AND APP_STATUS = 'TO_DO'
|
AND APP_STATUS = 'TO_DO'
|
||||||
|
|||||||
@@ -53,7 +53,6 @@ var storeProject;
|
|||||||
var storeGroup;
|
var storeGroup;
|
||||||
var storeUsers;
|
var storeUsers;
|
||||||
var dataUserGroup;
|
var dataUserGroup;
|
||||||
var dasIndUid;
|
|
||||||
var flag = true;
|
var flag = true;
|
||||||
var myMask;
|
var myMask;
|
||||||
var dataIndicator = '';
|
var dataIndicator = '';
|
||||||
@@ -93,7 +92,7 @@ Ext.onReady( function() {
|
|||||||
fieldLabel : _('ID_DESCRIPTION'),
|
fieldLabel : _('ID_DESCRIPTION'),
|
||||||
anchor : '85%',
|
anchor : '85%',
|
||||||
maskRe : /([a-zA-Z0-9_'\s]+)$/,
|
maskRe : /([a-zA-Z0-9_'\s]+)$/,
|
||||||
height : 50,
|
height : 50
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
});
|
});
|
||||||
@@ -485,7 +484,7 @@ Ext.onReady( function() {
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
title: _('ID_PRO_USER'),
|
title: _('ID_PRO_USER')
|
||||||
},
|
},
|
||||||
ownerInfoGrid
|
ownerInfoGrid
|
||||||
]
|
]
|
||||||
@@ -494,7 +493,7 @@ Ext.onReady( function() {
|
|||||||
addTabButton = new Ext.Button ({
|
addTabButton = new Ext.Button ({
|
||||||
text: _('ID_NEW_TAB_INDICATOR'),
|
text: _('ID_NEW_TAB_INDICATOR'),
|
||||||
iconCls: 'button_menu_ext ss_sprite ss_add',
|
iconCls: 'button_menu_ext ss_sprite ss_add',
|
||||||
handler: addTab,
|
handler: addTab
|
||||||
});
|
});
|
||||||
|
|
||||||
tabPanel = new Ext.TabPanel({
|
tabPanel = new Ext.TabPanel({
|
||||||
@@ -627,12 +626,9 @@ Ext.onReady( function() {
|
|||||||
items : [
|
items : [
|
||||||
addTabButton,
|
addTabButton,
|
||||||
tabPanel
|
tabPanel
|
||||||
|
|
||||||
]
|
]
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
//form
|
//form
|
||||||
frmDashboard = new Ext.FormPanel({
|
frmDashboard = new Ext.FormPanel({
|
||||||
id : 'frmDashboard',
|
id : 'frmDashboard',
|
||||||
@@ -966,7 +962,7 @@ var addTab = function (flag) {
|
|||||||
if (tabActivate.indexOf(that.id) == -1 ) {
|
if (tabActivate.indexOf(that.id) == -1 ) {
|
||||||
tabActivate.push(that.id);
|
tabActivate.push(that.id);
|
||||||
}
|
}
|
||||||
},
|
}
|
||||||
},
|
},
|
||||||
closable:true
|
closable:true
|
||||||
};
|
};
|
||||||
|
|||||||
Reference in New Issue
Block a user