diffSearchType.html 7.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219
  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <meta charset="UTF-8">
  5. <meta name="viewport" content="maximum-scale=1.0,minimum-scale=1.0,user-scalable=0,width=device-width,initial-scale=1.0" />
  6. <meta name="format-detection" content="telephone=no,email=no,date=no,address=no">
  7. <title></title>
  8. <link rel="stylesheet" href="../../css/projeck.css">
  9. <link rel="stylesheet" href="../../css/elementUi.css">
  10. <style>
  11. html,
  12. body {
  13. /*background: #FAFAFA;*/
  14. background: #FAFAFA;
  15. max-height: 100%
  16. }
  17. .container {
  18. margin-top: 31px;
  19. }
  20. .material_name_type {
  21. height: 38px;
  22. margin: 10px 13px;
  23. display: flex;
  24. justify-content: space-around;
  25. align-items: center;
  26. background: rgba(255, 255, 255, 1);
  27. box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.2);
  28. border-radius: 5px;
  29. }
  30. .material_name_type .material_name {
  31. padding-top: 2px;
  32. padding-left: 14px;
  33. font-size: 14px;
  34. font-weight: 400;
  35. color: rgba(35, 38, 39, 1);
  36. }
  37. .material_name_type .line {
  38. width: 1px;
  39. height: 17.5px;
  40. background: #BDC3C7;
  41. }
  42. .material_name_type img {
  43. display: block;
  44. width: 14px;
  45. height: 14px;
  46. }
  47. .material_name_type input {
  48. box-sizing: border-box;
  49. height: 22px;
  50. width: 220px;
  51. padding-left: 15px;
  52. border: none;
  53. outline: none;
  54. color: #929292;
  55. font-size: 14px;
  56. padding-top: 2px;
  57. -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  58. -webkit-tap-highlight-color: transparent;
  59. }
  60. .search_container {
  61. margin: 0 13px;
  62. display: flex;
  63. justify-content: flex-end;
  64. margin-top: 15px;
  65. }
  66. .search_container div {
  67. width: 66px;
  68. height: 30px;
  69. text-align: center;
  70. line-height: 30px;
  71. background: rgba(0, 159, 232, 1);
  72. font-size: 14px;
  73. font-weight: 400;
  74. border-radius: 20px;
  75. color: rgba(255, 255, 255, 1);
  76. }
  77. .search_history_container {
  78. margin: 16px 13px
  79. }
  80. .history_title {
  81. font-size: 15px;
  82. font-weight: 500;
  83. color: rgba(44, 62, 80, 1);
  84. }
  85. .material_prefs {
  86. margin: 11px 13px;
  87. display: flex;
  88. /*justify-content: space-around;*/
  89. align-items: center;
  90. }
  91. .material_prefs li {
  92. padding: 5px;
  93. font-weight: 400;
  94. color: rgba(35, 38, 39, 1);
  95. background: rgba(240, 240, 240, 1);
  96. border-radius: 10px;
  97. }
  98. </style>
  99. </head>
  100. <body>
  101. <div id="app">
  102. <div class="container">
  103. <div class="material_name_type">
  104. <div class="material_name">物资名称</div>
  105. <div class="line"></div>
  106. <img src="../../image/search.png" alt="">
  107. <input type="text" name="" value="" placeholder="请输入物资名称" autofocus="autofocus" class="info" id="info_input_name">
  108. </div>
  109. <div class="material_name_type">
  110. <div class="material_name">规格型号</div>
  111. <div class="line"></div>
  112. <img src="../../image/search.png" alt="">
  113. <input type="text" name="" value="" placeholder="请输入规格型号" autofocus="autofocus" class="info" id="info_input_specs">
  114. </div>
  115. <div class="material_name_type">
  116. <div class="material_name">所在位置</div>
  117. <div class="line"></div>
  118. <img src="../../image/search.png" alt="">
  119. <input type="text" name="" value="" placeholder="请输入所在位置" autofocus="autofocus" class="info" id="info_input_position">
  120. </div>
  121. </div>
  122. <div class="search_container" onclick="handleSearchType()">
  123. <div>搜索</div>
  124. </div>
  125. <!--
  126. <div class="search_history_container">
  127. <div class="history_title">搜索历史</div>
  128. <div class="history_item">
  129. <div id="different_item"></div>
  130. </div>
  131. </div> -->
  132. </div>
  133. </body>
  134. <!-- <script src="https://unpkg.com/vue/dist/vue.js"></script>
  135. <script src="https://unpkg.com/element-ui/lib/index.js"></script>
  136. <script src="https://unpkg.com/axios/dist/axios.min.js"></script> -->
  137. <!-- <script type="text/template" charset="utf-8" id="templateHistoryItem">
  138. <ul class="material_prefs">
  139. {{?materialNamePrefs!=''}}
  140. <li>{{= materialNamePrefs}}</li>
  141. {{?}}
  142. {{?materialSpecsPrefs!=''}}
  143. <li>{{= materialSpecsPrefs}}</li>
  144. {{?}}
  145. {{?materialPositionPrefs!=''}}
  146. <li>{{= materialPositionPrefs}}</li>
  147. {{?}}
  148. </ul>
  149. </script> -->
  150. <script src="../../script/config.js" charset="utf-8"></script>
  151. <script type="text/javascript" src="../../script/api.js"></script>
  152. <script src="../../script/config.js" charset="utf-8"></script>
  153. <!-- <script src="../../script/zepto.js" charset="utf-8"></script>
  154. <script src="../../script/doT.min.js" charset="utf-8"></script> -->
  155. <script charset="utf-8">
  156. var materialName = '',
  157. materialSpecs = '',
  158. materialPosition = ''
  159. // materialNamePrefs = '',
  160. // materialSpecsPrefs = '',
  161. // materialPositionPrefs = '';
  162. apiready = function() {
  163. // materialNamePrefs = api.getPrefs({
  164. // sync: true,
  165. // key: 'materialName'
  166. // });
  167. // materialSpecsPrefs = api.getPrefs({
  168. // sync: true,
  169. // key: 'materialSpecs'
  170. // });
  171. // materialPositionPrefs = api.getPrefs({
  172. // sync: true,
  173. // key: 'materialPosition'
  174. // });
  175. // let materialObj = {
  176. // materialNamePrefs: materialNamePrefs,
  177. // materialSpecsPrefs: materialSpecsPrefs,
  178. // materialPositionPrefs: materialPositionPrefs
  179. // }
  180. // $apis.html(different_item, '#templateHistoryItem', materialObj);
  181. }
  182. function handleSearchType() {
  183. materialName = $api.val($api.byId('info_input_name'));
  184. materialSpecs = $api.val($api.byId('info_input_specs'));
  185. materialPosition = $api.val($api.byId('info_input_position'));
  186. var pageParams = {
  187. materialName: materialName ? materialName : '',
  188. materialSpecs: materialSpecs ? materialSpecs : '',
  189. materialPosition: materialPosition ? materialPosition : '',
  190. }
  191. $event.openTabLayout('materialsStorage' + Math.random(), '../material/searchMaterialsStorage', '物资查询', pageParams);
  192. $api.val($api.byId('info_input_name'), '');
  193. $api.val($api.byId('info_input_specs'), '');
  194. $api.val($api.byId('info_input_position'), '')
  195. }
  196. </script>
  197. </html>