|
|
@@ -9,9 +9,55 @@ Ext.define('school.view.interaction.timetable.DetailController', {
|
|
|
form.initId = id;
|
|
|
school.util.FormUtil.loadData(form).then(function(data) {
|
|
|
var newId = form.xtype + '-' + data.main.id;
|
|
|
- var newTitle = form._title + '(' + data.main.id + ')';
|
|
|
+ var newTitle = form._title + '(' + data.main.name + ')';
|
|
|
|
|
|
school.util.BaseUtil.refreshTabTitle(newId, newTitle);
|
|
|
});
|
|
|
},
|
|
|
+
|
|
|
+ onPublish: function() {
|
|
|
+ let me = this,
|
|
|
+ view = me.getView(),
|
|
|
+ viewModel = me.getViewModel(),
|
|
|
+ id = viewModel.data.id;
|
|
|
+ view.setLoading(true);
|
|
|
+ school.util.BaseUtil.request({
|
|
|
+ // url: 'http://10.1.80.180:9520/api/school/curriculum/publish/' + id,
|
|
|
+ url: '/api/school/curriculum/publish/' + id,
|
|
|
+ method: 'POST'
|
|
|
+ })
|
|
|
+ .then(function() {
|
|
|
+ view.setLoading(false);
|
|
|
+ school.util.BaseUtil.showSuccessToast('启用成功');
|
|
|
+ viewModel.set('status', 1);
|
|
|
+ me.refresh();
|
|
|
+ })
|
|
|
+ .catch(function(e) {
|
|
|
+ view.setLoading(false);
|
|
|
+ school.util.BaseUtil.showErrorToast('启用失败: ' + e.message);
|
|
|
+ });
|
|
|
+ },
|
|
|
+
|
|
|
+ onRePublish: function() {
|
|
|
+ let me = this,
|
|
|
+ view = me.getView(),
|
|
|
+ viewModel = me.getViewModel(),
|
|
|
+ id = viewModel.data.id;
|
|
|
+ view.setLoading(true);
|
|
|
+ school.util.BaseUtil.request({
|
|
|
+ // url: 'http://10.1.80.180:9520/api/school/curriculum/republish/' + id,
|
|
|
+ url: '/api/school/curriculum/republish/' + id,
|
|
|
+ method: 'POST'
|
|
|
+ })
|
|
|
+ .then(function() {
|
|
|
+ view.setLoading(false);
|
|
|
+ school.util.BaseUtil.showSuccessToast('禁用成功');
|
|
|
+ viewModel.set('status', 0);
|
|
|
+ me.refresh();
|
|
|
+ })
|
|
|
+ .catch(function(e) {
|
|
|
+ view.setLoading(false);
|
|
|
+ school.util.BaseUtil.showErrorToast('禁用失败: ' + e.message);
|
|
|
+ });
|
|
|
+ },
|
|
|
});
|