ai_trans.ejs 6.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127
  1. <div class="modal fade" id="ai-trans-grid" data-backdrop="static">
  2. <div class="modal-dialog modal-lg" role="document">
  3. <div class="modal-content">
  4. <div class="modal-header">
  5. <h5 class="modal-title">AI识别(图片转表格)</h5>
  6. <button type="button" class="close" data-dismiss="modal" aria-label="Close">
  7. <span aria-hidden="true">&times;</span>
  8. </button>
  9. </div>
  10. <div class="modal-body">
  11. <div class="form-group">
  12. <label for="ai-trans-grid-file">选择文件</label><i class="fa fa-spinner fa-pulse fa-lg fa-fw text-primary" id="select-excel-loading" style="display: none;"></i>
  13. <input type="file" class="form-control-file" id="ai-trans-grid-file" accept="*.json" name="file">
  14. </div>
  15. </div>
  16. <div class="modal-body">
  17. <div id="ai-trans-grid-spread" class="modal-height-500"></div>
  18. </div>
  19. </div>
  20. </div>
  21. </div>
  22. <!--<div class="modal fade" id="ai-trans" data-backdrop="static">-->
  23. <!--<div class="modal-dialog modal-lg" role="document">-->
  24. <!--<div class="modal-content">-->
  25. <!--<div class="modal-header">-->
  26. <!--<h5 class="modal-title">AI识别</h5>-->
  27. <!--<button type="button" class="close" data-dismiss="modal" aria-label="Close">-->
  28. <!--<span aria-hidden="true">&times;</span>-->
  29. <!--</button>-->
  30. <!--</div>-->
  31. <!--<div class="modal-body">-->
  32. <!--<div class="form-group">-->
  33. <!--<label for="ai-trans-file">选择文件</label><i class="fa fa-spinner fa-pulse fa-lg fa-fw text-primary" id="select-excel-loading" style="display: none;"></i>-->
  34. <!--<input type="file" class="form-control-file" id="ai-trans-file" accept="*.json" name="file">-->
  35. <!--</div>-->
  36. <!--<div class="form-group">-->
  37. <!--<label for="ai-trans-file">高级设置</label>-->
  38. <!--<div class="input-group input-group-sm ml-2 mt-1">-->
  39. <!--<div class="input-group-prepend">-->
  40. <!--<span class="input-group-text">仅识别:</span>-->
  41. <!--</div>-->
  42. <!--<input type="text" class="form-control mr-3" style="width: 240px" value="" id="ai-trans-keyword">-->
  43. <!--</div>-->
  44. <!--</div>-->
  45. <!--</div>-->
  46. <!--<div class="modal-footer">-->
  47. <!--<button type="button" class="btn btn-sm btn-secondary" data-dismiss="modal">关闭</button>-->
  48. <!--<a href="javascript: void(0);" class="btn btn-sm btn-primary" id="ai-trans-ok">确定</a>-->
  49. <!--</div>-->
  50. <!--</div>-->
  51. <!--</div>-->
  52. <!--</div>-->
  53. <div class="modal fade" id="ai-trans" data-backdrop="static">
  54. <style>
  55. .thumbnail-active {
  56. border: 1px solid dodgerblue; !important;
  57. }
  58. .thumbnail-container img {
  59. width: 100%;
  60. height: 90px;
  61. border: 1px solid #ddd;
  62. border-radius: 4px;
  63. transition: transform 0.2s;
  64. }
  65. .ai-del-btn {
  66. position: absolute;
  67. top: 0;
  68. right: 0;
  69. background: none;
  70. border: none;
  71. cursor: pointer;
  72. font-size: 20px;
  73. font-weight: bolder;
  74. line-height: normal;
  75. margin-top: -0.5em;
  76. }
  77. img[src=""],img:not([src]){
  78. opacity:0;
  79. }
  80. </style>
  81. <div class="modal-dialog modal-lg" role="document">
  82. <div class="modal-content">
  83. <div class="modal-header">
  84. <h5 class="modal-title" id="ai-trans-title">AI识别</h5>
  85. <button type="button" class="close" data-dismiss="modal" aria-label="Close">
  86. <span aria-hidden="true">&times;</span>
  87. </button>
  88. </div>
  89. <div class="modal-body">
  90. <div class="form-group">
  91. <div class="row">
  92. <div class="col-2">
  93. <div class="text-black-50 mb-2">可Ctrl+V粘贴图片</div>
  94. <div class="card mb-2" id="ai-trans-file-add">
  95. <div class="card-body">
  96. <div class="d-flex p-1" >
  97. <!--<i class="fa fa-plus fa-3x text-black-50"></i>-->
  98. <span class="text-black-50 p-1 d-flex" style="font-size: 60px; width: 50px; height: 50px; line-height: 30px; cursor: default;">+</span>
  99. </div>
  100. </div>
  101. </div>
  102. </div>
  103. <div class="col-10">
  104. <div class="image-view border" style="height: 500px">
  105. <img class="w-100 h-100" id="ai-trans-show-file" style="object-fit: contain">
  106. </div>
  107. </div>
  108. </div>
  109. </div>
  110. <!--<div class="form-group">-->
  111. <!--<label for="ai-trans-file">高级设置</label>-->
  112. <!--<div class="input-group input-group-sm ml-2 mt-1">-->
  113. <!--<div class="input-group-prepend">-->
  114. <!--<span class="input-group-text">仅识别:</span>-->
  115. <!--</div>-->
  116. <!--<input type="text" class="form-control mr-3" style="width: 240px" value="" id="ai-trans-keyword">-->
  117. <!--</div>-->
  118. <!--</div>-->
  119. </div>
  120. <div class="modal-footer">
  121. <input type="file" class="form-control-file" id="ai-trans-file" name="file" style="display: none">
  122. <button type="button" class="btn btn-sm btn-secondary" data-dismiss="modal">关闭</button>
  123. <a href="javascript: void(0);" class="btn btn-sm btn-primary" id="ai-trans-ok">确定</a>
  124. </div>
  125. </div>
  126. </div>
  127. </div>