2c31557662c05b6bb8485549ada99a9d933312b0.svn-base 3.5 KB

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