puchase-progress-codemap.js 863 B

12345678910111213141516171819202122232425262728293031323334353637
  1. 
  2. $(function() {
  3. 'use strict';
  4. var purchaseNameMap = null;
  5. BWA.Code = BWA.Code || {};
  6. BWA.Code.PurchaseProgress = {
  7. load: function() {
  8. var dataSource = BWA.db.createDataSource('FmsMaterialCodeProgress');
  9. dataSource.load().done(function(codes) {
  10. purchaseNameMap = {};
  11. _.each($Code.PurchaseProgress, function(codeId) {
  12. purchaseNameMap[codeId] = _.find(codes, function(x) {
  13. return x.ProgressId() === codeId;
  14. }).Name();
  15. });
  16. }).fail(function(codes) {
  17. utils.toast.show('구매 진행 상태 정보를 읽어오지 못했습니다.', 'error');
  18. });
  19. },
  20. getName: function(code) {
  21. return purchaseNameMap[code];
  22. }
  23. };
  24. });