VM暫存
Du kannst nicht mehr als 25 Themen auswählen Themen müssen entweder mit einem Buchstaben oder einer Ziffer beginnen. Sie können Bindestriche („-“) enthalten und bis zu 35 Zeichen lang sein.

station_setting.php 5.3KB

vor 8 Jahren
vor 8 Jahren
vor 8 Jahren
vor 8 Jahren
vor 8 Jahren
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124
  1. <!-- ----- 場站設定 ----- -->
  2. <div data-items="station_setting" class="row" style="display:none;"><!-- 場站設定 -->
  3. <div class="col-lg-12">
  4. <div class="panel panel-default">
  5. <div id="member_data_type" class="panel-heading">
  6. 目前場站設定
  7. &nbsp;<button id='reload_station_setting_btn' class="btn btn-large btn-success pull-right" style="font-size:20px;" onclick='reset_station_setting();'>重新載入</button>
  8. </div><!-- 資料顯示區灰色小表頭 -->
  9. <div class="panel-body">
  10. <div data-rows class="row">
  11. <div class="col-lg-6">
  12. <!--form id="station_setting" role="form" method="post" data-src="action::APP_URL::station_setting"-->
  13. <form id="station_setting" role="form" method="post" data-src="/carpark.html/station_setting">
  14. <div class="form-group">
  15. <label style="font-size:22px">場站名稱</label>
  16. <input id="ss_station_name" name="station_name" class="form-control" style="font-size:28px" readonly>
  17. </div>
  18. <div class="form-group">
  19. <label style="font-size:22px">場站編號(若為多場站共用,以 ',' 隔開。)</label>
  20. <input id="ss_station_no" name='station_no' class="form-control" style="font-size:28px" readonly>
  21. </div>
  22. <div class="form-group">
  23. <label style="font-size:22px">場站 NAT</label>
  24. <input id="ss_station_service_url" name='station_service_url' class="form-control" style="font-size:28px" readonly>
  25. </div>
  26. <div class="form-group">
  27. <label style="font-size:22px">場站 MQTT</label>
  28. <input id="ss_station_mqtt" name='station_mqtt' class="form-control" style="font-size:28px" readonly>
  29. </div>
  30. <!--button type="submit" class="btn btn-default">存檔</button>
  31. <button type="reset" class="btn btn-default">重填</button-->
  32. </form>
  33. </div>
  34. <!-- /.col-lg-6 (nested) -->
  35. </div>
  36. <!-- /.row (nested) -->
  37. </div>
  38. <!-- /.panel-body -->
  39. </div>
  40. <!-- /.panel -->
  41. </div>
  42. <!-- /.col-lg-12 -->
  43. </div>
  44. <!-- ----- 場站設定(結束) ----- -->
  45. <script>
  46. // 重新載入
  47. function reset_station_setting()
  48. {
  49. event.preventDefault();
  50. $.ajax
  51. ({
  52. url: "<?=APP_URL?>station_setting_query",
  53. type: "post",
  54. dataType:"json",
  55. data:{ 'reload': 1 },
  56. error:function(xhr, ajaxOptions, thrownError)
  57. {
  58. alertify_msg(xhr.responseText);
  59. console.log("error:"+xhr.responseText+"|"+ajaxOptions+"|"+thrownError);
  60. return false;
  61. },
  62. success: function(jdata)
  63. {
  64. var station_service_url = jdata['station_ip'] + ' : ' + jdata['station_port']
  65. var station_mqtt_url = jdata['mqtt_ip'] + ' : ' + jdata['mqtt_port']
  66. if(jdata == 'fail')
  67. {
  68. $("#ss_station_name").val('未設定');
  69. $("#ss_station_no").val('');
  70. $("#ss_station_service_url").val(station_service_url);
  71. $("#ss_station_mqtt").val(station_mqtt_url);
  72. alertify_error('載入失敗。。');
  73. return false;
  74. }
  75. $("#ss_station_name").val(jdata['station_name']);
  76. $("#ss_station_no").val(jdata['station_no']);
  77. $("#ss_station_service_url").val(station_service_url);
  78. $("#ss_station_mqtt").val(station_mqtt_url);
  79. alertify_success('完成。。');
  80. }
  81. });
  82. }
  83. // 載入目前設定
  84. function reload_station_setting(type)
  85. {
  86. $.ajax
  87. ({
  88. url: "<?=APP_URL?>station_setting_query",
  89. type: "post",
  90. dataType:"json",
  91. data:{ 'reload': 0 },
  92. error:function(xhr, ajaxOptions, thrownError)
  93. {
  94. alertify_msg(xhr.responseText);
  95. console.log("error:"+xhr.responseText+"|"+ajaxOptions+"|"+thrownError);
  96. return false;
  97. },
  98. success: function(jdata)
  99. {
  100. if(jdata == 'fail')
  101. {
  102. $("#ss_station_name").val('未設定');
  103. $("#ss_station_no").val('');
  104. $("#ss_station_ip").val(jdata['station_ip']);
  105. alertify_error('載入失敗。。');
  106. return false;
  107. }
  108. $("#ss_station_name").val(jdata['station_name']);
  109. $("#ss_station_no").val(jdata['station_no']);
  110. $("#ss_station_ip").val(jdata['station_ip']);
  111. alertify_success('完成。。');
  112. }
  113. });
  114. }
  115. </script>