27cf4202060aa9bc5b472f0c3691fb71f963abd2.svn-base 3.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106
  1. (function() {
  2. BemsWebApplication.CmFacilityTempSetViewModel = function(data) {
  3. this.SiteId = ko.observable();
  4. this.FacilityCode = ko.observable();
  5. //this.Name = ko.observable();
  6. this.T1 = ko.observable();
  7. this.T2 = ko.observable();
  8. this.T3 = ko.observable();
  9. this.T4 = ko.observable();
  10. this.T5 = ko.observable();
  11. this.T6 = ko.observable();
  12. this.T7 = ko.observable();
  13. this.T8 = ko.observable();
  14. this.T9 = ko.observable();
  15. this.T10 = ko.observable();
  16. this.T11 = ko.observable();
  17. this.T12 = ko.observable();
  18. /*
  19. this.H1 = ko.observable();
  20. this.H2 = ko.observable();
  21. this.H3 = ko.observable();
  22. this.H4 = ko.observable();
  23. this.H5 = ko.observable();
  24. this.H6 = ko.observable();
  25. this.H7 = ko.observable();
  26. this.H8 = ko.observable();
  27. this.H9 = ko.observable();
  28. this.H10 = ko.observable();
  29. this.H11 = ko.observable();
  30. this.H12 = ko.observable(); */
  31. if(data)
  32. this.fromJS(data);
  33. };
  34. $.extend(BemsWebApplication.CmFacilityTempSetViewModel.prototype, {
  35. toJS: function() {
  36. return {
  37. SiteId: this.SiteId(),
  38. FacilityCode: this.FacilityCode(),
  39. //Name: this.Name(),
  40. T1: this.T1(),
  41. T2: this.T2(),
  42. T3: this.T3(),
  43. T4: this.T4(),
  44. T5: this.T5(),
  45. T6: this.T6(),
  46. T7: this.T7(),
  47. T8: this.T8(),
  48. T9: this.T9(),
  49. T10: this.T10(),
  50. T11: this.T11(),
  51. T12: this.T12(),
  52. /*
  53. H1: this.H1(),
  54. H2: this.H2(),
  55. H3: this.H3(),
  56. H4: this.H4(),
  57. H5: this.H5(),
  58. H6: this.H6(),
  59. H7: this.H7(),
  60. H8: this.H8(),
  61. H9: this.H9(),
  62. H10: this.H10(),
  63. H11: this.H11(),
  64. H12: this.H12(),*/
  65. };
  66. },
  67. fromJS: function(data) {
  68. if(data) {
  69. this.SiteId(data.SiteId);
  70. this.FacilityCode(data.FacilityCode);
  71. //this.Name(data.Name);
  72. this.T1(data.T1);
  73. this.T2(data.T2);
  74. this.T3(data.T3);
  75. this.T4(data.T4);
  76. this.T5(data.T5);
  77. this.T6(data.T6);
  78. this.T7(data.T7);
  79. this.T8(data.T8);
  80. this.T9(data.T9);
  81. this.T10(data.T10);
  82. this.T11(data.T11);
  83. this.T12(data.T12);
  84. /*
  85. this.H1(data.H1);
  86. this.H2(data.H2);
  87. this.T3(data.H3);
  88. this.H4(data.H4);
  89. this.H5(data.H5);
  90. this.H6(data.H6);
  91. this.H7(data.H7);
  92. this.H8(data.H8);
  93. this.H9(data.H9);
  94. this.H10(data.H10);
  95. this.H11(data.H11);
  96. this.H12(data.H12);*/
  97. }
  98. }
  99. });
  100. })();