Dpack get data Node : V10
Du kan inte välja fler än 25 ämnen Ämnen måste starta med en bokstav eller siffra, kan innehålla bindestreck ('-') och vara max 35 tecken långa.
 
 
 
 
 

236 rader
13 KiB

  1. <div class="wrappers">
  2. <div class="containers">
  3. <article class="part card-details">
  4. <h1>
  5. Configuration Database
  6. </h1>
  7. <br>
  8. <form action="/data" if="cc-form" autocomplete="off" method="post">
  9. <legend class="header-title">SQL Server</legend>
  10. <div class="group card-name">
  11. <label for="name">IP ADDRESS</label>
  12. <input type="text" id="ipAddress" class="" type="text" placeholder="Enter IP Address" {{#if config_dpack.server}} value = {{config_dpack.server}} {{/if}} name="ipAddress_dpack">
  13. </div>
  14. <div class="group card-name">
  15. <label for="name">USERNAME</label>
  16. <input type="text" id="username" class="" type="text" placeholder="Enter the username" {{#if config_dpack.user}} value = {{config_dpack.user}} {{/if}} name="user_dpack">
  17. </div>
  18. <div class="group card-name">
  19. <label for="name">PASSWORD</label>
  20. <input type="password" id="password" class="" type="text" placeholder="Enter the Password" {{#if config_dpack.password}} value = {{config_dpack.password}} {{/if}} name = "password_dpack">
  21. </div>
  22. <div class="group card-name">
  23. <label for="name">DATABASE</label>
  24. <input type="text" id="database" class="" type="text" placeholder="Enter Database Name" {{#if config_dpack.database}} value = {{config_dpack.database}} {{/if}} name = "database_dpack">
  25. </div>
  26. <div class="group card-name">
  27. <label for="name">DATABASE COLLECTION</label>
  28. <input type="text" id="dbCollection" class="" type="text" placeholder="Enter Database Collection Name" {{#if dbCollection}} value = {{dbCollection}} {{/if}} name = "dbCollection">
  29. </div>
  30. <!----------------------------------------------------------------------------------------------->
  31. <legend class="header-title">Oracle Get SQL</legend>
  32. <div class="row">
  33. <div class="group card-name col-8">
  34. <label for="name">IP Address</label>
  35. <input type="text" id="ip_address_owner" class="" type="text" placeholder="IP Address Get SQL" {{#if config_owner.ip_address}} value = {{config_owner.ip_address}} {{/if}} name = "ip_address_owner">
  36. </div>
  37. <div class="group card-name col-4">
  38. <label for="name">Port</label>
  39. <input type="text" id="port_owner" class="" type="text" placeholder="Port Get SQL" {{#if config_owner.port}} value = {{config_owner.port}} {{/if}} name = "port_owner">
  40. </div>
  41. </div>
  42. <div class="group card-name">
  43. <label for="name">DB NAME</label>
  44. <input type="text" id="db_owner" class="" type="text" placeholder="Enter DB Name Get SQL" {{#if config_owner.dbname}} value = {{config_owner.dbname}} {{/if}} name = "db_owner">
  45. </div>
  46. <div class="group card-name">
  47. <label for="name">USER TBS</label>
  48. <input type="text" id="user_owner" class="" type="text" placeholder="Enter TBS user Get SQL" {{#if config_owner.user}} value = {{config_owner.user}} {{/if}} name = "user_owner">
  49. </div>
  50. <div class="group card-name">
  51. <label for="name">PASSWORD TBS</label>
  52. <input type="password" id="password_owner" class="" type="text" placeholder="Enter TBS Password Get SQL" {{#if config_owner.password}} value = {{config_owner.password}} {{/if}} name = "password_owner">
  53. </div>
  54. <div class="group card-name">
  55. <label for="name">SCHEME</label>
  56. <input type="text" id="scheme_owner" class="" type="text" placeholder="Enter Scheme Get Query" {{#if config_owner.scheme}} value = {{config_owner.scheme}} {{/if}} name = "scheme_owner">
  57. </div>
  58. <!------------------------------------------------------------------------------------------------------------------------------>
  59. <legend class="header-title">Oracle Send Collection</legend>
  60. <div class="row">
  61. <div class="group card-name col-8">
  62. <label for="name">IP Address</label>
  63. <input type="text" id="ip_address_sendcol" class="" type="text" placeholder="IP Address Send Collection" {{#if config_sendcol.ip_address}} value = {{config_sendcol.ip_address}} {{/if}} name = "ip_address_sendcol">
  64. </div>
  65. <div class="group card-name col-4">
  66. <label for="name">Port</label>
  67. <input type="text" id="port_sendcol" class="" type="text" placeholder="Port Send Collection" {{#if config_sendcol.port}} value = {{config_sendcol.port}} {{/if}} name = "port_sendcol">
  68. </div>
  69. </div>
  70. <div class="group card-name">
  71. <label for="name">DB NAME</label>
  72. <input type="text" id="db_sendcol" class="" type="text" placeholder="Enter DB Name Send Collection" {{#if config_sendcol.dbname}} value = {{config_sendcol.dbname}} {{/if}} name = "db_sendcol">
  73. </div>
  74. <div class="group card-name">
  75. <label for="name">USER TBS</label>
  76. <input type="text" id="user_sendcol" class="" type="text" placeholder="Enter TBS user Get SQL" {{#if config_sendcol.user}} value = {{config_sendcol.user}} {{/if}} name = "user_sendcol">
  77. </div>
  78. <div class="group card-name">
  79. <label for="name">PASSWORD TBS</label>
  80. <input type="password" id="password_sendcol" class="" type="text" placeholder="Enter TBS Password Get SQL" {{#if config_sendcol.password}} value = {{config_sendcol.password}} {{/if}} name = "password_sendcol">
  81. </div>
  82. <div class="group card-name">
  83. <label for="name">SCHEME</label>
  84. <input type="text" id="scheme_sendcol" class="" type="text" placeholder="Enter Scheme Get Query" {{#if config_sendcol.scheme}} value = {{config_sendcol.scheme}} {{/if}} name = "scheme_sendcol">
  85. </div>
  86. <div class="grup submit-group">
  87. <span class="arrow"></span>
  88. <input type="submit" class="btn btn-primary" value="Save">
  89. </div>
  90. </form>
  91. </article>
  92. <div class="part bg">
  93. <table>
  94. <tr>
  95. <td colspan="2" style="padding-left: 4px">Job Get Query</td>
  96. {{#ifExpression statusJob.getQuery true}}
  97. <td>: <font style="color: lime;margin-left: 4px">RUN</font></td>
  98. {{else}}
  99. <td>: <font style="color: red;margin-left: 4px">STOP</font></td>
  100. {{/ifExpression}}
  101. </tr>
  102. <tr>
  103. <td colspan="2" style="padding-left: 4px">Job Collection</td>
  104. {{#ifExpression statusJob.collectionInsert true}}
  105. <td>: <font style="color: lime;margin-left: 4px">RUN</font></td>
  106. {{else}}
  107. <td>: <font style="color: red;margin-left: 4px">STOP</font></td>
  108. {{/ifExpression}}
  109. </tr>
  110. <tr>
  111. <td colspan="2" style="padding-left: 4px">Job Oracle</td>
  112. {{#ifExpression statusJob.oracleInsert true}}
  113. <td>: <font style="color: lime;margin-left: 4px">RUN</font></td>
  114. {{else}}
  115. <td>: <font style="color: red;margin-left: 4px">STOP</font></td>
  116. {{/ifExpression}}
  117. </tr>
  118. <tr>
  119. <td style="padding-left: 4px">Auto Start</td>
  120. {{#ifExpression autoStart "TRUE"}}
  121. <td>: <font style="color: lime;margin-left: 4px">RUN</font></td>
  122. <td><form method="post" action="/changeAutoStart"><input type="submit" name="submit" value="STOP" class="btn btn-outline-danger btn-xs"> </form></td>
  123. {{else}}
  124. <td>: <font style="color: red;margin-left: 4px">STOP</font></td>
  125. <td><form method="post" action="/changeAutoStart"><input type="submit" name="submit" value="START" class="btn btn-outline-success btn-xs"> </form></td>
  126. {{/ifExpression}}
  127. </tr>
  128. </table>
  129. <form method="post" action="/changeJobstatus">
  130. {{#ifExpression isRunning "TRUE"}}
  131. <input type="submit" style="margin-top: 8px;" name="submit" class="btn btn-danger" value = "STOP">
  132. {{else}}
  133. <input type="submit" style="margin-top: 8px;" name="submit" class="btn btn-success" value = "START">
  134. {{/ifExpression}}
  135. </form>
  136. <br>
  137. <div class="form-right">
  138. <h3>Interval Settings</h3>
  139. <br>
  140. <form method="post" action="/changeIntervalJob">
  141. <div class="group card-name">
  142. <label for="name">START MORNING</label>
  143. <input type="text" id="startMorning" data-date-format="hh:ii" class="timepicker" type="text" placeholder="Enter Start Morning" {{#if config_time.start_morning}} value = {{config_time.start_morning}} {{/if}} name="start_morning">
  144. </div>
  145. <div class="group card-name">
  146. <label for="name">END MORNING</label>
  147. <input type="text" id="endMorning" data-date-format="hh:ii" class="timepicker" type="text" placeholder="Enter End Morning" {{#if config_time.end_morning}} value = {{config_time.end_morning}} {{/if}} name = "end_morning">
  148. </div>
  149. <div class="group card-name">
  150. <label for="name">START NIGHT</label>
  151. <input type="text" id="startNight" data-date-format="hh:ii" class="timepicker" type="text" placeholder="Enter Start Night" {{#if config_time.start_night}} value = {{config_time.start_night}} {{/if}} name = "start_night">
  152. </div>
  153. <div class="group card-name">
  154. <label for="name">END NIGHT</label>
  155. <input type="text" id="endNight" data-date-format="hh:ii" class="timepicker" type="text" placeholder="Enter End Night" {{#if config_time.end_night}} value = {{config_time.end_night}} {{/if}} name="end_night">
  156. </div>
  157. <div class="group card-name">
  158. <label for="name">GetQuery Interval (Min:1 - 59)</label>
  159. <input type="text" id="getQueryInterval" onkeypress="return isNumber(event)" class="" type="text" placeholder="Enter the username" {{#if getquery_interval}} value = {{getquery_interval}} {{/if}} name="getquery_interval">
  160. </div>
  161. <div class="group card-name">
  162. <label for="name">Collection Interval (Min:1-59)</label>
  163. <input type="text" id="collectionInterval" onkeypress="return isNumber(event)" class="" type="text" placeholder="Enter the username" {{#if collection_interval}} value = {{collection_interval}} {{/if}} name="collection_interval">
  164. </div>
  165. <div class="group card-name">
  166. <label for="name">Oracle Interval (Min:1-59)</label>
  167. <input type="text" id="oracleInterval" onkeypress="return isNumber(event)" class="" type="text" placeholder="Enter the username" {{#if oracle_interval}} value = {{oracle_interval}} {{/if}} name="oracle_interval">
  168. </div>
  169. <input type="submit" class="btn btn-primary" value = "Submit">
  170. </form>
  171. </div>
  172. </div>
  173. </div>
  174. </div>
  175. <script type="text/javascript">
  176. function isNumber(evt) {
  177. evt = (evt) ? evt : window.event;
  178. var charCode = (evt.which) ? evt.which : evt.keyCode;
  179. if (charCode > 31 && (charCode < 48 || charCode > 57)) {
  180. return false;
  181. }
  182. return true;
  183. }
  184. jQuery(document).ready(function($){
  185. // $('#popupS-input').prop('type', 'password');
  186. // $.ajax({
  187. // url: "/get-password",
  188. // type:"POST",
  189. // success: function(result){
  190. // popupS.prompt({
  191. // content: 'Masukkan Password Untuk Login',
  192. // onSubmit: function(val) {
  193. // if(val != result){
  194. // window.location.replace("/");
  195. // }
  196. // },
  197. // onClose: function(){
  198. // window.location.replace("/");
  199. // },
  200. // onOpen: function(){
  201. // $('#popupS-input').prop('type', 'password');
  202. // }
  203. // });
  204. // }
  205. // })
  206. $('#lastDate').datepicker({
  207. format: 'dd-M-yyyy',
  208. autoclose : true,
  209. forceParse: false
  210. });
  211. $('input.timepicker').clockpicker({
  212. donetext: 'SUBMIT'
  213. });
  214. });
  215. </script>