| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273 | 
							
- (function () {
 
-     BemsWebApplication.FmsMonthlyStoredReleaseStatusViewModel = function (data) {
 
-         this.SiteId = ko.observable();
 
-         this.BusinessFieldId = ko.observable();
 
-         this.MaterialStoredId = ko.observable();
 
-         this.MaterialId = ko.observable();
 
-         this.MaterialCode = ko.observable();
 
-         this.MaterialName = ko.observable();
 
-         this.Unit = ko.observable();
 
-         this.StoredCount = ko.observable();
 
-         this.StoredUnitCost = ko.observable();
 
-         this.StoredDate = ko.observable();
 
-         this.ReleaseCount = ko.observable();
 
-         this.ReleaseTotalCost = ko.observable();
 
-         this.ReleaseDate = ko.observable();
 
-         this.Year = ko.observable();
 
-         this.Month = ko.observable();
 
-         this.StockRemainCount = ko.observable();
 
-         this.StockRemainAmount = ko.observable();
 
-         this.Number = ko.observable();
 
-         if (data)
 
-             this.fromJS(data);
 
-     };
 
-     $.extend(BemsWebApplication.FmsMonthlyStoredReleaseStatusViewModel.prototype, {
 
-         toJS: function () {
 
-             return {
 
-                 SiteId: this.SiteId(),
 
-                 BusinessFieldId: this.BusinessFieldId(),
 
-                 MaterialStoredId: this.MaterialStoredId(),
 
-                 MaterialId: this.MaterialId(),
 
-                 MaterialCode: this.MaterialCode(),
 
-                 MaterialName: this.MaterialName(),
 
-                 Unit: this.Unit(),
 
-                 StoredCount: this.StoredCount(),
 
-                 StoredUnitCost: this.StoredUnitCost(),
 
-                 StoredDate: this.StoredDate(),
 
-                 ReleaseCount: this.ReleaseCount(),
 
-                 ReleaseTotalCost: this.ReleaseTotalCost(),
 
-                 ReleaseDate: this.ReleaseDate(),
 
-                 Year: this.Year(),
 
-                 Month: this.Month(),
 
-                 StockRemainCount: this.StockRemainCount(),
 
-                 StockRemainAmount: this.StockRemainAmount(),
 
-                 Number: this.Number(),
 
-             };
 
-         },
 
-         fromJS: function (data) {
 
-             if (data) {
 
-                 this.SiteId(data.SiteId);
 
-                 this.BusinessFieldId(data.BusinessFieldId);
 
-                 this.MaterialStoredId(data.MaterialStoredId);
 
-                 this.MaterialId(data.MaterialId);
 
-                 this.MaterialCode(data.MaterialCode);
 
-                 this.MaterialName(data.MaterialName);
 
-                 this.Unit(data.Unit);
 
-                 this.StoredCount(data.StoredCount);
 
-                 this.StoredUnitCost(data.StoredUnitCost);
 
-                 this.StoredDate(data.StoredDate);
 
-                 this.ReleaseCount(data.ReleaseCount);
 
-                 this.ReleaseTotalCost(data.ReleaseTotalCost);
 
-                 this.ReleaseDate(data.ReleaseDate);
 
-                 this.Year(data.Year);
 
-                 this.Month(data.Month);
 
-                 this.StockRemainCount(data.StockRemainCount);
 
-                 this.StockRemainAmount(data.StockRemainAmount);
 
-                 this.Number(data.Number);
 
-             }
 
-         }
 
-     });
 
- })();
 
 
  |