|
@@ -1,4 +1,4 @@
|
|
|
-Ext.define('saas.view.core.form.FormPanelController', {
|
|
|
|
|
|
|
+Ext.define('school.view.core.form.FormPanelController', {
|
|
|
extend: 'Ext.app.ViewController',
|
|
extend: 'Ext.app.ViewController',
|
|
|
alias: 'controller.core-form-formpanel',
|
|
alias: 'controller.core-form-formpanel',
|
|
|
|
|
|
|
@@ -19,7 +19,7 @@ Ext.define('saas.view.core.form.FormPanelController', {
|
|
|
_config = {
|
|
_config = {
|
|
|
initId: form.initId,
|
|
initId: form.initId,
|
|
|
},
|
|
},
|
|
|
- currentTab = saas.util.BaseUtil.getCurrentTab();
|
|
|
|
|
|
|
+ currentTab = school.util.BaseUtil.getCurrentTab();
|
|
|
|
|
|
|
|
var view = {
|
|
var view = {
|
|
|
_config: _config,
|
|
_config: _config,
|
|
@@ -36,7 +36,7 @@ Ext.define('saas.view.core.form.FormPanelController', {
|
|
|
add: function(){
|
|
add: function(){
|
|
|
var form = this.getView();
|
|
var form = this.getView();
|
|
|
var id = form.xtype + '-add';
|
|
var id = form.xtype + '-add';
|
|
|
- saas.util.BaseUtil.openTab(form.xtype,'新增' + form._title, id);
|
|
|
|
|
|
|
+ school.util.BaseUtil.openTab(form.xtype,'新增' + form._title, id);
|
|
|
},
|
|
},
|
|
|
|
|
|
|
|
onCopy: function() {
|
|
onCopy: function() {
|
|
@@ -46,7 +46,7 @@ Ext.define('saas.view.core.form.FormPanelController', {
|
|
|
|
|
|
|
|
var formData = me.initCopyData(form.getFormData());
|
|
var formData = me.initCopyData(form.getFormData());
|
|
|
|
|
|
|
|
- saas.util.BaseUtil.openTab(form.xtype,'新增' + form._title, id, {initData: formData});
|
|
|
|
|
|
|
+ school.util.BaseUtil.openTab(form.xtype,'新增' + form._title, id, {initData: formData});
|
|
|
},
|
|
},
|
|
|
|
|
|
|
|
initCopyData: function(formData) {
|
|
initCopyData: function(formData) {
|
|
@@ -63,11 +63,11 @@ Ext.define('saas.view.core.form.FormPanelController', {
|
|
|
main[form._statusCodeField] = auditTexts.unAuditCode;
|
|
main[form._statusCodeField] = auditTexts.unAuditCode;
|
|
|
main[form._statusField] = auditTexts.unAuditText;
|
|
main[form._statusField] = auditTexts.unAuditText;
|
|
|
//重设录入人,录入日期,审核人,审核日期
|
|
//重设录入人,录入日期,审核人,审核日期
|
|
|
- main['creatorId'] = saas.util.BaseUtil.getCurrentUser().id;
|
|
|
|
|
- main['creatorName'] = saas.util.BaseUtil.getCurrentUser().realname;
|
|
|
|
|
|
|
+ main['creatorId'] = school.util.BaseUtil.getCurrentUser().id;
|
|
|
|
|
+ main['creatorName'] = school.util.BaseUtil.getCurrentUser().realname;
|
|
|
main['createTime'] = Ext.Date.format(new Date(), 'Y-m-d H:i:s');
|
|
main['createTime'] = Ext.Date.format(new Date(), 'Y-m-d H:i:s');
|
|
|
- main['updaterId'] = saas.util.BaseUtil.getCurrentUser().id;
|
|
|
|
|
- main['updaterName'] = saas.util.BaseUtil.getCurrentUser().realname;
|
|
|
|
|
|
|
+ main['updaterId'] = school.util.BaseUtil.getCurrentUser().id;
|
|
|
|
|
+ main['updaterName'] = school.util.BaseUtil.getCurrentUser().realname;
|
|
|
main['updateTime'] = Ext.Date.format(new Date(), 'Y-m-d H:i:s');
|
|
main['updateTime'] = Ext.Date.format(new Date(), 'Y-m-d H:i:s');
|
|
|
main[form._auditmanField] = undefined;
|
|
main[form._auditmanField] = undefined;
|
|
|
main[form._auditdateField] = undefined;
|
|
main[form._auditdateField] = undefined;
|
|
@@ -76,7 +76,7 @@ Ext.define('saas.view.core.form.FormPanelController', {
|
|
|
|
|
|
|
|
for(var k in main) {
|
|
for(var k in main) {
|
|
|
// 主表日期改为当前日期
|
|
// 主表日期改为当前日期
|
|
|
- if(saas.util.BaseUtil.isDateString(main[k])) {
|
|
|
|
|
|
|
+ if(school.util.BaseUtil.isDateString(main[k])) {
|
|
|
main[k] = Ext.Date.format(new Date, 'Y-m-d H:i:s');
|
|
main[k] = Ext.Date.format(new Date, 'Y-m-d H:i:s');
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
@@ -90,7 +90,7 @@ Ext.define('saas.view.core.form.FormPanelController', {
|
|
|
// 从表id清空
|
|
// 从表id清空
|
|
|
delete d['id'];
|
|
delete d['id'];
|
|
|
// 从表日期清空
|
|
// 从表日期清空
|
|
|
- if(saas.util.BaseUtil.isDateString(d[k])) {
|
|
|
|
|
|
|
+ if(school.util.BaseUtil.isDateString(d[k])) {
|
|
|
d[k] = '';
|
|
d[k] = '';
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
@@ -116,9 +116,9 @@ Ext.define('saas.view.core.form.FormPanelController', {
|
|
|
return false;
|
|
return false;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
- saas.util.BaseUtil.deleteWarn(form._deleteMsg,function(btn){
|
|
|
|
|
|
|
+ school.util.BaseUtil.deleteWarn(form._deleteMsg,function(btn){
|
|
|
if(btn == 'yes'){
|
|
if(btn == 'yes'){
|
|
|
- saas.util.BaseUtil.request({
|
|
|
|
|
|
|
+ school.util.BaseUtil.request({
|
|
|
url: form._deleteUrl+'/'+id,
|
|
url: form._deleteUrl+'/'+id,
|
|
|
method: 'POST',
|
|
method: 'POST',
|
|
|
})
|
|
})
|
|
@@ -127,11 +127,11 @@ Ext.define('saas.view.core.form.FormPanelController', {
|
|
|
var mainTab = Ext.getCmp('main-tab-panel');
|
|
var mainTab = Ext.getCmp('main-tab-panel');
|
|
|
mainTab.getActiveTab().close();
|
|
mainTab.getActiveTab().close();
|
|
|
//解析参数
|
|
//解析参数
|
|
|
- saas.util.BaseUtil.showSuccessToast('删除成功');
|
|
|
|
|
|
|
+ school.util.BaseUtil.showSuccessToast('删除成功');
|
|
|
}
|
|
}
|
|
|
})
|
|
})
|
|
|
.catch(function(e) {
|
|
.catch(function(e) {
|
|
|
- saas.util.BaseUtil.showErrorToast('删除失败: ' + e.message);
|
|
|
|
|
|
|
+ school.util.BaseUtil.showErrorToast('删除失败: ' + e.message);
|
|
|
});
|
|
});
|
|
|
}
|
|
}
|
|
|
});
|
|
});
|
|
@@ -144,12 +144,12 @@ Ext.define('saas.view.core.form.FormPanelController', {
|
|
|
|
|
|
|
|
var valid = form.isValid();
|
|
var valid = form.isValid();
|
|
|
if(!valid) {
|
|
if(!valid) {
|
|
|
- saas.util.BaseUtil.showErrorToast(form.invalidText);
|
|
|
|
|
|
|
+ school.util.BaseUtil.showErrorToast(form.invalidText);
|
|
|
return false;
|
|
return false;
|
|
|
}
|
|
}
|
|
|
var dirty = form.isDirty();
|
|
var dirty = form.isDirty();
|
|
|
if(!dirty) {
|
|
if(!dirty) {
|
|
|
- saas.util.BaseUtil.showErrorToast(form.noDirtySaveText);
|
|
|
|
|
|
|
+ school.util.BaseUtil.showErrorToast(form.noDirtySaveText);
|
|
|
return false;
|
|
return false;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
@@ -188,7 +188,7 @@ Ext.define('saas.view.core.form.FormPanelController', {
|
|
|
params.codeModified = codeModified;
|
|
params.codeModified = codeModified;
|
|
|
|
|
|
|
|
form.setLoading(true);
|
|
form.setLoading(true);
|
|
|
- saas.util.BaseUtil.request({
|
|
|
|
|
|
|
+ school.util.BaseUtil.request({
|
|
|
url: form._saveUrl,
|
|
url: form._saveUrl,
|
|
|
params: JSON.stringify(params),
|
|
params: JSON.stringify(params),
|
|
|
method: 'POST',
|
|
method: 'POST',
|
|
@@ -199,20 +199,20 @@ Ext.define('saas.view.core.form.FormPanelController', {
|
|
|
var id = localJson.data.id;
|
|
var id = localJson.data.id;
|
|
|
var code = localJson.data.code;
|
|
var code = localJson.data.code;
|
|
|
form.initId = id;
|
|
form.initId = id;
|
|
|
- saas.util.FormUtil.loadData(form);
|
|
|
|
|
|
|
+ school.util.FormUtil.loadData(form);
|
|
|
|
|
|
|
|
var newId = form.xtype + '-' + id;
|
|
var newId = form.xtype + '-' + id;
|
|
|
var newTitle = form._title + '(' + code + ')';
|
|
var newTitle = form._title + '(' + code + ')';
|
|
|
|
|
|
|
|
- saas.util.BaseUtil.refreshTabTitle(newId, newTitle);
|
|
|
|
|
|
|
+ school.util.BaseUtil.refreshTabTitle(newId, newTitle);
|
|
|
|
|
|
|
|
- saas.util.BaseUtil.showSuccessToast('保存成功');
|
|
|
|
|
|
|
+ school.util.BaseUtil.showSuccessToast('保存成功');
|
|
|
form.fireEvent('aftersave', true, form, localJson);
|
|
form.fireEvent('aftersave', true, form, localJson);
|
|
|
}
|
|
}
|
|
|
})
|
|
})
|
|
|
.catch(function(e) {
|
|
.catch(function(e) {
|
|
|
form.setLoading(false);
|
|
form.setLoading(false);
|
|
|
- saas.util.BaseUtil.showErrorToast('保存失败: ' + e.message);
|
|
|
|
|
|
|
+ school.util.BaseUtil.showErrorToast('保存失败: ' + e.message);
|
|
|
form.fireEvent('aftersave', false, form);
|
|
form.fireEvent('aftersave', false, form);
|
|
|
});
|
|
});
|
|
|
},
|
|
},
|
|
@@ -226,7 +226,7 @@ Ext.define('saas.view.core.form.FormPanelController', {
|
|
|
var dirty = form.isDirty();
|
|
var dirty = form.isDirty();
|
|
|
|
|
|
|
|
if(id && dirty) {
|
|
if(id && dirty) {
|
|
|
- saas.util.BaseUtil.showConfirm('提示', form.dirtyAuditText)
|
|
|
|
|
|
|
+ school.util.BaseUtil.showConfirm('提示', form.dirtyAuditText)
|
|
|
.then(function(yes) {
|
|
.then(function(yes) {
|
|
|
if(yes == 'yes') {
|
|
if(yes == 'yes') {
|
|
|
me.onSave();
|
|
me.onSave();
|
|
@@ -238,7 +238,7 @@ Ext.define('saas.view.core.form.FormPanelController', {
|
|
|
var valid = form.isValid();
|
|
var valid = form.isValid();
|
|
|
|
|
|
|
|
if(!valid) {
|
|
if(!valid) {
|
|
|
- saas.util.BaseUtil.showErrorToast(form.invalidText);
|
|
|
|
|
|
|
+ school.util.BaseUtil.showErrorToast(form.invalidText);
|
|
|
return false;
|
|
return false;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
@@ -276,7 +276,7 @@ Ext.define('saas.view.core.form.FormPanelController', {
|
|
|
params.codeModified = codeModified;
|
|
params.codeModified = codeModified;
|
|
|
|
|
|
|
|
form.setLoading(true);
|
|
form.setLoading(true);
|
|
|
- saas.util.BaseUtil.request({
|
|
|
|
|
|
|
+ school.util.BaseUtil.request({
|
|
|
url: form._auditUrl,
|
|
url: form._auditUrl,
|
|
|
params: JSON.stringify(params),
|
|
params: JSON.stringify(params),
|
|
|
method: 'POST',
|
|
method: 'POST',
|
|
@@ -294,11 +294,11 @@ Ext.define('saas.view.core.form.FormPanelController', {
|
|
|
var newId = form.xtype + '-' + id;
|
|
var newId = form.xtype + '-' + id;
|
|
|
var newTitle = form._title + '(' + code + ')';
|
|
var newTitle = form._title + '(' + code + ')';
|
|
|
|
|
|
|
|
- saas.util.BaseUtil.refreshTabTitle(newId, newTitle);
|
|
|
|
|
|
|
+ school.util.BaseUtil.refreshTabTitle(newId, newTitle);
|
|
|
}
|
|
}
|
|
|
- saas.util.FormUtil.loadData(form);
|
|
|
|
|
|
|
+ school.util.FormUtil.loadData(form);
|
|
|
form.setEditable(false);
|
|
form.setEditable(false);
|
|
|
- saas.util.BaseUtil.showSuccessToast('审核成功' + (localJson.message ? ': ' + localJson.message : ''));
|
|
|
|
|
|
|
+ school.util.BaseUtil.showSuccessToast('审核成功' + (localJson.message ? ': ' + localJson.message : ''));
|
|
|
form.fireEvent('afteraudit', true, form, localJson);
|
|
form.fireEvent('afteraudit', true, form, localJson);
|
|
|
}
|
|
}
|
|
|
})
|
|
})
|
|
@@ -317,7 +317,7 @@ Ext.define('saas.view.core.form.FormPanelController', {
|
|
|
// smartschool.util.BaseUtil.refreshTabTitle(newId, newTitle);
|
|
// smartschool.util.BaseUtil.refreshTabTitle(newId, newTitle);
|
|
|
// smartschool.util.FormUtil.loadData(form);
|
|
// smartschool.util.FormUtil.loadData(form);
|
|
|
// }
|
|
// }
|
|
|
- saas.util.BaseUtil.showErrorToast('审核失败: ' + e.message);
|
|
|
|
|
|
|
+ school.util.BaseUtil.showErrorToast('审核失败: ' + e.message);
|
|
|
form.fireEvent('afteraudit', false, form);
|
|
form.fireEvent('afteraudit', false, form);
|
|
|
});
|
|
});
|
|
|
},
|
|
},
|
|
@@ -346,7 +346,7 @@ Ext.define('saas.view.core.form.FormPanelController', {
|
|
|
var code = viewModel.get(form._codeField);
|
|
var code = viewModel.get(form._codeField);
|
|
|
|
|
|
|
|
form.setLoading(true);
|
|
form.setLoading(true);
|
|
|
- saas.util.BaseUtil.request({
|
|
|
|
|
|
|
+ school.util.BaseUtil.request({
|
|
|
url: form._unAuditUrl + '/' + id,
|
|
url: form._unAuditUrl + '/' + id,
|
|
|
method: 'POST',
|
|
method: 'POST',
|
|
|
})
|
|
})
|
|
@@ -354,14 +354,14 @@ Ext.define('saas.view.core.form.FormPanelController', {
|
|
|
form.setLoading(false);
|
|
form.setLoading(false);
|
|
|
if(localJson.success){
|
|
if(localJson.success){
|
|
|
//解析参数
|
|
//解析参数
|
|
|
- saas.util.BaseUtil.showSuccessToast('反审核成功');
|
|
|
|
|
- saas.util.FormUtil.loadData(form);
|
|
|
|
|
|
|
+ school.util.BaseUtil.showSuccessToast('反审核成功');
|
|
|
|
|
+ school.util.FormUtil.loadData(form);
|
|
|
}
|
|
}
|
|
|
})
|
|
})
|
|
|
.catch(function(res) {
|
|
.catch(function(res) {
|
|
|
form.setLoading(false);
|
|
form.setLoading(false);
|
|
|
console.error(res);
|
|
console.error(res);
|
|
|
- saas.util.BaseUtil.showErrorToast('反审核失败: ' + res.message);
|
|
|
|
|
|
|
+ school.util.BaseUtil.showErrorToast('反审核失败: ' + res.message);
|
|
|
});
|
|
});
|
|
|
},
|
|
},
|
|
|
|
|
|
|
@@ -439,7 +439,7 @@ Ext.define('saas.view.core.form.FormPanelController', {
|
|
|
if(!flag) {
|
|
if(!flag) {
|
|
|
return false;
|
|
return false;
|
|
|
}
|
|
}
|
|
|
- saas.util.BaseUtil.request({
|
|
|
|
|
|
|
+ school.util.BaseUtil.request({
|
|
|
url: '/api/commons/jasperReport/printByDefault',
|
|
url: '/api/commons/jasperReport/printByDefault',
|
|
|
// url: 'http://192.168.253.58:8920/jasperReport/printByDefault',
|
|
// url: 'http://192.168.253.58:8920/jasperReport/printByDefault',
|
|
|
method: 'POST',
|
|
method: 'POST',
|
|
@@ -459,13 +459,13 @@ Ext.define('saas.view.core.form.FormPanelController', {
|
|
|
title = data.title,
|
|
title = data.title,
|
|
|
userName = data.userName,
|
|
userName = data.userName,
|
|
|
whereCondition = data.whereCondition,
|
|
whereCondition = data.whereCondition,
|
|
|
- companyId = saas.util.BaseUtil.getCurrentUser().companyId;
|
|
|
|
|
|
|
+ companyId = school.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);
|
|
window.open(url);
|
|
|
}).catch(function(res) {
|
|
}).catch(function(res) {
|
|
|
console.error(res.message);
|
|
console.error(res.message);
|
|
|
- saas.util.BaseUtil.showErrorToast('获取打印报表错误:' + res.message);
|
|
|
|
|
|
|
+ school.util.BaseUtil.showErrorToast('获取打印报表错误:' + res.message);
|
|
|
});
|
|
});
|
|
|
});
|
|
});
|
|
|
},
|
|
},
|
|
@@ -474,7 +474,7 @@ Ext.define('saas.view.core.form.FormPanelController', {
|
|
|
* 判断权限
|
|
* 判断权限
|
|
|
*/
|
|
*/
|
|
|
beforePrint: function(caller) {
|
|
beforePrint: function(caller) {
|
|
|
- return saas.util.BaseUtil.request({
|
|
|
|
|
|
|
+ return school.util.BaseUtil.request({
|
|
|
url: '/api/commons/' + caller + '/print',
|
|
url: '/api/commons/' + caller + '/print',
|
|
|
method: 'GET',
|
|
method: 'GET',
|
|
|
headers: {
|
|
headers: {
|
|
@@ -488,7 +488,7 @@ Ext.define('saas.view.core.form.FormPanelController', {
|
|
|
return res.success;
|
|
return res.success;
|
|
|
}).catch(function(res) {
|
|
}).catch(function(res) {
|
|
|
console.error(res.message);
|
|
console.error(res.message);
|
|
|
- saas.util.BaseUtil.showErrorToast('未通过权限验证:' + res.message);
|
|
|
|
|
|
|
+ school.util.BaseUtil.showErrorToast('未通过权限验证:' + res.message);
|
|
|
});
|
|
});
|
|
|
},
|
|
},
|
|
|
|
|
|
|
@@ -535,7 +535,7 @@ Ext.define('saas.view.core.form.FormPanelController', {
|
|
|
},
|
|
},
|
|
|
|
|
|
|
|
openSettingWindow: function(viewName, items, settype) {
|
|
openSettingWindow: function(viewName, items, settype) {
|
|
|
- var panel = saas.util.BaseUtil.getCurrentTab(),
|
|
|
|
|
|
|
+ var panel = school.util.BaseUtil.getCurrentTab(),
|
|
|
box = panel.getBox(),
|
|
box = panel.getBox(),
|
|
|
refs = panel.getReferences() || {},
|
|
refs = panel.getReferences() || {},
|
|
|
win = refs.settingwin;
|
|
win = refs.settingwin;
|