| 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);            }        }    });})();
 |