machine-management-content.html.bak 27 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752
  1. <!DOCTYPE html>
  2. <html lang="zh-CN">
  3. <head>
  4. <meta charset="UTF-8">
  5. <meta name="viewport" content="width=device-width, initial-scale=1.0">
  6. <title>农机管理 - 内容页面</title>
  7. <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/tailwindcss@2.2.19/dist/tailwind.min.css">
  8. <link rel="stylesheet" href="https://at.alicdn.com/t/font_3114978_qe0b39no76.css">
  9. <link rel="stylesheet" href="../assets/css/global.css">
  10. <style>
  11. :root {
  12. --primary: #4CAF50;
  13. --primary-dark: #388E3C;
  14. --primary-light: #A5D6A7;
  15. --primary-bg: #F1F8E9;
  16. --success: #4CAF50;
  17. --warning: #FFC107;
  18. --danger: #F44336;
  19. --info: #2196F3;
  20. --disabled: #9E9E9E;
  21. --border: #E0E0E0;
  22. --text-primary: #212121;
  23. --text-secondary: #757575;
  24. --radius: 8px;
  25. }
  26. /* 全局样式重置 */
  27. * {
  28. margin: 0;
  29. padding: 0;
  30. box-sizing: border-box;
  31. }
  32. /* 移除所有固定定位和绝对定位元素 */
  33. .fixed,
  34. .absolute,
  35. [style*="position: fixed"],
  36. [style*="position: absolute"] {
  37. display: none !important;
  38. }
  39. /* 移除所有圆形按钮和浮动元素 */
  40. .circle,
  41. .rounded-full,
  42. .floating,
  43. [class*="circle"],
  44. [class*="round"],
  45. [class*="float"] {
  46. display: none !important;
  47. }
  48. /* 确保内容不会溢出 */
  49. html, body {
  50. overflow-x: hidden;
  51. position: relative;
  52. }
  53. /* 移除所有可能的遮罩层 */
  54. [class*="overlay"],
  55. [class*="mask"],
  56. [style*="z-index: 9999"] {
  57. display: none !important;
  58. }
  59. /* 重置默认样式 */
  60. html, body {
  61. margin: 0;
  62. padding: 0;
  63. font-family: "PingFang SC", "Microsoft YaHei", sans-serif;
  64. height: 100%;
  65. position: relative;
  66. }
  67. body {
  68. background-color: #f5f7f9;
  69. color: var(--text-primary);
  70. overflow-x: hidden;
  71. padding-top: 15px;
  72. }
  73. /* 防止重复菜单 - 修改选择器避免影响按钮和模态框 */
  74. body > div:not(.page-container):not(.modal):not(#machineModal),
  75. iframe#sidebar,
  76. div.system-menu,
  77. [id^="system-menu"],
  78. [class^="system-menu"],
  79. #admin-sidebar,
  80. .menu-popup,
  81. .user-avatar-circle {
  82. display: none !important;
  83. }
  84. /* 移除可能影响按钮和模态框的全局样式 */
  85. .circle-btn,
  86. .floating-circle,
  87. .round-button,
  88. .scroll-top-btn,
  89. .help-btn,
  90. .chat-btn {
  91. display: none !important;
  92. }
  93. /* 模态框样式 */
  94. .modal {
  95. display: none;
  96. position: fixed;
  97. top: 0;
  98. left: 0;
  99. right: 0;
  100. bottom: 0;
  101. width: 100%;
  102. height: 100%;
  103. background-color: rgba(0, 0, 0, 0.5);
  104. z-index: 99999;
  105. opacity: 0;
  106. visibility: hidden;
  107. transition: opacity 0.3s ease, visibility 0.3s ease;
  108. }
  109. .modal.show {
  110. display: block !important;
  111. opacity: 1 !important;
  112. visibility: visible !important;
  113. }
  114. .modal-dialog {
  115. position: fixed;
  116. top: 50%;
  117. left: 50%;
  118. transform: translate(-50%, -50%);
  119. width: 90%;
  120. max-width: 800px;
  121. margin-top: 20px;
  122. background: #fff;
  123. border-radius: 8px;
  124. z-index: 100000;
  125. box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
  126. }
  127. .modal-content {
  128. background: #fff;
  129. border-radius: 8px;
  130. overflow: hidden;
  131. position: relative;
  132. }
  133. .modal-header {
  134. padding: 16px 24px;
  135. border-bottom: 1px solid #e0e0e0;
  136. display: flex;
  137. align-items: center;
  138. justify-content: space-between;
  139. background: #fff;
  140. position: sticky;
  141. top: 0;
  142. z-index: 1;
  143. }
  144. .modal-close {
  145. padding: 8px;
  146. background: none;
  147. border: none;
  148. cursor: pointer;
  149. font-size: 20px;
  150. color: #666;
  151. display: flex;
  152. align-items: center;
  153. justify-content: center;
  154. border-radius: 4px;
  155. transition: all 0.3s;
  156. }
  157. .modal-close:hover {
  158. background-color: rgba(0, 0, 0, 0.05);
  159. color: #333;
  160. }
  161. .modal-title {
  162. font-size: 18px;
  163. font-weight: 500;
  164. color: #333;
  165. margin: 0;
  166. }
  167. .modal-body {
  168. padding: 24px;
  169. max-height: calc(100vh - 200px);
  170. overflow-y: auto;
  171. background: #fff;
  172. }
  173. .modal-footer {
  174. padding: 16px 24px;
  175. border-top: 1px solid #e0e0e0;
  176. display: flex;
  177. justify-content: flex-end;
  178. gap: 12px;
  179. background: #fff;
  180. }
  181. /* 页面容器 */
  182. .page-container {
  183. padding: 20px;
  184. max-width: 1600px;
  185. margin: 0 auto;
  186. }
  187. /* 页面标题和操作按钮容器 */
  188. .page-header {
  189. display: flex;
  190. justify-content: space-between;
  191. align-items: center;
  192. margin-bottom: 20px;
  193. }
  194. /* 卡片样式 */
  195. .card {
  196. background-color: white;
  197. border-radius: 8px;
  198. box-shadow: 0 2px 8px rgba(0,0,0,0.05);
  199. overflow: hidden;
  200. }
  201. /* 表格样式 */
  202. .table-container {
  203. overflow-x: auto;
  204. }
  205. table {
  206. width: 100%;
  207. border-collapse: collapse;
  208. }
  209. th {
  210. background-color: #f9fafb;
  211. padding: 12px 16px;
  212. text-align: left;
  213. font-weight: 500;
  214. color: #6b7280;
  215. border-bottom: 1px solid #e5e7eb;
  216. }
  217. td {
  218. padding: 12px 16px;
  219. border-bottom: 1px solid #e5e7eb;
  220. }
  221. tr:hover {
  222. background-color: #f9fafb;
  223. }
  224. /* 按钮样式 */
  225. .btn {
  226. display: inline-flex;
  227. align-items: center;
  228. justify-content: center;
  229. padding: 8px 16px;
  230. border-radius: 4px;
  231. font-weight: 500;
  232. cursor: pointer;
  233. transition: all 0.2s;
  234. }
  235. .btn-primary {
  236. background-color: #4CAF50;
  237. color: white;
  238. }
  239. .btn-primary:hover {
  240. background-color: #388E3C;
  241. }
  242. .btn-default {
  243. background-color: white;
  244. border: 1px solid #d1d5db;
  245. color: #374151;
  246. }
  247. .btn-default:hover {
  248. background-color: #f9fafb;
  249. }
  250. .btn-danger {
  251. background-color: #ef4444;
  252. color: white;
  253. }
  254. .btn-danger:hover {
  255. background-color: #dc2626;
  256. }
  257. .btn-icon {
  258. margin-right: 4px;
  259. }
  260. .btn-sm {
  261. padding: 4px 8px;
  262. font-size: 12px;
  263. }
  264. /* 表单控件样式 */
  265. .form-control {
  266. display: block;
  267. width: 100%;
  268. padding: 8px 12px;
  269. font-size: 14px;
  270. line-height: 1.5;
  271. color: #374151;
  272. background-color: #fff;
  273. border: 1px solid #d1d5db;
  274. border-radius: 4px;
  275. transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  276. }
  277. .form-control:focus {
  278. border-color: #4CAF50;
  279. outline: 0;
  280. box-shadow: 0 0 0 3px rgba(76, 175, 80, 0.1);
  281. }
  282. /* 搜索框样式 */
  283. .search-input {
  284. min-width: 280px;
  285. padding: 8px 12px;
  286. padding-right: 36px;
  287. border: 2px solid #e5e7eb;
  288. border-radius: 6px;
  289. transition: all 0.2s;
  290. }
  291. .search-input:focus {
  292. outline: none;
  293. border-color: #4CAF50;
  294. box-shadow: 0 0 0 3px rgba(76, 175, 80, 0.1);
  295. }
  296. .search-input::placeholder {
  297. color: #9ca3af;
  298. }
  299. /* 状态标签样式 */
  300. .badge {
  301. display: inline-block;
  302. padding: 2px 8px;
  303. border-radius: 9999px;
  304. font-size: 12px;
  305. font-weight: 500;
  306. }
  307. .badge-success {
  308. background-color: #d1fae5;
  309. color: #065f46;
  310. }
  311. .badge-warning {
  312. background-color: #fef3c7;
  313. color: #92400e;
  314. }
  315. .badge-danger {
  316. background-color: #fee2e2;
  317. color: #b91c1c;
  318. }
  319. .badge-info {
  320. background-color: #e0f2fe;
  321. color: #0369a1;
  322. }
  323. /* 表单组样式 */
  324. .form-group {
  325. margin-bottom: 16px;
  326. }
  327. .form-label {
  328. display: block;
  329. margin-bottom: 4px;
  330. font-size: 14px;
  331. color: #4b5563;
  332. }
  333. /* 分页样式 */
  334. .pagination {
  335. display: flex;
  336. align-items: center;
  337. gap: 8px;
  338. }
  339. .page-item {
  340. display: inline-flex;
  341. align-items: center;
  342. justify-content: center;
  343. min-width: 32px;
  344. height: 32px;
  345. padding: 0 8px;
  346. border-radius: 4px;
  347. background-color: #fff;
  348. border: 1px solid #d1d5db;
  349. color: #374151;
  350. font-size: 14px;
  351. cursor: pointer;
  352. transition: all 0.2s;
  353. }
  354. .page-item:hover {
  355. background-color: #f9fafb;
  356. }
  357. .page-item.active {
  358. background-color: #4CAF50;
  359. border-color: #4CAF50;
  360. color: #fff;
  361. }
  362. .page-item.disabled {
  363. opacity: 0.5;
  364. cursor: not-allowed;
  365. }
  366. </style>
  367. </head>
  368. <body>
  369. <div class="page-container">
  370. <!-- 页面标题和操作按钮 -->
  371. <div class="page-header">
  372. <h1 class="text-2xl font-bold">农机管理</h1>
  373. <div class="flex gap-2">
  374. <button class="btn btn-primary" id="addMachineBtn">
  375. <i class="iconfont icon-plus btn-icon"></i>
  376. 添加农机
  377. </button>
  378. <button class="btn btn-default" id="refreshBtn">
  379. <i class="iconfont icon-reload btn-icon"></i>
  380. 刷新
  381. </button>
  382. </div>
  383. </div>
  384. <!-- 搜索和筛选区域 -->
  385. <div class="card mb-6 p-4">
  386. <div class="grid grid-cols-1 md:grid-cols-4 gap-4">
  387. <div class="relative">
  388. <input type="text" class="search-input w-full" id="searchInput" placeholder="搜索农机编号/名称">
  389. <i class="iconfont icon-search absolute right-3 top-1/2 -translate-y-1/2 text-gray-400"></i>
  390. </div>
  391. <div>
  392. <select class="form-control" id="machineTypeFilter">
  393. <option value="">全部类型</option>
  394. <option value="tractor">拖拉机</option>
  395. <option value="harvester">收割机</option>
  396. <option value="seeder">播种机</option>
  397. <option value="sprayer">喷雾机</option>
  398. <option value="other">其他</option>
  399. </select>
  400. </div>
  401. <div>
  402. <select class="form-control" id="statusFilter">
  403. <option value="">全部状态</option>
  404. <option value="online">在线</option>
  405. <option value="offline">离线</option>
  406. <option value="maintenance">维护中</option>
  407. <option value="fault">故障</option>
  408. </select>
  409. </div>
  410. <div>
  411. <select class="form-control" id="farmFilter">
  412. <option value="">全部农场</option>
  413. <option value="farm1">智慧农场一号</option>
  414. <option value="farm2">智慧农场二号</option>
  415. <option value="farm3">智慧农场三号</option>
  416. </select>
  417. </div>
  418. </div>
  419. </div>
  420. <!-- 农机列表 -->
  421. <div class="card">
  422. <div class="table-container">
  423. <table>
  424. <thead>
  425. <tr>
  426. <th>农机编号</th>
  427. <th>农机名称</th>
  428. <th>类型</th>
  429. <th>所属农场</th>
  430. <th>负责人</th>
  431. <th>状态</th>
  432. <th>最后活动时间</th>
  433. <th>操作</th>
  434. </tr>
  435. </thead>
  436. <tbody>
  437. <tr>
  438. <td>M20230001</td>
  439. <td>
  440. <div class="flex items-center">
  441. <img src="../assets/images/tractor.png" alt="拖拉机" class="w-10 h-10 mr-3 rounded-md object-cover">
  442. <div>
  443. <div class="font-medium">东方红-LX1000</div>
  444. <div class="text-xs text-gray-500">拖拉机</div>
  445. </div>
  446. </div>
  447. </td>
  448. <td>拖拉机</td>
  449. <td>智慧农场一号</td>
  450. <td>张三</td>
  451. <td><span class="badge badge-success">在线</span></td>
  452. <td>2023-08-15 10:30</td>
  453. <td>
  454. <div class="flex gap-2">
  455. <button class="btn btn-sm btn-default view-btn" data-id="M20230001">
  456. <i class="iconfont icon-eye"></i>
  457. 管理
  458. </button>
  459. <button class="btn btn-sm btn-default edit-btn" data-id="M20230001">
  460. <i class="iconfont icon-edit"></i>
  461. 编辑
  462. </button>
  463. </div>
  464. </td>
  465. </tr>
  466. <tr>
  467. <td>M20230002</td>
  468. <td>
  469. <div class="flex items-center">
  470. <img src="../assets/images/harvester.png" alt="收割机" class="w-10 h-10 mr-3 rounded-md object-cover">
  471. <div>
  472. <div class="font-medium">雷沃-GE70</div>
  473. <div class="text-xs text-gray-500">收割机</div>
  474. </div>
  475. </div>
  476. </td>
  477. <td>收割机</td>
  478. <td>智慧农场二号</td>
  479. <td>李四</td>
  480. <td><span class="badge badge-warning">维护中</span></td>
  481. <td>2023-08-14 16:45</td>
  482. <td>
  483. <div class="flex gap-2">
  484. <button class="btn btn-sm btn-default view-btn" data-id="M20230002">
  485. <i class="iconfont icon-eye"></i>
  486. 管理
  487. </button>
  488. <button class="btn btn-sm btn-default edit-btn" data-id="M20230002">
  489. <i class="iconfont icon-edit"></i>
  490. 编辑
  491. </button>
  492. </div>
  493. </td>
  494. </tr>
  495. <tr>
  496. <td>M20230003</td>
  497. <td>
  498. <div class="flex items-center">
  499. <img src="../assets/images/sprayer.png" alt="喷雾机" class="w-10 h-10 mr-3 rounded-md object-cover">
  500. <div>
  501. <div class="font-medium">科乐收-KS2000</div>
  502. <div class="text-xs text-gray-500">喷雾机</div>
  503. </div>
  504. </div>
  505. </td>
  506. <td>喷雾机</td>
  507. <td>智慧农场一号</td>
  508. <td>王五</td>
  509. <td><span class="badge badge-danger">离线</span></td>
  510. <td>2023-08-10 09:15</td>
  511. <td>
  512. <div class="flex gap-2">
  513. <button class="btn btn-sm btn-default view-btn" data-id="M20230003">
  514. <i class="iconfont icon-eye"></i>
  515. 管理
  516. </button>
  517. <button class="btn btn-sm btn-default edit-btn" data-id="M20230003">
  518. <i class="iconfont icon-edit"></i>
  519. 编辑
  520. </button>
  521. </div>
  522. </td>
  523. </tr>
  524. </tbody>
  525. </table>
  526. </div>
  527. <!-- 分页 -->
  528. <div class="flex justify-between items-center p-4 border-t border-gray-200">
  529. <div class="text-sm text-gray-600">
  530. 共 <span class="text-primary font-medium">24</span> 条记录
  531. </div>
  532. <div class="pagination">
  533. <button class="page-item disabled">上一页</button>
  534. <button class="page-item active">1</button>
  535. <button class="page-item">2</button>
  536. <button class="page-item">3</button>
  537. <button class="page-item">下一页</button>
  538. </div>
  539. </div>
  540. </div>
  541. </div>
  542. <!-- 添加/编辑农机模态框 -->
  543. <div class="modal" id="machineModal">
  544. <div class="modal-dialog">
  545. <div class="modal-content">
  546. <div class="modal-header">
  547. <h5 class="modal-title" id="modalTitle">添加农机</h5>
  548. <button type="button" class="modal-close" id="closeModal">
  549. <i class="iconfont icon-close"></i>
  550. </button>
  551. </div>
  552. <div class="modal-body">
  553. <form id="machineForm">
  554. <div class="grid grid-cols-1 md:grid-cols-2 gap-4">
  555. <div class="form-group">
  556. <label class="form-label" for="machineCode">农机编号</label>
  557. <input type="text" class="form-control" id="machineCode" placeholder="请输入农机编号">
  558. </div>
  559. <div class="form-group">
  560. <label class="form-label" for="machineName">农机名称</label>
  561. <input type="text" class="form-control" id="machineName" placeholder="请输入农机名称">
  562. </div>
  563. <div class="form-group">
  564. <label class="form-label" for="machineType">农机类型</label>
  565. <select class="form-control" id="machineType">
  566. <option value="">请选择农机类型</option>
  567. <option value="tractor">拖拉机</option>
  568. <option value="harvester">收割机</option>
  569. <option value="seeder">播种机</option>
  570. <option value="sprayer">喷雾机</option>
  571. <option value="other">其他</option>
  572. </select>
  573. </div>
  574. <div class="form-group">
  575. <label class="form-label" for="machineModel">农机型号</label>
  576. <input type="text" class="form-control" id="machineModel" placeholder="请输入农机型号">
  577. </div>
  578. <div class="form-group">
  579. <label class="form-label" for="machineFarm">所属农场</label>
  580. <select class="form-control" id="machineFarm">
  581. <option value="">请选择所属农场</option>
  582. <option value="farm1">智慧农场一号</option>
  583. <option value="farm2">智慧农场二号</option>
  584. <option value="farm3">智慧农场三号</option>
  585. </select>
  586. </div>
  587. <div class="form-group">
  588. <label class="form-label" for="machineManager">负责人</label>
  589. <select class="form-control" id="machineManager">
  590. <option value="">请选择负责人</option>
  591. <option value="user1">张三</option>
  592. <option value="user2">李四</option>
  593. <option value="user3">王五</option>
  594. </select>
  595. </div>
  596. <div class="form-group">
  597. <label class="form-label" for="machineStatus">使用状态</label>
  598. <select class="form-control" id="machineStatus">
  599. <option value="online">在线</option>
  600. <option value="offline">离线</option>
  601. <option value="maintenance">维护中</option>
  602. <option value="fault">故障</option>
  603. </select>
  604. </div>
  605. <div class="form-group">
  606. <label class="form-label" for="purchaseDate">购买日期</label>
  607. <input type="date" class="form-control" id="purchaseDate">
  608. </div>
  609. </div>
  610. <div class="form-group">
  611. <label class="form-label" for="machineDesc">农机描述</label>
  612. <textarea class="form-control" id="machineDesc" rows="4" placeholder="请输入农机描述信息"></textarea>
  613. </div>
  614. </form>
  615. </div>
  616. <div class="modal-footer">
  617. <button type="button" class="btn btn-default" id="cancelBtn">取消</button>
  618. <button type="button" class="btn btn-primary" id="saveBtn">保存</button>
  619. </div>
  620. </div>
  621. </div>
  622. </div>
  623. <script>
  624. document.addEventListener('DOMContentLoaded', function() {
  625. // 获取元素
  626. const addMachineBtn = document.getElementById('addMachineBtn');
  627. const refreshBtn = document.getElementById('refreshBtn');
  628. const machineModal = document.getElementById('machineModal');
  629. const closeModal = document.getElementById('closeModal');
  630. const cancelBtn = document.getElementById('cancelBtn');
  631. const saveBtn = document.getElementById('saveBtn');
  632. const modalTitle = document.getElementById('modalTitle');
  633. const machineForm = document.getElementById('machineForm');
  634. const editBtns = document.querySelectorAll('.edit-btn');
  635. const viewBtns = document.querySelectorAll('.view-btn');
  636. // 打开添加农机模态框
  637. addMachineBtn.addEventListener('click', function() {
  638. modalTitle.textContent = '添加农机';
  639. machineForm.reset();
  640. machineModal.classList.add('show');
  641. });
  642. // 关闭模态框
  643. function closeModalFunc() {
  644. machineModal.classList.remove('show');
  645. }
  646. closeModal.addEventListener('click', closeModalFunc);
  647. cancelBtn.addEventListener('click', closeModalFunc);
  648. // 编辑按钮点击事件
  649. editBtns.forEach(btn => {
  650. btn.addEventListener('click', function() {
  651. const machineId = this.getAttribute('data-id');
  652. modalTitle.textContent = '编辑农机';
  653. // 这里应该根据ID获取农机信息并填充表单
  654. // 模拟填充表单
  655. document.getElementById('machineCode').value = machineId;
  656. document.getElementById('machineName').value = this.closest('tr').querySelector('.font-medium').textContent;
  657. document.getElementById('machineType').value = this.closest('tr').cells[2].textContent.toLowerCase();
  658. document.getElementById('machineFarm').value = 'farm1';
  659. document.getElementById('machineManager').value = 'user1';
  660. document.getElementById('machineStatus').value = 'online';
  661. machineModal.classList.add('show');
  662. });
  663. });
  664. // 查看按钮点击事件
  665. viewBtns.forEach(btn => {
  666. btn.addEventListener('click', function() {
  667. const machineId = this.getAttribute('data-id');
  668. // 跳转到农机详情页
  669. window.location.href = `machine-detail.html?id=${machineId}`;
  670. });
  671. });
  672. // 保存按钮点击事件
  673. saveBtn.addEventListener('click', function() {
  674. // 模拟保存操作
  675. alert('保存成功!');
  676. closeModalFunc();
  677. });
  678. // 刷新按钮点击事件
  679. refreshBtn.addEventListener('click', function() {
  680. // 模拟刷新操作
  681. alert('数据已刷新!');
  682. });
  683. });
  684. </script>
  685. </body>
  686. </html>