123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899 |
- (function () {
- BemsWebApplication.FmsConstructionViewModel = function (data) {
- this.SiteId = ko.observable();
- this.ConstructionId = ko.observable();
- this.Name = ko.observable();
- this.StartDate = ko.observable();
- this.EndDate = ko.observable();
- this.PartnerId = ko.observable();
- this.ConstructLocation = ko.observable();
- this.OwnerShipName = ko.observable();
- this.CommitmentMan = ko.observable();
- this.OwnerShipPhoneNo = ko.observable();
- this.WeldWorkStartTime = ko.observable();
- this.WeldWorkEndTime = ko.observable();
- this.GasWorkStartTime = ko.observable();
- this.GasWorkEndTime = ko.observable();
- this.PaintWorkStartTime = ko.observable();
- this.PaintWorkEndTime = ko.observable();
- this.Comment = ko.observable();
- this.ProgressId = ko.observable();
- this.AddDate = ko.observable();
- this.UpdateDate = ko.observable();
- this.ConstructionDetail = ko.observable();
- this.InOutStockName = ko.observable();
- this.ConstructionTypeId = ko.observable();
- this.FileId1 = ko.observable();
- this.FileId2= ko.observable();
- this.FileId3 = ko.observable();
- if (data)
- this.fromJS(data);
- };
- $.extend(BemsWebApplication.FmsConstructionViewModel.prototype, {
- toJS: function () {
- return {
- SiteId: this.SiteId(),
- ConstructionId: this.ConstructionId(),
- Name: this.Name(),
- StartDate: this.StartDate(),
- EndDate: this.EndDate(),
- PartnerId: this.PartnerId(),
- ConstructLocation: this.ConstructLocation(),
- OwnerShipName: this.OwnerShipName(),
- CommitmentMan: this.CommitmentMan(),
- OwnerShipPhoneNo: this.OwnerShipPhoneNo(),
- WeldWorkStartTime: this.WeldWorkStartTime(),
- WeldWorkEndTime: this.WeldWorkEndTime(),
- GasWorkStartTime: this.GasWorkStartTime(),
- GasWorkEndTime: this.GasWorkEndTime(),
- PaintWorkStartTime: this.PaintWorkStartTime(),
- PaintWorkEndTime: this.PaintWorkEndTime(),
- Comment: this.Comment(),
- ProgressId: this.ProgressId(),
- AddDate: this.AddDate(),
- UpdateDate: this.UpdateDate(),
- ConstructionDetail: this.ConstructionDetail(),
- InOutStockName: this.InOutStockName(),
- ConstructionTypeId: this.ConstructionTypeId(),
- FileId1: this.FileId1(),
- FileId2: this.FileId2(),
- FileId3: this.FileId3(),
- };
- },
- fromJS: function (data) {
- if (data) {
- this.SiteId(data.SiteId);
- this.ConstructionId(data.ConstructionId);
- this.Name(data.Name);
- this.StartDate(data.StartDate);
- this.EndDate(data.EndDate);
- this.PartnerId(data.PartnerId);
- this.ConstructLocation(data.ConstructLocation);
- this.OwnerShipName(data.OwnerShipName);
- this.CommitmentMan(data.CommitmentMan);
- this.OwnerShipPhoneNo(data.OwnerShipPhoneNo);
- this.WeldWorkStartTime(data.WeldWorkStartTime);
- this.WeldWorkEndTime(data.WeldWorkEndTime);
- this.GasWorkStartTime(data.GasWorkStartTime);
- this.GasWorkEndTime(data.GasWorkEndTime);
- this.PaintWorkStartTime(data.PaintWorkStartTime);
- this.PaintWorkEndTime(data.PaintWorkEndTime);
- this.Comment(data.Comment);
- this.ProgressId(data.ProgressId);
- this.AddDate(data.AddDate);
- this.UpdateDate(data.UpdateDate);
- this.ConstructionDetail(data.ConstructionDetail);
- this.InOutStockName(data.InOutStockName);
- this.ConstructionTypeId(data.ConstructionTypeId);
- this.FileId1(data.FileId1);
- this.FileId2(data.FileId2);
- this.FileId3(data.FileId3);
-
- }
- }
- });
- })();
|