fee_rate.js 766 B

123456789101112131415161718192021222324252627282930313233343536
  1. /**
  2. * Created by CSL on 2017-06-20.
  3. */
  4. //var ModuleNames = require('./main_consts.js');
  5. var FeeRate = {
  6. createNew: function (project) {
  7. function FeeRate(proj){
  8. this.project = proj;
  9. this.datas = null;
  10. this.sourceType = ModuleNames.feeRate;
  11. proj.registerModule(ModuleNames.feeRate, this);
  12. };
  13. FeeRate.prototype.loadData = function (datas) {
  14. this.datas = datas;
  15. };
  16. FeeRate.prototype.getRate = function (fileID, rateID){
  17. return 1.25;
  18. }
  19. var feeRate = new FeeRate(project);
  20. return feeRate;
  21. }
  22. };
  23. // for test
  24. /*
  25. var f = -1;
  26. var fr = FeeRate.createNew(null);
  27. f = fr.getRate();
  28. console.log(fr.sourceType);
  29. console.log(f);*/