cron.html 68 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172
  1. <!DOCTYPE html>
  2. <html lang="zh" xmlns:th="http://www.thymeleaf.org">
  3. <head>
  4. <meta charset="utf-8">
  5. <meta name="viewport" content="width=device-width, initial-scale=1.0">
  6. <title>Cron表达式在线生成</title>
  7. <link th:href="@{/css/bootstrap.min.css}" rel="stylesheet"/>
  8. <link th:href="@{/css/zen-checkbox.css}" rel="stylesheet"/>
  9. </head>
  10. <body class="load-indicator">
  11. <div class="container t-small-margin">
  12. <div class="t-big-margin">
  13. <ul class="nav nav-tabs">
  14. <li class="active"><a data-toggle="tab" href="#tabSecond">秒</a></li>
  15. <li><a data-toggle="tab" href="#tabMinute">分</a></li>
  16. <li><a data-toggle="tab" href="#tabHour">时</a></li>
  17. <li><a data-toggle="tab" href="#tabDay">日</a></li>
  18. <li><a data-toggle="tab" href="#tabMonth">月</a></li>
  19. <li><a data-toggle="tab" href="#tabWeek">周</a></li>
  20. <li><a data-toggle="tab" href="#tabYear">年</a></li>
  21. </ul>
  22. <div class="tab-content tab-cron">
  23. <div class="tab-pane active" id="tabSecond">
  24. <div class="radio">
  25. <label>
  26. <input type="radio" id="sec_all" name="rdoSecond"> 每秒 允许的通配符[, - * /]
  27. </label>
  28. </div>
  29. <div class="radio">
  30. <label class="custom-radio">
  31. <input type="radio" id="sec_circle" name="rdoSecond">
  32. <div class="input-group">
  33. <span class="input-group-addon">周期从</span>
  34. <input type="number" id="sec_circle1" class="form-control">
  35. <span class="input-group-addon">-</span>
  36. <input type="number" id="sec_circle2" class="form-control">
  37. <span class="input-group-addon">秒</span>
  38. </div>
  39. </label>
  40. </div>
  41. <div class="radio ">
  42. <label class="custom-radio">
  43. <input type="radio" id="sec_per" name="rdoSecond">
  44. <div class="input-group">
  45. <span class="input-group-addon">从</span>
  46. <input type="number" id="sec_per1" class="form-control">
  47. <span class="input-group-addon">秒开始,每</span>
  48. <input type="number" id="sec_per2" class="form-control">
  49. <span class="input-group-addon">秒执行一次</span>
  50. </div>
  51. </label>
  52. </div>
  53. <div class="radio tabsecondchk">
  54. <label>
  55. <input type="radio" id="sec_assign" name="rdoSecond">指定
  56. <div class="checkbox">
  57. <div class="checkbox-primary">
  58. <input type="checkbox" id="zdSecond0" name="zd_second" value="0">
  59. <label for="zdSecond0">0</label>
  60. </div>
  61. <div class="checkbox-primary">
  62. <input type="checkbox" id="zdSecond1" name="zd_second" value="1">
  63. <label for="zdSecond1">1</label>
  64. </div>
  65. <div class="checkbox-primary">
  66. <input type="checkbox" id="zdSecond2" name="zd_second" value="2">
  67. <label for="zdSecond2">2</label>
  68. </div>
  69. <div class="checkbox-primary">
  70. <input type="checkbox" id="zdSecond3" name="zd_second" value="3">
  71. <label for="zdSecond3">3</label>
  72. </div>
  73. <div class="checkbox-primary">
  74. <input type="checkbox" id="zdSecond4" name="zd_second" value="4">
  75. <label for="zdSecond4">4</label>
  76. </div>
  77. <div class="checkbox-primary">
  78. <input type="checkbox" id="zdSecond5" name="zd_second" value="5">
  79. <label for="zdSecond5">5</label>
  80. </div>
  81. <div class="checkbox-primary">
  82. <input type="checkbox" id="zdSecond6" name="zd_second" value="6">
  83. <label for="zdSecond6">6</label>
  84. </div>
  85. <div class="checkbox-primary">
  86. <input type="checkbox" id="zdSecond7" name="zd_second" value="7">
  87. <label for="zdSecond7">7</label>
  88. </div>
  89. <div class="checkbox-primary">
  90. <input type="checkbox" id="zdSecond8" name="zd_second" value="8">
  91. <label for="zdSecond8">8</label>
  92. </div>
  93. <div class="checkbox-primary">
  94. <input type="checkbox" id="zdSecond9" name="zd_second" value="9">
  95. <label for="zdSecond9">9</label>
  96. </div>
  97. <div class="checkbox-primary">
  98. <input type="checkbox" id="zdSecond10" name="zd_second" value="10">
  99. <label for="zdSecond10">10</label>
  100. </div>
  101. <div class="checkbox-primary">
  102. <input type="checkbox" id="zdSecond11" name="zd_second" value="11">
  103. <label for="zdSecond11">11</label>
  104. </div>
  105. <div class="checkbox-primary">
  106. <input type="checkbox" id="zdSecond12" name="zd_second" value="12">
  107. <label for="zdSecond12">12</label>
  108. </div>
  109. <div class="checkbox-primary">
  110. <input type="checkbox" id="zdSecond13" name="zd_second" value="13">
  111. <label for="zdSecond13">13</label>
  112. </div>
  113. <div class="checkbox-primary">
  114. <input type="checkbox" id="zdSecond14" name="zd_second" value="14">
  115. <label for="zdSecond14">14</label>
  116. </div>
  117. <div class="checkbox-primary">
  118. <input type="checkbox" id="zdSecond15" name="zd_second" value="15">
  119. <label for="zdSecond15">15</label>
  120. </div>
  121. <div class="checkbox-primary">
  122. <input type="checkbox" id="zdSecond16" name="zd_second" value="16">
  123. <label for="zdSecond16">16</label>
  124. </div>
  125. <div class="checkbox-primary">
  126. <input type="checkbox" id="zdSecond17" name="zd_second" value="17">
  127. <label for="zdSecond17">17</label>
  128. </div>
  129. <div class="checkbox-primary">
  130. <input type="checkbox" id="zdSecond18" name="zd_second" value="18">
  131. <label for="zdSecond18">18</label>
  132. </div>
  133. <div class="checkbox-primary">
  134. <input type="checkbox" id="zdSecond19" name="zd_second" value="19">
  135. <label for="zdSecond19">19</label>
  136. </div>
  137. <div class="checkbox-primary">
  138. <input type="checkbox" id="zdSecond20" name="zd_second" value="20">
  139. <label for="zdSecond20">20</label>
  140. </div>
  141. <div class="checkbox-primary">
  142. <input type="checkbox" id="zdSecond21" name="zd_second" value="21">
  143. <label for="zdSecond21">21</label>
  144. </div>
  145. <div class="checkbox-primary">
  146. <input type="checkbox" id="zdSecond22" name="zd_second" value="22">
  147. <label for="zdSecond22">22</label>
  148. </div>
  149. <div class="checkbox-primary">
  150. <input type="checkbox" id="zdSecond23" name="zd_second" value="23">
  151. <label for="zdSecond23">23</label>
  152. </div>
  153. <div class="checkbox-primary">
  154. <input type="checkbox" id="zdSecond24" name="zd_second" value="24">
  155. <label for="zdSecond24">24</label>
  156. </div>
  157. <div class="checkbox-primary">
  158. <input type="checkbox" id="zdSecond25" name="zd_second" value="25">
  159. <label for="zdSecond25">25</label>
  160. </div>
  161. <div class="checkbox-primary">
  162. <input type="checkbox" id="zdSecond26" name="zd_second" value="26">
  163. <label for="zdSecond26">26</label>
  164. </div>
  165. <div class="checkbox-primary">
  166. <input type="checkbox" id="zdSecond27" name="zd_second" value="27">
  167. <label for="zdSecond27">27</label>
  168. </div>
  169. <div class="checkbox-primary">
  170. <input type="checkbox" id="zdSecond28" name="zd_second" value="28">
  171. <label for="zdSecond28">28</label>
  172. </div>
  173. <div class="checkbox-primary">
  174. <input type="checkbox" id="zdSecond29" name="zd_second" value="29">
  175. <label for="zdSecond29">29</label>
  176. </div>
  177. <div class="checkbox-primary">
  178. <input type="checkbox" id="zdSecond30" name="zd_second" value="30">
  179. <label for="zdSecond30">30</label>
  180. </div>
  181. <div class="checkbox-primary">
  182. <input type="checkbox" id="zdSecond31" name="zd_second" value="31">
  183. <label for="zdSecond31">31</label>
  184. </div>
  185. <div class="checkbox-primary">
  186. <input type="checkbox" id="zdSecond32" name="zd_second" value="32">
  187. <label for="zdSecond32">32</label>
  188. </div>
  189. <div class="checkbox-primary">
  190. <input type="checkbox" id="zdSecond33" name="zd_second" value="33">
  191. <label for="zdSecond33">33</label>
  192. </div>
  193. <div class="checkbox-primary">
  194. <input type="checkbox" id="zdSecond34" name="zd_second" value="34">
  195. <label for="zdSecond34">34</label>
  196. </div>
  197. <div class="checkbox-primary">
  198. <input type="checkbox" id="zdSecond35" name="zd_second" value="35">
  199. <label for="zdSecond35">35</label>
  200. </div>
  201. <div class="checkbox-primary">
  202. <input type="checkbox" id="zdSecond36" name="zd_second" value="36">
  203. <label for="zdSecond36">36</label>
  204. </div>
  205. <div class="checkbox-primary">
  206. <input type="checkbox" id="zdSecond37" name="zd_second" value="37">
  207. <label for="zdSecond37">37</label>
  208. </div>
  209. <div class="checkbox-primary">
  210. <input type="checkbox" id="zdSecond38" name="zd_second" value="38">
  211. <label for="zdSecond38">38</label>
  212. </div>
  213. <div class="checkbox-primary">
  214. <input type="checkbox" id="zdSecond39" name="zd_second" value="39">
  215. <label for="zdSecond39">39</label>
  216. </div>
  217. <div class="checkbox-primary">
  218. <input type="checkbox" id="zdSecond40" name="zd_second" value="40">
  219. <label for="zdSecond40">40</label>
  220. </div>
  221. <div class="checkbox-primary">
  222. <input type="checkbox" id="zdSecond41" name="zd_second" value="41">
  223. <label for="zdSecond41">41</label>
  224. </div>
  225. <div class="checkbox-primary">
  226. <input type="checkbox" id="zdSecond42" name="zd_second" value="42">
  227. <label for="zdSecond42">42</label>
  228. </div>
  229. <div class="checkbox-primary">
  230. <input type="checkbox" id="zdSecond43" name="zd_second" value="43">
  231. <label for="zdSecond43">43</label>
  232. </div>
  233. <div class="checkbox-primary">
  234. <input type="checkbox" id="zdSecond44" name="zd_second" value="44">
  235. <label for="zdSecond44">44</label>
  236. </div>
  237. <div class="checkbox-primary">
  238. <input type="checkbox" id="zdSecond45" name="zd_second" value="45">
  239. <label for="zdSecond45">45</label>
  240. </div>
  241. <div class="checkbox-primary">
  242. <input type="checkbox" id="zdSecond46" name="zd_second" value="46">
  243. <label for="zdSecond46">46</label>
  244. </div>
  245. <div class="checkbox-primary">
  246. <input type="checkbox" id="zdSecond47" name="zd_second" value="47">
  247. <label for="zdSecond47">47</label>
  248. </div>
  249. <div class="checkbox-primary">
  250. <input type="checkbox" id="zdSecond48" name="zd_second" value="48">
  251. <label for="zdSecond48">48</label>
  252. </div>
  253. <div class="checkbox-primary">
  254. <input type="checkbox" id="zdSecond49" name="zd_second" value="49">
  255. <label for="zdSecond49">49</label>
  256. </div>
  257. <div class="checkbox-primary">
  258. <input type="checkbox" id="zdSecond50" name="zd_second" value="50">
  259. <label for="zdSecond50">50</label>
  260. </div>
  261. <div class="checkbox-primary">
  262. <input type="checkbox" id="zdSecond51" name="zd_second" value="51">
  263. <label for="zdSecond51">51</label>
  264. </div>
  265. <div class="checkbox-primary">
  266. <input type="checkbox" id="zdSecond52" name="zd_second" value="52">
  267. <label for="zdSecond52">52</label>
  268. </div>
  269. <div class="checkbox-primary">
  270. <input type="checkbox" id="zdSecond53" name="zd_second" value="53">
  271. <label for="zdSecond53">53</label>
  272. </div>
  273. <div class="checkbox-primary">
  274. <input type="checkbox" id="zdSecond54" name="zd_second" value="54">
  275. <label for="zdSecond54">54</label>
  276. </div>
  277. <div class="checkbox-primary">
  278. <input type="checkbox" id="zdSecond55" name="zd_second" value="55">
  279. <label for="zdSecond55">55</label>
  280. </div>
  281. <div class="checkbox-primary">
  282. <input type="checkbox" id="zdSecond56" name="zd_second" value="56">
  283. <label for="zdSecond56">56</label>
  284. </div>
  285. <div class="checkbox-primary">
  286. <input type="checkbox" id="zdSecond57" name="zd_second" value="57">
  287. <label for="zdSecond57">57</label>
  288. </div>
  289. <div class="checkbox-primary">
  290. <input type="checkbox" id="zdSecond58" name="zd_second" value="58">
  291. <label for="zdSecond58">58</label>
  292. </div>
  293. <div class="checkbox-primary">
  294. <input type="checkbox" id="zdSecond59" name="zd_second" value="59">
  295. <label for="zdSecond59">59</label>
  296. </div>
  297. </div>
  298. </label>
  299. </div>
  300. </div>
  301. <div class="tab-pane" id="tabMinute">
  302. <div class="radio">
  303. <label>
  304. <input type="radio" id="min_all" name="rdoMinute"> 每分 允许的通配符[, - * /]
  305. </label>
  306. </div>
  307. <div class="radio ">
  308. <label class="custom-radio">
  309. <input type="radio" id="min_circle" name="rdoMinute">
  310. <div class="input-group">
  311. <span class="input-group-addon">周期从</span>
  312. <input type="number" id="min_circle1" class="form-control">
  313. <span class="input-group-addon">-</span>
  314. <input id="min_circle2" type="number" class="form-control">
  315. <span class="input-group-addon">分</span>
  316. </div>
  317. </label>
  318. </div>
  319. <div class="radio ">
  320. <label class="custom-radio">
  321. <input type="radio" name="rdoMinute" id="min_per">
  322. <div class="input-group">
  323. <span class="input-group-addon">从</span>
  324. <input type="number" id="min_per1" class="form-control">
  325. <span class="input-group-addon">分开始,每</span>
  326. <input type="number" id="min_per2" class="form-control">
  327. <span class="input-group-addon">分执行一次</span>
  328. </div>
  329. </label>
  330. </div>
  331. <div class="radio tabsecondchk">
  332. <label>
  333. <input type="radio" id="min_assign" name="rdoMinute">指定
  334. <div class="checkbox">
  335. <div class="checkbox-primary">
  336. <input type="checkbox" id="zdMinute0" name="zd_minute" value="0">
  337. <label for="zdMinute0">0</label>
  338. </div>
  339. <div class="checkbox-primary">
  340. <input type="checkbox" id="zdMinute1" name="zd_minute" value="1">
  341. <label for="zdMinute1">1</label>
  342. </div>
  343. <div class="checkbox-primary">
  344. <input type="checkbox" id="zdMinute2" name="zd_minute" value="2">
  345. <label for="zdMinute2">2</label>
  346. </div>
  347. <div class="checkbox-primary">
  348. <input type="checkbox" id="zdMinute3" name="zd_minute" value="3">
  349. <label for="zdMinute3">3</label>
  350. </div>
  351. <div class="checkbox-primary">
  352. <input type="checkbox" id="zdMinute4" name="zd_minute" value="4">
  353. <label for="zdMinute4">4</label>
  354. </div>
  355. <div class="checkbox-primary">
  356. <input type="checkbox" id="zdMinute5" name="zd_minute" value="5">
  357. <label for="zdMinute5">5</label>
  358. </div>
  359. <div class="checkbox-primary">
  360. <input type="checkbox" id="zdMinute6" name="zd_minute" value="6">
  361. <label for="zdMinute6">6</label>
  362. </div>
  363. <div class="checkbox-primary">
  364. <input type="checkbox" id="zdMinute7" name="zd_minute" value="7">
  365. <label for="zdMinute7">7</label>
  366. </div>
  367. <div class="checkbox-primary">
  368. <input type="checkbox" id="zdMinute8" name="zd_minute" value="8">
  369. <label for="zdMinute8">8</label>
  370. </div>
  371. <div class="checkbox-primary">
  372. <input type="checkbox" id="zdMinute9" name="zd_minute" value="9">
  373. <label for="zdMinute9">9</label>
  374. </div>
  375. <div class="checkbox-primary">
  376. <input type="checkbox" id="zdMinute10" name="zd_minute" value="10">
  377. <label for="zdMinute10">10</label>
  378. </div>
  379. <div class="checkbox-primary">
  380. <input type="checkbox" id="zdMinute11" name="zd_minute" value="11">
  381. <label for="zdMinute11">11</label>
  382. </div>
  383. <div class="checkbox-primary">
  384. <input type="checkbox" id="zdMinute12" name="zd_minute" value="12">
  385. <label for="zdMinute12">12</label>
  386. </div>
  387. <div class="checkbox-primary">
  388. <input type="checkbox" id="zdMinute13" name="zd_minute" value="13">
  389. <label for="zdMinute13">13</label>
  390. </div>
  391. <div class="checkbox-primary">
  392. <input type="checkbox" id="zdMinute14" name="zd_minute" value="14">
  393. <label for="zdMinute14">14</label>
  394. </div>
  395. <div class="checkbox-primary">
  396. <input type="checkbox" id="zdMinute15" name="zd_minute" value="15">
  397. <label for="zdMinute15">15</label>
  398. </div>
  399. <div class="checkbox-primary">
  400. <input type="checkbox" id="zdMinute16" name="zd_minute" value="16">
  401. <label for="zdMinute16">16</label>
  402. </div>
  403. <div class="checkbox-primary">
  404. <input type="checkbox" id="zdMinute17" name="zd_minute" value="17">
  405. <label for="zdMinute17">17</label>
  406. </div>
  407. <div class="checkbox-primary">
  408. <input type="checkbox" id="zdMinute18" name="zd_minute" value="18">
  409. <label for="zdMinute18">18</label>
  410. </div>
  411. <div class="checkbox-primary">
  412. <input type="checkbox" id="zdMinute19" name="zd_minute" value="19">
  413. <label for="zdMinute19">19</label>
  414. </div>
  415. <div class="checkbox-primary">
  416. <input type="checkbox" id="zdMinute20" name="zd_minute" value="20">
  417. <label for="zdMinute20">20</label>
  418. </div>
  419. <div class="checkbox-primary">
  420. <input type="checkbox" id="zdMinute21" name="zd_minute" value="21">
  421. <label for="zdMinute21">21</label>
  422. </div>
  423. <div class="checkbox-primary">
  424. <input type="checkbox" id="zdMinute22" name="zd_minute" value="22">
  425. <label for="zdMinute22">22</label>
  426. </div>
  427. <div class="checkbox-primary">
  428. <input type="checkbox" id="zdMinute23" name="zd_minute" value="23">
  429. <label for="zdMinute23">23</label>
  430. </div>
  431. <div class="checkbox-primary">
  432. <input type="checkbox" id="zdMinute24" name="zd_minute" value="24">
  433. <label for="zdMinute24">24</label>
  434. </div>
  435. <div class="checkbox-primary">
  436. <input type="checkbox" id="zdMinute25" name="zd_minute" value="25">
  437. <label for="zdMinute25">25</label>
  438. </div>
  439. <div class="checkbox-primary">
  440. <input type="checkbox" id="zdMinute26" name="zd_minute" value="26">
  441. <label for="zdMinute26">26</label>
  442. </div>
  443. <div class="checkbox-primary">
  444. <input type="checkbox" id="zdMinute27" name="zd_minute" value="27">
  445. <label for="zdMinute27">27</label>
  446. </div>
  447. <div class="checkbox-primary">
  448. <input type="checkbox" id="zdMinute28" name="zd_minute" value="28">
  449. <label for="zdMinute28">28</label>
  450. </div>
  451. <div class="checkbox-primary">
  452. <input type="checkbox" id="zdMinute29" name="zd_minute" value="29">
  453. <label for="zdMinute29">29</label>
  454. </div>
  455. <div class="checkbox-primary">
  456. <input type="checkbox" id="zdMinute30" name="zd_minute" value="30">
  457. <label for="zdMinute30">30</label>
  458. </div>
  459. <div class="checkbox-primary">
  460. <input type="checkbox" id="zdMinute31" name="zd_minute" value="31">
  461. <label for="zdMinute31">31</label>
  462. </div>
  463. <div class="checkbox-primary">
  464. <input type="checkbox" id="zdMinute32" name="zd_minute" value="32">
  465. <label for="zdMinute32">32</label>
  466. </div>
  467. <div class="checkbox-primary">
  468. <input type="checkbox" id="zdMinute33" name="zd_minute" value="33">
  469. <label for="zdMinute33">33</label>
  470. </div>
  471. <div class="checkbox-primary">
  472. <input type="checkbox" id="zdMinute34" name="zd_minute" value="34">
  473. <label for="zdMinute34">34</label>
  474. </div>
  475. <div class="checkbox-primary">
  476. <input type="checkbox" id="zdMinute35" name="zd_minute" value="35">
  477. <label for="zdMinute35">35</label>
  478. </div>
  479. <div class="checkbox-primary">
  480. <input type="checkbox" id="zdMinute36" name="zd_minute" value="36">
  481. <label for="zdMinute36">36</label>
  482. </div>
  483. <div class="checkbox-primary">
  484. <input type="checkbox" id="zdMinute37" name="zd_minute" value="37">
  485. <label for="zdMinute37">37</label>
  486. </div>
  487. <div class="checkbox-primary">
  488. <input type="checkbox" id="zdMinute38" name="zd_minute" value="38">
  489. <label for="zdMinute38">38</label>
  490. </div>
  491. <div class="checkbox-primary">
  492. <input type="checkbox" id="zdMinute39" name="zd_minute" value="39">
  493. <label for="zdMinute39">39</label>
  494. </div>
  495. <div class="checkbox-primary">
  496. <input type="checkbox" id="zdMinute40" name="zd_minute" value="40">
  497. <label for="zdMinute40">40</label>
  498. </div>
  499. <div class="checkbox-primary">
  500. <input type="checkbox" id="zdMinute41" name="zd_minute" value="41">
  501. <label for="zdMinute41">41</label>
  502. </div>
  503. <div class="checkbox-primary">
  504. <input type="checkbox" id="zdMinute42" name="zd_minute" value="42">
  505. <label for="zdMinute42">42</label>
  506. </div>
  507. <div class="checkbox-primary">
  508. <input type="checkbox" id="zdMinute43" name="zd_minute" value="43">
  509. <label for="zdMinute43">43</label>
  510. </div>
  511. <div class="checkbox-primary">
  512. <input type="checkbox" id="zdMinute44" name="zd_minute" value="44">
  513. <label for="zdMinute44">44</label>
  514. </div>
  515. <div class="checkbox-primary">
  516. <input type="checkbox" id="zdMinute45" name="zd_minute" value="45">
  517. <label for="zdMinute45">45</label>
  518. </div>
  519. <div class="checkbox-primary">
  520. <input type="checkbox" id="zdMinute46" name="zd_minute" value="46">
  521. <label for="zdMinute46">46</label>
  522. </div>
  523. <div class="checkbox-primary">
  524. <input type="checkbox" id="zdMinute47" name="zd_minute" value="47">
  525. <label for="zdMinute47">47</label>
  526. </div>
  527. <div class="checkbox-primary">
  528. <input type="checkbox" id="zdMinute48" name="zd_minute" value="48">
  529. <label for="zdMinute48">48</label>
  530. </div>
  531. <div class="checkbox-primary">
  532. <input type="checkbox" id="zdMinute49" name="zd_minute" value="49">
  533. <label for="zdMinute49">49</label>
  534. </div>
  535. <div class="checkbox-primary">
  536. <input type="checkbox" id="zdMinute50" name="zd_minute" value="50">
  537. <label for="zdMinute50">50</label>
  538. </div>
  539. <div class="checkbox-primary">
  540. <input type="checkbox" id="zdMinute51" name="zd_minute" value="51">
  541. <label for="zdMinute51">51</label>
  542. </div>
  543. <div class="checkbox-primary">
  544. <input type="checkbox" id="zdMinute52" name="zd_minute" value="52">
  545. <label for="zdMinute52">52</label>
  546. </div>
  547. <div class="checkbox-primary">
  548. <input type="checkbox" id="zdMinute53" name="zd_minute" value="53">
  549. <label for="zdMinute53">53</label>
  550. </div>
  551. <div class="checkbox-primary">
  552. <input type="checkbox" id="zdMinute54" name="zd_minute" value="54">
  553. <label for="zdMinute54">54</label>
  554. </div>
  555. <div class="checkbox-primary">
  556. <input type="checkbox" id="zdMinute55" name="zd_minute" value="55">
  557. <label for="zdMinute55">55</label>
  558. </div>
  559. <div class="checkbox-primary">
  560. <input type="checkbox" id="zdMinute56" name="zd_minute" value="56">
  561. <label for="zdMinute56">56</label>
  562. </div>
  563. <div class="checkbox-primary">
  564. <input type="checkbox" id="zdMinute57" name="zd_minute" value="57">
  565. <label for="zdMinute57">57</label>
  566. </div>
  567. <div class="checkbox-primary">
  568. <input type="checkbox" id="zdMinute58" name="zd_minute" value="58">
  569. <label for="zdMinute58">58</label>
  570. </div>
  571. <div class="checkbox-primary">
  572. <input type="checkbox" id="zdMinute59" name="zd_minute" value="59">
  573. <label for="zdMinute59">59</label>
  574. </div>
  575. </div>
  576. </label>
  577. </div>
  578. </div>
  579. <div class="tab-pane" id="tabHour">
  580. <div class="radio">
  581. <label>
  582. <input type="radio" id="hour_all" name="rdoMinute"> 每小时 允许的通配符[, - * /]
  583. </label>
  584. </div>
  585. <div class="radio">
  586. <label class="custom-radio">
  587. <input type="radio" id="hour_circle" name="rdoMinute">
  588. <div class="input-group">
  589. <span class="input-group-addon">周期从</span>
  590. <input type="number" id="hour_circle1" class="form-control">
  591. <span class="input-group-addon">-</span>
  592. <input type="number" id="hour_circle2" class="form-control">
  593. <span class="input-group-addon">小时</span>
  594. </div>
  595. </label>
  596. </div>
  597. <div class="radio">
  598. <label class="custom-radio">
  599. <input type="radio" name="rdoMinute" id="hour_per">
  600. <div class="input-group">
  601. <span class="input-group-addon">从</span>
  602. <input type="number" id="hour_per1" class="form-control">
  603. <span class="input-group-addon">小时开始,每</span>
  604. <input type="number" id="hour_per2" class="form-control">
  605. <span class="input-group-addon">小时执行一次</span>
  606. </div>
  607. </label>
  608. </div>
  609. <div class="radio tabsecondchk">
  610. <label>
  611. <input type="radio" id="hour_assign" name="rdoMinute">指定
  612. <div class="checkbox">
  613. <label>AM:</label>
  614. <div class="checkbox-primary">
  615. <input type="checkbox" id="zdHour0" name="zd_hour" value="0">
  616. <label for="zdHour0">0</label>
  617. </div>
  618. <div class="checkbox-primary">
  619. <input type="checkbox" id="zdHour1" name="zd_hour" value="1">
  620. <label for="zdHour1">1</label>
  621. </div>
  622. <div class="checkbox-primary">
  623. <input type="checkbox" id="zdHour2" name="zd_hour" value="2">
  624. <label for="zdHour2">2</label>
  625. </div>
  626. <div class="checkbox-primary">
  627. <input type="checkbox" id="zdHour3" name="zd_hour" value="3">
  628. <label for="zdHour3">3</label>
  629. </div>
  630. <div class="checkbox-primary">
  631. <input type="checkbox" id="zdHour4" name="zd_hour" value="4">
  632. <label for="zdHour4">4</label>
  633. </div>
  634. <div class="checkbox-primary">
  635. <input type="checkbox" id="zdHour5" name="zd_hour" value="5">
  636. <label for="zdHour5">5</label>
  637. </div>
  638. <div class="checkbox-primary">
  639. <input type="checkbox" id="zdHour6" name="zd_hour" value="6">
  640. <label for="zdHour6">6</label>
  641. </div>
  642. <div class="checkbox-primary">
  643. <input type="checkbox" id="zdHour7" name="zd_hour" value="7">
  644. <label for="zdHour7">7</label>
  645. </div>
  646. <div class="checkbox-primary">
  647. <input type="checkbox" id="zdHour8" name="zd_hour" value="8">
  648. <label for="zdHour8">8</label>
  649. </div>
  650. <div class="checkbox-primary">
  651. <input type="checkbox" id="zdHour9" name="zd_hour" value="9">
  652. <label for="zdHour9">9</label>
  653. </div>
  654. <div class="checkbox-primary">
  655. <input type="checkbox" id="zdHour10" name="zd_hour" value="10">
  656. <label for="zdHour10">10</label>
  657. </div>
  658. <div class="checkbox-primary">
  659. <input type="checkbox" id="zdHour11" name="zd_hour" value="11">
  660. <label for="zdHour11">11</label>
  661. </div>
  662. <br>
  663. <label>PM:</label>
  664. <div class="checkbox-primary">
  665. <input type="checkbox" id="zdHour12" name="zd_hour" value="12">
  666. <label for="zdHour12">12</label>
  667. </div>
  668. <div class="checkbox-primary">
  669. <input type="checkbox" id="zdHour13" name="zd_hour" value="13">
  670. <label for="zdHour13">13</label>
  671. </div>
  672. <div class="checkbox-primary">
  673. <input type="checkbox" id="zdHour14" name="zd_hour" value="14">
  674. <label for="zdHour14">14</label>
  675. </div>
  676. <div class="checkbox-primary">
  677. <input type="checkbox" id="zdHour15" name="zd_hour" value="15">
  678. <label for="zdHour15">15</label>
  679. </div>
  680. <div class="checkbox-primary">
  681. <input type="checkbox" id="zdHour16" name="zd_hour" value="16">
  682. <label for="zdHour16">16</label>
  683. </div>
  684. <div class="checkbox-primary">
  685. <input type="checkbox" id="zdHour17" name="zd_hour" value="17">
  686. <label for="zdHour17">17</label>
  687. </div>
  688. <div class="checkbox-primary">
  689. <input type="checkbox" id="zdHour18" name="zd_hour" value="18">
  690. <label for="zdHour18">18</label>
  691. </div>
  692. <div class="checkbox-primary">
  693. <input type="checkbox" id="zdHour19" name="zd_hour" value="19">
  694. <label for="zdHour19">19</label>
  695. </div>
  696. <div class="checkbox-primary">
  697. <input type="checkbox" id="zdHour20" name="zd_hour" value="20">
  698. <label for="zdHour20">20</label>
  699. </div>
  700. <div class="checkbox-primary">
  701. <input type="checkbox" id="zdHour21" name="zd_hour" value="21">
  702. <label for="zdHour21">21</label>
  703. </div>
  704. <div class="checkbox-primary">
  705. <input type="checkbox" id="zdHour22" name="zd_hour" value="22">
  706. <label for="zdHour22">22</label>
  707. </div>
  708. <div class="checkbox-primary">
  709. <input type="checkbox" id="zdHour23" name="zd_hour" value="23">
  710. <label for="zdHour23">23</label>
  711. </div>
  712. </div>
  713. </label>
  714. </div>
  715. </div>
  716. <div class="tab-pane" id="tabDay">
  717. <div class="radio">
  718. <label>
  719. <input type="radio" name="rdoDay" id="day_all"> 每日 允许的通配符[, - * /]
  720. </label>
  721. </div>
  722. <div class="radio">
  723. <label>
  724. <input type="radio" name="rdoDay" id="day_no"> 不指定
  725. </label>
  726. </div>
  727. <div class="radio">
  728. <label class="custom-radio">
  729. <input type="radio" name="rdoDay" id="day_circle">
  730. <div class="input-group">
  731. <span class="input-group-addon">周期从</span>
  732. <input type="number" id="day_circle1" class="form-control">
  733. <span class="input-group-addon">-</span>
  734. <input type="number" id="day_circle2" class="form-control">
  735. <span class="input-group-addon">日</span>
  736. </div>
  737. </label>
  738. </div>
  739. <div class="radio">
  740. <label class="custom-radio">
  741. <input type="radio" name="rdoDay" id="day_per">
  742. <div class="input-group">
  743. <span class="input-group-addon">从</span>
  744. <input type="number" id="day_per1" class="form-control">
  745. <span class="input-group-addon">日开始,每</span>
  746. <input type="number" id="day_per2" class="form-control">
  747. <span class="input-group-addon">日执行一次</span>
  748. </div>
  749. </label>
  750. </div>
  751. <div class="radio">
  752. <label class="custom-radio">
  753. <input type="radio" name="rdoDay" id="day_work">
  754. <div class="input-group">
  755. <span class="input-group-addon">每月</span>
  756. <input type="number" id="day_work1" class="form-control">
  757. <span class="input-group-addon">号最近的那个工作日</span>
  758. </div>
  759. </label>
  760. </div>
  761. <div class="radio">
  762. <label>
  763. <input type="radio" name="rdoDay" id="day_last"> 本月最后一日
  764. </label>
  765. </div>
  766. <div class="radio tabsecondchk">
  767. <label>
  768. <input type="radio" id="day_assign" name="rdoDay">指定
  769. <div class="checkbox">
  770. <div class="checkbox-primary">
  771. <input type="checkbox" id="zdDay1" name="zd_day" value="1">
  772. <label for="zdDay1">1</label>
  773. </div>
  774. <div class="checkbox-primary">
  775. <input type="checkbox" id="zdDay2" name="zd_day" value="2">
  776. <label for="zdDay2">2</label>
  777. </div>
  778. <div class="checkbox-primary">
  779. <input type="checkbox" id="zdDay3" name="zd_day" value="3">
  780. <label for="zdDay3">3</label>
  781. </div>
  782. <div class="checkbox-primary">
  783. <input type="checkbox" id="zdDay4" name="zd_day" value="4">
  784. <label for="zdDay4">4</label>
  785. </div>
  786. <div class="checkbox-primary">
  787. <input type="checkbox" id="zdDay5" name="zd_day" value="5">
  788. <label for="zdDay5">5</label>
  789. </div>
  790. <div class="checkbox-primary">
  791. <input type="checkbox" id="zdDay6" name="zd_day" value="6">
  792. <label for="zdDay6">6</label>
  793. </div>
  794. <div class="checkbox-primary">
  795. <input type="checkbox" id="zdDay7" name="zd_day" value="7">
  796. <label for="zdDay7">7</label>
  797. </div>
  798. <div class="checkbox-primary">
  799. <input type="checkbox" id="zdDay8" name="zd_day" value="8">
  800. <label for="zdDay8">8</label>
  801. </div>
  802. <div class="checkbox-primary">
  803. <input type="checkbox" id="zdDay9" name="zd_day" value="9">
  804. <label for="zdDay9">9</label>
  805. </div>
  806. <div class="checkbox-primary">
  807. <input type="checkbox" id="zdDay10" name="zd_day" value="10">
  808. <label for="zdDay10">10</label>
  809. </div>
  810. <div class="checkbox-primary">
  811. <input type="checkbox" id="zdDay11" name="zd_day" value="11">
  812. <label for="zdDay11">11</label>
  813. </div>
  814. <div class="checkbox-primary">
  815. <input type="checkbox" id="zdDay12" name="zd_day" value="12">
  816. <label for="zdDay12">12</label>
  817. </div>
  818. <div class="checkbox-primary">
  819. <input type="checkbox" id="zdDay13" name="zd_day" value="13">
  820. <label for="zdDay13">13</label>
  821. </div>
  822. <div class="checkbox-primary">
  823. <input type="checkbox" id="zdDay14" name="zd_day" value="14">
  824. <label for="zdDay14">14</label>
  825. </div>
  826. <div class="checkbox-primary">
  827. <input type="checkbox" id="zdDay15" name="zd_day" value="15">
  828. <label for="zdDay15">15</label>
  829. </div>
  830. <div class="checkbox-primary">
  831. <input type="checkbox" id="zdDay16" name="zd_day" value="16">
  832. <label for="zdDay16">16</label>
  833. </div>
  834. <div class="checkbox-primary">
  835. <input type="checkbox" id="zdDay17" name="zd_day" value="17">
  836. <label for="zdDay17">17</label>
  837. </div>
  838. <div class="checkbox-primary">
  839. <input type="checkbox" id="zdDay18" name="zd_day" value="18">
  840. <label for="zdDay18">18</label>
  841. </div>
  842. <div class="checkbox-primary">
  843. <input type="checkbox" id="zdDay19" name="zd_day" value="19">
  844. <label for="zdDay19">19</label>
  845. </div>
  846. <div class="checkbox-primary">
  847. <input type="checkbox" id="zdDay20" name="zd_day" value="20">
  848. <label for="zdDay20">20</label>
  849. </div>
  850. <div class="checkbox-primary">
  851. <input type="checkbox" id="zdDay21" name="zd_day" value="21">
  852. <label for="zdDay21">21</label>
  853. </div>
  854. <div class="checkbox-primary">
  855. <input type="checkbox" id="zdDay22" name="zd_day" value="22">
  856. <label for="zdDay22">22</label>
  857. </div>
  858. <div class="checkbox-primary">
  859. <input type="checkbox" id="zdDay23" name="zd_day" value="23">
  860. <label for="zdDay23">23</label>
  861. </div>
  862. <div class="checkbox-primary">
  863. <input type="checkbox" id="zdDay24" name="zd_day" value="24">
  864. <label for="zdDay24">24</label>
  865. </div>
  866. <div class="checkbox-primary">
  867. <input type="checkbox" id="zdDay25" name="zd_day" value="25">
  868. <label for="zdDay25">25</label>
  869. </div>
  870. <div class="checkbox-primary">
  871. <input type="checkbox" id="zdDay26" name="zd_day" value="26">
  872. <label for="zdDay26">26</label>
  873. </div>
  874. <div class="checkbox-primary">
  875. <input type="checkbox" id="zdDay27" name="zd_day" value="27">
  876. <label for="zdDay27">27</label>
  877. </div>
  878. <div class="checkbox-primary">
  879. <input type="checkbox" id="zdDay28" name="zd_day" value="28">
  880. <label for="zdDay28">28</label>
  881. </div>
  882. <div class="checkbox-primary">
  883. <input type="checkbox" id="zdDay29" name="zd_day" value="29">
  884. <label for="zdDay29">29</label>
  885. </div>
  886. <div class="checkbox-primary">
  887. <input type="checkbox" id="zdDay30" name="zd_day" value="30">
  888. <label for="zdDay30">30</label>
  889. </div>
  890. <div class="checkbox-primary">
  891. <input type="checkbox" id="zdDay31" name="zd_day" value="31">
  892. <label for="zdDay31">31</label>
  893. </div>
  894. </div>
  895. </label>
  896. </div>
  897. </div>
  898. <div class="tab-pane" id="tabMonth">
  899. <div class="radio">
  900. <label>
  901. <input type="radio" name="rdoMonth" id="month_all"> 每月 允许的通配符[, - * /]
  902. </label>
  903. </div>
  904. <div class="radio">
  905. <label>
  906. <input type="radio" name="rdoMonth" id="month_no"> 不指定
  907. </label>
  908. </div>
  909. <div class="radio">
  910. <label class="custom-radio">
  911. <input type="radio" name="rdoMonth" id="month_circle">
  912. <div class="input-group">
  913. <span class="input-group-addon">周期从</span>
  914. <input type="number" id="month_circle1" class="form-control">
  915. <span class="input-group-addon">-</span>
  916. <input type="number" id="month_circle2" class="form-control">
  917. <span class="input-group-addon">月</span>
  918. </div>
  919. </label>
  920. </div>
  921. <div class="radio">
  922. <label class="custom-radio">
  923. <input type="radio" name="rdoMonth" id="month_per">
  924. <div class="input-group">
  925. <span class="input-group-addon">从</span>
  926. <input type="number" id="month_per1" class="form-control">
  927. <span class="input-group-addon">月开始,每</span>
  928. <input type="number" id="month_per2" class="form-control">
  929. <span class="input-group-addon">月执行一次</span>
  930. </div>
  931. </label>
  932. </div>
  933. <div class="radio tabsecondchk">
  934. <label>
  935. <input type="radio" id="month_assign" name="rdoMonth">指定
  936. <div class="checkbox">
  937. <div class="checkbox-primary">
  938. <input type="checkbox" id="zdMonth1" name="zd_month" value="1">
  939. <label for="zdMonth1">1</label>
  940. </div>
  941. <div class="checkbox-primary">
  942. <input type="checkbox" id="zdMonth2" name="zd_month" value="2">
  943. <label for="zdMonth2">2</label>
  944. </div>
  945. <div class="checkbox-primary">
  946. <input type="checkbox" id="zdMonth3" name="zd_month" value="3">
  947. <label for="zdMonth3">3</label>
  948. </div>
  949. <div class="checkbox-primary">
  950. <input type="checkbox" id="zdMonth4" name="zd_month" value="4">
  951. <label for="zdMonth4">4</label>
  952. </div>
  953. <div class="checkbox-primary">
  954. <input type="checkbox" id="zdMonth5" name="zd_month" value="5">
  955. <label for="zdMonth5">5</label>
  956. </div>
  957. <div class="checkbox-primary">
  958. <input type="checkbox" id="zdMonth6" name="zd_month" value="6">
  959. <label for="zdMonth6">6</label>
  960. </div>
  961. <div class="checkbox-primary">
  962. <input type="checkbox" id="zdMonth7" name="zd_month" value="7">
  963. <label for="zdMonth7">7</label>
  964. </div>
  965. <div class="checkbox-primary">
  966. <input type="checkbox" id="zdMonth8" name="zd_month" value="8">
  967. <label for="zdMonth8">8</label>
  968. </div>
  969. <div class="checkbox-primary">
  970. <input type="checkbox" id="zdMonth9" name="zd_month" value="9">
  971. <label for="zdMonth9">9</label>
  972. </div>
  973. <div class="checkbox-primary">
  974. <input type="checkbox" id="zdMonth10" name="zd_month" value="10">
  975. <label for="zdMonth10">10</label>
  976. </div>
  977. <div class="checkbox-primary">
  978. <input type="checkbox" id="zdMonth11" name="zd_month" value="11">
  979. <label for="zdMonth11">11</label>
  980. </div>
  981. <div class="checkbox-primary">
  982. <input type="checkbox" id="zdMonth12" name="zd_month" value="12">
  983. <label for="zdMonth12">12</label>
  984. </div>
  985. </div>
  986. </label>
  987. </div>
  988. </div>
  989. <div class="tab-pane" id="tabWeek">
  990. <div class="radio">
  991. <label>
  992. <input type="radio" id="week_all" name="rdoWeek"> 周 允许的通配符[, - * /]
  993. </label>
  994. </div>
  995. <div class="radio">
  996. <label>
  997. <input type="radio" id="week_no" name="rdoWeek"> 不指定
  998. </label>
  999. </div>
  1000. <div class="radio">
  1001. <label class="custom-radio">
  1002. <input type="radio" name="rdoWeek" id="week_circle">
  1003. <div class="input-group">
  1004. <span class="input-group-addon">周期从</span>
  1005. <input type="number" id="week_circle1" class="form-control">
  1006. <span class="input-group-addon">-</span>
  1007. <input type="number" id="week_circle2" class="form-control">
  1008. </div>
  1009. </label>
  1010. </div>
  1011. <div class="radio">
  1012. <label class="custom-radio">
  1013. <input type="radio" name="rdoWeek" id="week_num">
  1014. <div class="input-group">
  1015. <span class="input-group-addon">第</span>
  1016. <input type="number" id="week_num1" class="form-control">
  1017. <span class="input-group-addon">星期的星期</span>
  1018. <input type="number" id="week_num2" class="form-control">
  1019. </div>
  1020. </label>
  1021. </div>
  1022. <div class="radio">
  1023. <label>
  1024. <input type="radio" name="rdoWeek" id="week_last">
  1025. <div class="input-group">
  1026. <span class="input-group-addon">本月最后一个星期</span>
  1027. <input type="number" id="week_last1" class="form-control">
  1028. </div>
  1029. </label>
  1030. </div>
  1031. <div class="radio tabsecondchk">
  1032. <label>
  1033. <input type="radio" id="week_assign" name="rdoWeek">指定
  1034. <div class="checkbox">
  1035. <div class="checkbox-primary">
  1036. <input type="checkbox" id="zdWeek1" name="zd_week" value="1">
  1037. <label for="zdWeek1">1</label>
  1038. </div>
  1039. <div class="checkbox-primary">
  1040. <input type="checkbox" id="zdWeek2" name="zd_week" value="2">
  1041. <label for="zdWeek2">2</label>
  1042. </div>
  1043. <div class="checkbox-primary">
  1044. <input type="checkbox" id="zdWeek3" name="zd_week" value="3">
  1045. <label for="zdWeek3">3</label>
  1046. </div>
  1047. <div class="checkbox-primary">
  1048. <input type="checkbox" id="zdWeek4" name="zd_week" value="4">
  1049. <label for="zdWeek4">4</label>
  1050. </div>
  1051. <div class="checkbox-primary">
  1052. <input type="checkbox" id="zdWeek5" name="zd_week" value="5">
  1053. <label for="zdWeek5">5</label>
  1054. </div>
  1055. <div class="checkbox-primary">
  1056. <input type="checkbox" id="zdWeek6" name="zd_week" value="6">
  1057. <label for="zdWeek6">6</label>
  1058. </div>
  1059. <div class="checkbox-primary">
  1060. <input type="checkbox" id="zdWeek7" name="zd_week" value="7">
  1061. <label for="zdWeek7">7</label>
  1062. </div>
  1063. </div>
  1064. </label>
  1065. </div>
  1066. </div>
  1067. <div class="tab-pane" id="tabYear">
  1068. <div class="radio">
  1069. <label>
  1070. <input type="radio" id="year_no" name="rdoWeek"> 不指定 允许的通配符[, - * /] 非必填
  1071. </label>
  1072. </div>
  1073. <div class="radio">
  1074. <label>
  1075. <input type="radio" id="year_all" name="rdoWeek"> 每年
  1076. </label>
  1077. </div>
  1078. <div class="radio">
  1079. <label class="custom-radio">
  1080. <input type="radio" name="rdoWeek" id="year_circle">
  1081. <div class="input-group">
  1082. <span class="input-group-addon">周期从</span>
  1083. <input type="number" id="year_circle1" class="form-control">
  1084. <span class="input-group-addon">-</span>
  1085. <input type="number" id="year_circle2" class="form-control">
  1086. </div>
  1087. </label>
  1088. </div>
  1089. </div>
  1090. </div>
  1091. <div class="t-big-margin">
  1092. <h4>表达式</h4>
  1093. </div>
  1094. <table class="table table-hover cron_table table-bordered">
  1095. <tbody>
  1096. <tr>
  1097. <td></td>
  1098. <td align="center">秒</td>
  1099. <td align="center">分钟</td>
  1100. <td align="center">小时</td>
  1101. <td align="center">日</td>
  1102. <td align="center">月</td>
  1103. <td align="center">星期</td>
  1104. <td align="center">年</td>
  1105. </tr>
  1106. <tr>
  1107. <td>表达式字段</td>
  1108. <td><input type="text" class="form-control" id="v_second" value="*" readonly=""></td>
  1109. <td><input type="text" class="form-control" id="v_min" value="*" readonly=""></td>
  1110. <td><input type="text" class="form-control" id="v_hour" value="*" readonly=""></td>
  1111. <td><input type="text" class="form-control" id="v_day" value="*" readonly=""></td>
  1112. <td><input type="text" class="form-control" id="v_month" value="*" readonly=""></td>
  1113. <td><input type="text" class="form-control" id="v_week" value="?" readonly=""></td>
  1114. <td><input type="text" class="form-control" id="v_year" readonly=""></td>
  1115. </tr>
  1116. <tr>
  1117. <td>Cron 表达式</td>
  1118. <td colspan="7"><input type="text" class="form-control" id="cron" value="* * * * * ?"></td>
  1119. </tr>
  1120. </tbody>
  1121. </table>
  1122. <div class="text-center">
  1123. <button type="button" class="btn btn-primary" id="runBtn">查询最近10次运行时间</button>
  1124. <button type="button" class="btn btn-info" id="unrunBtn">Cron表达式转成字段</button>
  1125. <button type="button" class="btn btn-warning" id="checkCron">Cron表达式验证</button>
  1126. </div>
  1127. <br/>
  1128. </div>
  1129. </div>
  1130. </div>
  1131. <script th:src="@{/js/jquery.min.js}"></script>
  1132. <script th:src="@{/js/bootstrap.min.js}"></script>
  1133. <script th:src="@{/ajax/libs/layer/layer.min.js}"></script>
  1134. <script th:src="@{/bzd/js/ry-ui.js?v=4.7.9}"></script>
  1135. <script th:src="@{/js/cron.js}"></script>
  1136. <script th:inline="javascript">
  1137. var prefix = [[@{/}]] + "monitor/job";
  1138. // 查询最近10次运行时间
  1139. $('#runBtn').click(function() {
  1140. var cronExpression = $("#cron").val();
  1141. $.get(prefix + "/queryCronExpression", { "cronExpression": cronExpression }, function(result) {
  1142. if (result.code == web_status.SUCCESS) {
  1143. if (result.data.length > 0) {
  1144. var time = "表达式<font color='red'>[" + cronExpression + "]</font>最近10次运行时间<br/>";
  1145. for (var i = 0; i < result.data.length; i++) {
  1146. time += i + 1 +"、" + result.data[i] + "<br/>"
  1147. }
  1148. $.modal.alertSuccess(time);
  1149. } else {
  1150. $.modal.alertError("表达式有误,未查询出结果");
  1151. }
  1152. } else {
  1153. $.modal.alertError(result.msg);
  1154. }
  1155. });
  1156. });
  1157. // Cron表达式验证
  1158. $('#checkCron').click(function() {
  1159. var cronExpression = $("#cron").val();
  1160. $.post(prefix + "/checkCronExpressionIsValid", { "cronExpression": cronExpression }, function(result) {
  1161. if (result) {
  1162. $.modal.msgSuccess("恭喜你,格式正确");
  1163. } else {
  1164. $.modal.msgError("很遗憾,格式错误");
  1165. }
  1166. });
  1167. });
  1168. </script>
  1169. </body>
  1170. </html>