1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374 |
- (function() {
- BemsWebApplication.FmsMaterialStoredViewModel = function(data) {
- this.SiteId = ko.observable();
- this.BusinessFieldId = ko.observable();
- this.StoredDate = ko.observable();
- this.MaterialStoredId = ko.observable();
- this.PurchaseOrderId = ko.observable();
-
- this.WarehouseId = ko.observable();
- this.MaterialId = ko.observable();
- this.StoredCount = ko.observable();
- this.RemainStoredCount = ko.observable();
-
- this.UnitCost = ko.observable();
- this.StockCount = ko.observable();
- this.Note = ko.observable();
- this.StoredUserId = ko.observable();
- this.ApprovalDate = ko.observable();
- this.ApprovalUserId = ko.observable();
- this.IsApproval = ko.observable();
- this.LocationInWarehouse = ko.observable();
- if(data)
- this.fromJS(data);
- };
- $.extend(BemsWebApplication.FmsMaterialStoredViewModel.prototype, {
- toJS: function() {
- return {
- SiteId: this.SiteId(),
- BusinessFieldId: this.BusinessFieldId(),
- StoredDate: this.StoredDate(),
- MaterialStoredId: this.MaterialStoredId(),
- PurchaseOrderId: this.PurchaseOrderId(),
-
- WarehouseId: this.WarehouseId(),
- MaterialId: this.MaterialId(),
- StoredCount: this.StoredCount(),
- RemainStoredCount: this.RemainStoredCount(),
-
- UnitCost: this.UnitCost(),
- StockCount: this.StockCount(),
- Note: this.Note(),
- StoredUserId: this.StoredUserId(),
- ApprovalDate: this.ApprovalDate(),
- ApprovalUserId: this.ApprovalUserId(),
- IsApproval: this.IsApproval(),
- LocationInWarehouse: this.LocationInWarehouse(),
- };
- },
- fromJS: function(data) {
- if(data) {
- this.SiteId(data.SiteId);
- this.StoredDate(data.StoredDate);
- this.MaterialStoredId(data.MaterialStoredId);
- this.PurchaseOrderId(data.PurchaseOrderId);
- this.BusinessFieldId(data.BusinessFieldId);
- this.WarehouseId(data.WarehouseId);
- this.MaterialId(data.MaterialId);
- this.StoredCount(data.StoredCount);
- this.RemainStoredCount(data.RemainStoredCount);
- this.UnitCost(data.UnitCost);
- this.StockCount(data.StockCount);
- this.Note(data.Note);
- this.StoredUserId(data.StoredUserId);
- this.ApprovalDate(data.ApprovalDate);
- this.ApprovalUserId(data.ApprovalUserId);
- this.IsApproval(data.IsApproval);
- this.LocationInWarehouse(data.LocationInWarehouse);
- }
- }
- });
- })();
|