community-app/app/scripts/controllers/product/CreateRateController.js
Angel Cajas ca5bc6325a
Rate Module (#3000)
New pages were added for Rate definition and rates can be added in loan products and accounts

Co-authored-by: Angel Cajas <angel.cajas@bowpi.com>
2020-08-24 13:18:15 -07:00

38 lines
1.4 KiB
JavaScript

/**
* Created by Jose on 24/07/2017.
*/
(function (module) {
mifosX.controllers = _.extend(module, {
CreateRateController: function (scope, resourceFactory, location, dateFilter, translate, webStorage) {
scope.template = [];
scope.formData = {};
scope.first = {};
scope.rateError = false;
scope.translate = translate;
//Right now only loan is accepted for a rate.
scope.rateOptions = [{id : "m_loan"}];
scope.setChoice = function () {
if (this.formData.active) {
scope.choice = 1;
}
else if (!this.formData.active) {
scope.choice = 0;
}
};
scope.submit = function () {
this.formData.locale = scope.optlang.code;
resourceFactory.rateResource.save(this.formData, function (data) {
location.path('/rates/');
},function(error){
scope.rateError = true;
});
};
}
});
mifosX.ng.application.controller('CreateRateController', ['$scope', 'ResourceFactory', '$location', 'dateFilter', '$translate','webStorage', mifosX.controllers.CreateRateController]).run(function ($log) {
$log.info("CreateRateController initialized");
});
}(mifosX.controllers || {}));