|
|
@@ -14,4 +14,27 @@ Ext.define('school.view.interaction.score.DetailController', {
|
|
|
school.util.BaseUtil.refreshTabTitle(newId, newTitle);
|
|
|
});
|
|
|
},
|
|
|
+
|
|
|
+ onPublish: function() {
|
|
|
+ let me = this,
|
|
|
+ view = me.getView(),
|
|
|
+ viewModel = me.getViewModel(),
|
|
|
+ id = viewModel.data.si_id;
|
|
|
+ view.setLoading(true);
|
|
|
+ school.util.BaseUtil.request({
|
|
|
+ // url: 'http://10.1.80.180:9520/api/school/score/publish/' + id,
|
|
|
+ url: '/api/school/score/publish/' + id,
|
|
|
+ method: 'POST'
|
|
|
+ })
|
|
|
+ .then(function() {
|
|
|
+ view.setLoading(false);
|
|
|
+ school.util.BaseUtil.showSuccessToast('发布成功');
|
|
|
+ viewModel.set('si_publish', 1);
|
|
|
+ me.refresh();
|
|
|
+ })
|
|
|
+ .catch(function(e) {
|
|
|
+ view.setLoading(false);
|
|
|
+ school.util.BaseUtil.showErrorToast('发布失败: ' + e.message);
|
|
|
+ });
|
|
|
+ }
|
|
|
});
|