|
|
@@ -4,5 +4,18 @@ Ext.define('school.view.basic.staff.StaffDetailController', {
|
|
|
|
|
|
getMySaveParams: function(params) {
|
|
|
return params.main;
|
|
|
- }
|
|
|
+ },
|
|
|
+
|
|
|
+ onAfterSave: function(localJson) {
|
|
|
+ var form = this.getView();
|
|
|
+ var id = localJson.data.id;
|
|
|
+ var code = localJson.data.code;
|
|
|
+ form.initId = id;
|
|
|
+ school.util.FormUtil.loadData(form).then(function(data) {
|
|
|
+ var newId = form.xtype + '-' + data.main.id;
|
|
|
+ var newTitle = form._title + '(' + data.main.teacher_number + ')';
|
|
|
+
|
|
|
+ school.util.BaseUtil.refreshTabTitle(newId, newTitle);
|
|
|
+ });
|
|
|
+ },
|
|
|
});
|