| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106 | 
							- 
 
- (function () {
 
-     BemsWebApplication.FmsConstructionEstimationViewModel = function (data) {
 
-         this.SiteId = ko.observable();
 
-         this.ConstructionId = ko.observable();
 
-         this.EstimateDate = ko.observable();
 
-         this.EstimateUserId = ko.observable();
 
-         this.Safety01_CleanUp = ko.observable();
 
-         this.Safety02_PersonalProtection = ko.observable();
 
-         this.Safety03_FireExtinguisher = ko.observable();
 
-         this.Safety04_HighPlaceWork = ko.observable();
 
-         this.Safety05_Weld = ko.observable();
 
-         this.Safety06_SurroundingCleanUp = ko.observable();
 
-         this.Safety07_SurroundingHealthy = ko.observable();
 
-         this.Safety08_Noise = ko.observable();
 
-         this.Safety09_FacilityProtection = ko.observable();
 
-         this.Safety10_Waste = ko.observable();
 
-         this.Safety11_Execution = ko.observable();
 
-         this.Safety12_Announcement = ko.observable();
 
-         this.Ability01_Compliance = ko.observable();
 
-         this.Ability02_Fault = ko.observable();
 
-         this.Ability03_SkillLevel = ko.observable();
 
-         this.Ability04_ProcessManagement = ko.observable();
 
-         this.Ability05_Collaboration = ko.observable();
 
-         this.Service01_Compliance = ko.observable();
 
-         this.Service02_SkillLevel = ko.observable();
 
-         this.Comment = ko.observable();
 
-         this.TotalEstimateScore = ko.observable();
 
-         this.SafetyScore = ko.observable();
 
-         this.AbilityScore = ko.observable();
 
-         this.ServiceScore = ko.observable();
 
-         
 
-         if (data)
 
-             this.fromJS(data);
 
-     };
 
-     $.extend(BemsWebApplication.FmsConstructionEstimationViewModel.prototype, {
 
-         toJS: function () {
 
-             return {
 
-                 SiteId: this.SiteId(),
 
-                 ConstructionId: this.ConstructionId(),
 
-                 EstimateDate: this.EstimateDate(),
 
-                 EstimateUserId: this.EstimateUserId(),
 
-                 Safety01_CleanUp: this.Safety01_CleanUp(),
 
-                 Safety02_PersonalProtection: this.Safety02_PersonalProtection(),
 
-                 Safety03_FireExtinguisher: this.Safety03_FireExtinguisher(),
 
-                 Safety04_HighPlaceWork: this.Safety04_HighPlaceWork(),
 
-                 Safety05_Weld: this.Safety05_Weld(),
 
-                 Safety06_SurroundingCleanUp: this.Safety06_SurroundingCleanUp(),
 
-                 Safety07_SurroundingHealthy: this.Safety07_SurroundingHealthy(),
 
-                 Safety08_Noise: this.Safety08_Noise(),
 
-                 Safety09_FacilityProtection: this.Safety09_FacilityProtection(),
 
-                 Safety10_Waste: this.Safety10_Waste(),
 
-                 Safety11_Execution: this.Safety11_Execution(),
 
-                 Safety12_Announcement: this.Safety12_Announcement(),
 
-                 Ability01_Compliance: this.Ability01_Compliance(),
 
-                 Ability02_Fault: this.Ability02_Fault(),
 
-                 Ability03_SkillLevel: this.Ability03_SkillLevel(),
 
-                 Ability04_ProcessManagement: this.Ability04_ProcessManagement(),
 
-                 Ability05_Collaboration: this.Ability05_Collaboration(),
 
-                 Service01_Compliance: this.Service01_Compliance(),
 
-                 Service02_SkillLevel: this.Service02_SkillLevel(),
 
-                 Comment: this.Comment(),
 
-                 TotalEstimateScore: this.TotalEstimateScore(),
 
-                 SafetyScore: this.SafetyScore(),
 
-                 AbilityScore: this.AbilityScore(),
 
-                 ServiceScore: this.ServiceScore(),
 
-             };
 
-         },
 
-         fromJS: function (data) {
 
-             if (data) {
 
-                 this.SiteId(data.SiteId);
 
-                 this.ConstructionId(data.ConstructionId);
 
-                 this.EstimateDate(data.EstimateDate);
 
-                 this.EstimateUserId(data.EstimateUserId);
 
-                 this.Safety01_CleanUp(data.Safety01_CleanUp);
 
-                 this.Safety02_PersonalProtection(data.Safety02_PersonalProtection);
 
-                 this.Safety03_FireExtinguisher(data.Safety03_FireExtinguisher);
 
-                 this.Safety04_HighPlaceWork(data.Safety04_HighPlaceWork);
 
-                 this.Safety05_Weld(data.Safety05_Weld);
 
-                 this.Safety06_SurroundingCleanUp(data.Safety06_SurroundingCleanUp);
 
-                 this.Safety07_SurroundingHealthy(data.Safety07_SurroundingHealthy);
 
-                 this.Safety08_Noise(data.Safety08_Noise);
 
-                 this.Safety09_FacilityProtection(data.Safety09_FacilityProtection);
 
-                 this.Safety10_Waste(data.Safety10_Waste);
 
-                 this.Safety11_Execution(data.Safety11_Execution);
 
-                 this.Safety12_Announcement(data.Safety12_Announcement);
 
-                 this.Ability01_Compliance(data.Ability01_Compliance);
 
-                 this.Ability02_Fault(data.Ability02_Fault);
 
-                 this.Ability03_SkillLevel(data.Ability03_SkillLevel);
 
-                 this.Ability04_ProcessManagement(data.Ability04_ProcessManagement);
 
-                 this.Ability05_Collaboration(data.Ability05_Collaboration);
 
-                 this.Service01_Compliance(data.Service01_Compliance);
 
-                 this.Service02_SkillLevel(data.Service02_SkillLevel);
 
-                 this.Comment(data.Comment);
 
-                 this.TotalEstimateScore(data.TotalEstimateScore);
 
-                 this.SafetyScore(data.SafetyScore);
 
-                 this.AbilityScore(data.AbilityScore);
 
-                 this.ServiceScore(data.ServiceScore);
 
-                 
 
-             }
 
-         }
 
-     });
 
- })();
 
 
  |