123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778 |
- (function() {
- BemsWebApplication.FmsMaterialStockHistoryMonthlyViewModel = function (data) {
- this.HistoryId = ko.observable();
- this.SiteId = ko.observable();
- this.BusinessFieldId = ko.observable();
- this.MaterialId = ko.observable();
- this.MaterialCode = ko.observable();
- this.MaterialName = ko.observable();
- this.Unit = ko.observable();
- this.YearMonth = ko.observable();
- this.YearMonthDate = ko.observable();
- this.StoredCount = ko.observable();
- this.ReleaseCount = ko.observable();
- this.ReleaseLossCount = ko.observable();
- this.ReleaseReturnCount = ko.observable();
- this.FirstClassId = ko.observable();
- this.SecondClassId = ko.observable();
- this.ThirdClassId = ko.observable();
- this.WarehouseId = ko.observable();
- this.StockCount = ko.observable();
- this.StockAmount = ko.observable();
- if(data)
- this.fromJS(data);
- };
- $.extend(BemsWebApplication.FmsMaterialStockHistoryMonthlyViewModel.prototype, {
- toJS: function() {
- return {
- HistoryId: this.HistoryId(),
- SiteId: this.SiteId(),
- BusinessFieldId: this.BusinessFieldId(),
- MaterialId: this.MaterialId(),
- MaterialCode: this.MaterialCode(),
- MaterialName: this.MaterialName(),
- Unit: this.Unit(),
- YearMonth: this.YearMonth(),
- YearMonthDate: this.YearMonthDate(),
- StoredCount: this.StoredCount(),
- ReleaseCount: this.ReleaseCount(),
- ReleaseLossCount: this.ReleaseLossCount(),
- ReleaseReturnCount: this.ReleaseReturnCount(),
- FirstClassId: this.FirstClassId(),
- SecondClassId: this.SecondClassId(),
- ThirdClassId: this.ThirdClassId(),
- WarehouseId: WarehouseId(),
- StockCount: this.StockCount(),
- StockAmount: this.StockAmount(),
- };
- },
- fromJS: function(data) {
- if (data) {
- this.HistoryId(data.HistoryId);
- this.SiteId(data.SiteId);
- this.BusinessFieldId(data.BusinessFieldId);
- this.MaterialId(data.MaterialId);
- this.MaterialCode(data.MaterialCode);
- this.MaterialName(data.MaterialName);
- this.Unit(data.Unit);
- this.YearMonth(data.YearMonth);
- this.YearMonthDate(data.YearMonthDate);
- this.StoredCount(data.StoredCount);
- this.ReleaseCount(data.ReleaseCount);
- this.ReleaseLossCount(data.ReleaseLossCount);
- this.ReleaseReturnCount(data.ReleaseReturnCount);
- this.FirstClassId(data.FirstClassId);
- this.SecondClassId(data.SecondClassId);
- this.ThirdClassId(data.ThirdClassId);
- this.WarehouseId(data.WarehouseId);
- this.StockCount(data.StockCount);
- this.StockAmount(data.StockAmount);
- }
- }
- });
- })();
|