| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990 |
- Ext.define('school.view.interaction.mailbox.DetailController', {
- extend: 'school.view.core.form.FormPanelController',
- alias: 'controller.interaction-maibox-Detail',
- onReply: function () {
- let me = this,
- view = me.getView(),
- viewModel = me.getViewModel(),
- data = viewModel.data,
- params, headers;
-
- params = {
- id: data.mailbox_id,
- msg: data.mb_reply
- };
- headers = {
- "Content-Type": 'application/x-www-form-urlencoded; charset=UTF-8'
- }
- view.setLoading(true);
- school.util.BaseUtil.request({
- // url: 'http://10.1.80.47:9520/api/school/principal/reply',
- url: '/api/school/principal/reply',
- method: 'POST',
- params: params,
- headers: headers
- }).then(function (res) {
- view.setLoading(false);
- school.util.BaseUtil.showSuccessToast('回复成功');
- me.refresh();
- }).catch(function (e) {
- view.setLoading(false);
- school.util.BaseUtil.showErrorToast('回复失败: ' + e.message);
- });
- },
- onIgnore: function() {
- let me = this,
- view = me.getView(),
- viewModel = me.getViewModel(),
- id = viewModel.get('mailbox_id');
- view.setLoading(true);
- school.util.BaseUtil.request({
- // url: 'http://10.1.80.47:9520/api/school/principal/batchIgnore',
- url: '/api/school/principal/batchIgnore',
- method: 'POST',
- params: JSON.stringify({
- baseDTOs: [{
- id: id
- }]
- })
- }).then(function(res) {
- view.setLoading(false);
- school.util.BaseUtil.showSuccessToast('设置忽略成功');
- me.refresh();
- }).catch(function(e) {
- view.setLoading(false);
- school.util.BaseUtil.showErrorToast('设置忽略失败: ' + e.message);
- });
- },
- onUnIgnore: function() {
- let me = this,
- view = me.getView(),
- viewModel = me.getViewModel(),
- id = viewModel.get('mailbox_id');
- view.setLoading(true);
- school.util.BaseUtil.request({
- // url: 'http://10.1.80.47:9520/api/school/principal/batchUnIgnore',
- url: '/api/school/principal/batchUnIgnore',
- method: 'POST',
- params: JSON.stringify({
- baseDTOs: [{
- id: id
- }]
- })
- }).then(function(res) {
- view.setLoading(false);
- school.util.BaseUtil.showSuccessToast('取消忽略成功');
- me.refresh();
- }).catch(function(e) {
- view.setLoading(false);
- school.util.BaseUtil.showErrorToast('取消忽略失败: ' + e.message);
- });
- },
- });
|