check.html 3.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596
  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="UTF-8">
  5. <title>云阅卷本地代理工具</title>
  6. <meta name="viewport"
  7. content="width=device-width,initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0, user-scalable=no" />
  8. <link rel="stylesheet" href="css/style.css">
  9. </head>
  10. <body>
  11. <div class="wp">
  12. <div class="hd">
  13. <div class="logo"><img src="img/logo.png" /></div>
  14. <span class="y"> 欢迎您,<span id="user-name"></span>
  15. <span class="pipe">|</span><a href="login.html">退出</a>
  16. </span>
  17. </div>
  18. <div class="cont">
  19. <div class="title cl">
  20. <span class="y"><a href="index.html">返回考试主页</a></span>
  21. <h2>图片检查</h2>
  22. </div>
  23. <div class="picture cl">
  24. <table cellpadding="0" cellspacing="0" width="100%">
  25. <tr>
  26. <th>结果保存目录:</th>
  27. <td>
  28. <input id="path-text" type="text" style="width: 400px" class="filetext" />
  29. <a href="##" id="path-select" class="filebtn">选择</a>
  30. </td>
  31. </tr>
  32. <tr>
  33. <th>并发数:</th>
  34. <td><input id="concurrent-input" type="text" style="width: 100px" value="1" /></td>
  35. </tr>
  36. <tr id="message-tr" style="display: none">
  37. <th></th>
  38. <td>
  39. <p class="error-tetx" id="message-text"></p>
  40. </td>
  41. </tr>
  42. <tr>
  43. <th></th>
  44. <td><a id="run-button" href="##" class="start-btn"><span>开始检查</span></a></td>
  45. </tr>
  46. </table>
  47. </div>
  48. </div>
  49. <div class="ft">Copyright © 2011-2020 www.qmth.com.cn, All Rights Reserved</div>
  50. </div>
  51. <script>
  52. const $ = require('jquery')
  53. const env = require('../lib/env.js')
  54. const config = require('../lib/config.js')
  55. const {
  56. dialog
  57. } = require('electron').remote
  58. $(document).ready(() => {
  59. env.merge(JSON.parse(window.localStorage.getItem('env')))
  60. $('#user-name').html(env.user.userName)
  61. $('#path-select').click(() => {
  62. dialog.showOpenDialog({
  63. title: '请选择保存目录',
  64. properties: ['openDirectory']
  65. }, filePaths => {
  66. $('#path-text').val(filePaths[0])
  67. })
  68. })
  69. $('#run-button').click(() => {
  70. let dir = $('#path-text').val()
  71. let concurrent = $('#concurrent-input').val()
  72. if (dir == undefined || dir == '') {
  73. alert('请选择保存目录')
  74. return false
  75. }
  76. if (concurrent == undefined || concurrent == '') {
  77. alert('请填写并发数')
  78. return false
  79. }
  80. window.localStorage.setItem('check-config', JSON.stringify({
  81. dir: dir.trim(),
  82. concurrent: parseInt(concurrent)
  83. }))
  84. window.location.href = 'image-check.html'
  85. })
  86. })
  87. </script>
  88. </body>
  89. </html>