FormPanelController.js 1.0 KB

123456789101112131415161718192021222324252627282930313233343536
  1. Ext.define('saas.view.purchase.reconciliation.FormPanelController', {
  2. extend: 'saas.view.core.form.FormPanelController',
  3. alias: 'controller.purchase-reconciliation-formpanel',
  4. init: function (form) {
  5. var me = this;
  6. this.control({});
  7. },
  8. agree:function(){
  9. var me = this;
  10. var url = '/api/money/apcheck/agree/';
  11. me.sendUrl(url)
  12. },
  13. disagree:function(){
  14. var me = this;
  15. var url = '/api/money/apcheck/reject/';
  16. me.sendUrl(url)
  17. },
  18. sendUrl:function(url){
  19. var me = this;
  20. var id = me.getViewModel().getData().id;
  21. saas.util.BaseUtil.request({
  22. url: url + id,
  23. params: '',
  24. method: 'POST',
  25. })
  26. .then(function() {
  27. //解析参数
  28. saas.util.BaseUtil.showSuccessToast('操作成功');
  29. me.refresh()
  30. })
  31. .catch(function(e) {
  32. //失败
  33. saas.util.BaseUtil.showErrorToast('操作失败: ' + e.message);
  34. });
  35. }
  36. });