|
|
@@ -148,6 +148,11 @@ Ext.define('saas.view.core.form.FormPanelController', {
|
|
|
saas.util.BaseUtil.showErrorToast(form.invalidText);
|
|
|
return false;
|
|
|
}
|
|
|
+ var dirty = form.isDirty();
|
|
|
+ if(!dirty) {
|
|
|
+ saas.util.BaseUtil.showErrorToast(form.noDirtySaveText);
|
|
|
+ return false;
|
|
|
+ }
|
|
|
|
|
|
if(!form.beforeSave()) {
|
|
|
return false;
|
|
|
@@ -449,8 +454,7 @@ Ext.define('saas.view.core.form.FormPanelController', {
|
|
|
userName = data.userName,
|
|
|
whereCondition = data.whereCondition,
|
|
|
companyId = saas.util.BaseUtil.getCurrentUser().companyId;
|
|
|
- var url = printurl + '?' + 'reportName=' + reportName + '&' + 'companyId=' + companyId + '&whereCondition=' + whereCondition +
|
|
|
- userName ? '&userName=' + userName : "";
|
|
|
+ var url = printurl + '?' + 'reportName=' + reportName + '&' + 'companyId=' + companyId + '&whereCondition=' + whereCondition + (userName ? '&userName=' + userName : "");
|
|
|
|
|
|
window.open(url);
|
|
|
}).catch(function(res) {
|