index.html 31 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686
  1. <extend name="$_admin_public_layout" />
  2. <block name="main">
  3. <style>
  4. .newlabel {
  5. display: block;
  6. -webkit-margin-start: 2px;
  7. -webkit-margin-end: 2px;
  8. -webkit-padding-before: 0.35em;
  9. -webkit-padding-start: 0.75em;
  10. -webkit-padding-end: 0.75em;
  11. -webkit-padding-after: 0.625em;
  12. min-width: -webkit-min-content;
  13. border-width: 2px;
  14. border-style: groove;
  15. border-color: threedface;
  16. border-image: initial;
  17. width: 870px;
  18. padding: 10px;
  19. margin: 10px;
  20. }
  21. legend {
  22. display: block;
  23. -webkit-padding-start: 2px;
  24. -webkit-padding-end: 2px;
  25. border-width: initial;
  26. border-style: none;
  27. border-color: initial;
  28. border-image: initial;
  29. }
  30. .firm ul,
  31. .product ul,
  32. .tag ul {
  33. width: 100%;
  34. padding: 10px;
  35. font-size: 0;
  36. }
  37. .firm li,
  38. .product li,
  39. .tag li {
  40. font-size: 12px;
  41. }
  42. .firm li:first-child ul li,
  43. .product li:first-child ul li,
  44. .tag li:first-child ul li {
  45. display: inline-block;
  46. width: 33.3333%;
  47. height: 20px;
  48. line-height: 20px;
  49. }
  50. .firm input,
  51. .product input,
  52. .tag input {
  53. width: 200px;
  54. padding: 5px;
  55. }
  56. .tag select {
  57. width: 198px;
  58. padding: 5px;
  59. }
  60. .firm li ul:last-child li {
  61. width: 580px;
  62. }
  63. .firm li ul:last-child li input {
  64. width: 476px;
  65. }
  66. .newlabel table {
  67. margin-top: 20px;
  68. min-height: 25px;
  69. line-height: 25px;
  70. border-collapse: collapse;
  71. }
  72. .newlabel caption {
  73. padding: 5px 0;
  74. }
  75. .newlabel table,
  76. .newlabel table tr th,
  77. .newlabel table tr td {
  78. border: 1px dashed #ddd;
  79. padding: 5px;
  80. }
  81. #createcode {
  82. display: inline-block;
  83. width: 100px;
  84. height: 30px;
  85. line-height: 30px;
  86. margin-left: 290px;
  87. border-radius: 10px;
  88. background: #0fa2f1;
  89. color: #fff;
  90. text-align: center;
  91. cursor: pointer;
  92. opacity: 0.8;
  93. filter: 80%;
  94. }
  95. .submitbtn {
  96. width: 100px;
  97. height: 30px;
  98. line-height: 30px;
  99. background: #0fa2f1;
  100. margin-left: 30%;
  101. text-align: center;
  102. outline: none;
  103. border: 0;
  104. color: #fff;
  105. border-radius: 10px;
  106. opacity: 0.8;
  107. filter: 80%;
  108. }
  109. .high {
  110. color: red;
  111. }
  112. .msg {
  113. font-size: 13px;
  114. }
  115. .onError {
  116. color: red;
  117. }
  118. .onSuccess {
  119. color: green;
  120. }
  121. </style>
  122. <?php if (C('ADMIN_TABS')): ?>
  123. <!-- 多标签后台 -->
  124. <nav class="navbar navbar-default ct-tab-nav" role="navigation">
  125. <div class="collapse navbar-collapse">
  126. <ul class="nav navbar-nav navbar-left">
  127. <li><a href="#" id="tab-left"><i class="fa fa-caret-left"></i></a></li>
  128. </ul>
  129. <div class="ct-tab-wrap clearfix">
  130. <ul class="nav navbar-nav nav-close ct-tab">
  131. <li href="#home" role="tab" data-toggle="tab">
  132. <a href="#"><i class="fa fa-dashboard"></i> <span>首页</span></a>
  133. </li>
  134. </ul>
  135. </div>
  136. <ul class="nav navbar-nav navbar-right">
  137. <li><a href="#" id="tab-right"><i class="fa fa-caret-right"></i></a></li>
  138. <li class="dropdown">
  139. <a href="#" class="dropdown-toggle" data-toggle="dropdown">关闭操作 <b class="caret"></b></a>
  140. <ul class="dropdown-menu">
  141. <li><a href="#" class="close-all">关闭所有</a></li>
  142. </ul>
  143. </li>
  144. </ul>
  145. </div>
  146. </nav>
  147. <?php else: ?>
  148. <!-- 面包屑导航 -->
  149. <ul class="breadcrumb">
  150. <li><i class="fa fa-map-marker"></i></li>
  151. <li class="text-muted">新增批次</li>
  152. </ul>
  153. <?php endif; ?>
  154. <!-- 多标签后台内容部分 -->
  155. <form method="POST" action="{:U('NewQcode/add_bath')}" style="margin-bottom:50px;" id="form">
  156. <input name="userid" id="userid" value="{$session_config[uid]}" type="hidden">
  157. <eq name="session_config.addtype" value="1">
  158. <fieldset class="newlabel">
  159. <legend style="width:auto;margin-left:20px;">生成厂商信息</legend>
  160. <ul class="firm">
  161. <li>
  162. <ul>
  163. <li>
  164. <span>生产厂商:</span>
  165. <input id="company_code" type="hidden" name="supplier_code"
  166. value="{$userinfo[printer_code]}" readonly style="background:#EBEBE4">
  167. <input id="supplier_id" type="hidden" name="supplier_id" value="{$userinfo[id]}">
  168. <input id="company_name" type="text" name="supplier_name" value="{$userinfo[nickname]}"
  169. readonly style="background:#EBEBE4">
  170. <!--<input name="company_name" readonly="readonly" id="company_name" value="浙江美浓世纪集团有限公司">-->
  171. </li>
  172. <li>
  173. <span>邮政编码:</span><input name=" " type="text" id="postcode"
  174. value="{$userinfo[postcode]}" readonly style="background:#EBEBE4">
  175. </li>
  176. <li>
  177. <span>电&ensp;&ensp;&ensp;&ensp;话:</span><input name=" " type="text" id="phone"
  178. value="{$userinfo[mobile]}" readonly style="background:#EBEBE4">
  179. </li>
  180. </ul>
  181. <ul>
  182. <li>
  183. 地&ensp;&ensp;&ensp;&ensp;址:<input class="company_addres" name=" " type="text"
  184. id="company_address" value="{$userinfo[company_address]}" readonly
  185. style="background:#EBEBE4">
  186. </li>
  187. </ul>
  188. </li>
  189. </ul>
  190. </fieldset>
  191. <else />
  192. <fieldset class="newlabel">
  193. <legend style="width:auto;margin-left:20px;">生成厂商信息</legend>
  194. <ul class="firm">
  195. <li>
  196. <ul>
  197. <li>
  198. <span>生产厂商:</span>
  199. <select name="supplier_id" id="company_name1" style="width:200px;height:35px;">
  200. <volist name="companylist" id="vo">
  201. <option value="{$vo.id}">{$vo.nickname}</option>
  202. </volist>
  203. </select>
  204. <input id="company_code" type="hidden" name="supplier_code"
  205. value="{$companylist[0][printer_code]}" readonly style="background:#EBEBE4">
  206. <!--<input id="company_id" type="hidden" name="supplier_id" value="{$companylist[0][id]}">-->
  207. <input id="company_name" type="hidden" name="supplier_name"
  208. value="{$companylist[0][nickname]}" readonly style="background:#EBEBE4">
  209. <!--<input name="company_name" readonly="readonly" id="company_name" value="浙江美浓世纪集团有限公司">-->
  210. </li>
  211. <li>
  212. <span>邮政编码:</span><input name=" " type="text" id="postcode"
  213. value="{$companylist[0][postcode]}" readonly style="background:#EBEBE4">
  214. </li>
  215. <li>
  216. <span>电&ensp;&ensp;&ensp;&ensp;话:</span><input name=" " type="text" id="phone"
  217. value="{$companylist[0][mobile]}" readonly style="background:#EBEBE4">
  218. </li>
  219. </ul>
  220. <ul>
  221. <li>
  222. 地&ensp;&ensp;&ensp;&ensp;址:<input class="company_addres" name=" " type="text"
  223. id="company_address" value="{$companylist[0][company_address]}" readonly
  224. style="background:#EBEBE4">
  225. </li>
  226. </ul>
  227. </li>
  228. </ul>
  229. </fieldset>
  230. </eq>
  231. <fieldset class="newlabel">
  232. <legend style="width:auto;margin-left:20px;">辅料信息</legend>
  233. <ul class="product">
  234. <li>
  235. <ul>
  236. <li>
  237. <span>辅料名称:</span>
  238. <select name="matter_id" id="product_name1" style="width:200px;height:35px;">
  239. <option value="0">============选择=============</option>
  240. <volist name="productlist" id="val">
  241. <option value="{$val.id}">{$val.product_name}</option>
  242. </volist>
  243. </select>
  244. <input name=" " type="hidden" readonly="readonly" id="product_num"
  245. value="{$productlist[0][product_num]}">
  246. <input id="matter_type" type="hidden" name="matter_type" value="{$productlist[0][temple]}">
  247. <input id="product_name" type="hidden" name="matter_name"
  248. value="{$productlist[0][product_name]}">
  249. </li>
  250. <!-- <li>-->
  251. <!-- <span>产品规格:</span><input name="matter_size" readonly="readonly" id="product_size" value=""-->
  252. <!-- style="background:#EBEBE4">-->
  253. <!-- </li>-->
  254. <li>
  255. <span>辅料代码:</span>
  256. <input id="product_code" type="text" name="matter_no" value="" readonly
  257. style="background:#EBEBE4">
  258. <!--<span>产品编号:</span>-->
  259. </li>
  260. </ul>
  261. <ul>
  262. <!-- <li>
  263. 版&ensp;本&ensp;号:&nbsp;<input name=" " type="text" id="versoin" value="A">
  264. </li>
  265. <li>
  266. 标&ensp;准&ensp;号:<input name=" " type="text" id="standnum" value="Q/GY105800-2017/0">
  267. </li>-->
  268. </ul>
  269. </li>
  270. </ul>
  271. </fieldset>
  272. <fieldset class="newlabel">
  273. <legend style="width:auto;margin-left:20px;">标记参数</legend>
  274. <table width="100%" border="1">
  275. <caption>标签序列配置</caption>
  276. <tr>
  277. <th style="width: 40%; "><span>字段</span> </th>
  278. <th><span>值</span></td>
  279. </tr>
  280. <!-- <tr >-->
  281. <!-- <td><span>文件流水号</span></td>-->
  282. <!-- <td><input name="file_no" type="text" id="file_no" value="PZ180101000002" class="required"></td>-->
  283. <!-- </tr>-->
  284. <!-- <tr >
  285. <td><span>订单编号</span></td>
  286. <td><input name="order_no" type="text" id="order_no" value="&nbsp;" class="required"></td>
  287. </tr>-->
  288. <tr>
  289. <td><span>请选择单位</span></td>
  290. <td>
  291. <select name="danwei" id="danwei" style="width:175px;height:35px;">
  292. <option value="1">箱</option>
  293. <option value="2">卷</option>
  294. </select>
  295. </td>
  296. </tr>
  297. <tr class="big_lable xiang">
  298. <td><span>总(张)数量(6位)</span></td>
  299. <td><input name="num" type="text" id="totalnum" value=""></td>
  300. </tr>
  301. <tr class="big_lable xiang">
  302. <td><span>一托盘多少箱(包)</span></td>
  303. <td>
  304. <select name="tray_num" id="tray_num" style="width:175px;height:35px;">
  305. <option value="1">========选择========</option>
  306. <option value="5">========5层========</option>
  307. <option value="24">========24箱========</option>
  308. <option value="28">========28箱========</option>
  309. <option value="32">========32箱========</option>
  310. <option value="40">========40箱========</option>
  311. <option value="42">========42箱========</option>
  312. <option value="45">========45箱========</option>
  313. <option value="48">========48箱========</option>
  314. <option value="54">========54箱========</option>
  315. <option value="60">========60箱========</option>
  316. <option value="64">========64箱========</option>
  317. <option value="72">========72箱========</option>
  318. <option value="80">========80箱========</option>
  319. <option value="96">========96箱========</option>
  320. <option value="105">========105箱========</option>
  321. <option value="108">========108箱========</option>
  322. <option value="120">========120箱========</option>
  323. <option value="144">========144箱========</option>
  324. <option value="180">========180箱========</option>
  325. <option value="200">========200箱========</option>
  326. <option value="240">========240箱========</option>
  327. </select>
  328. </td>
  329. </tr>
  330. <tr class="big_lable xiang">
  331. <td><span>一箱(包)多少张(直接填写比例分母)</span></td>
  332. <td>
  333. <select name="box_num" id="box_num" style="width:175px;height:35px;">
  334. <option value="1">========选择=========</option>
  335. <option value="25">========25========</option>
  336. <option value="50">========50========</option>
  337. <option value="250">========250张========</option>
  338. <option value="500">========500张========</option>
  339. <option value="1000">=======1000张========</option>
  340. <option value="2000">=======2000张========</option>
  341. <option value="2500">=======2500张========</option>
  342. <option value="3000">=======3000张========</option>
  343. <option value="4000">=======4000张========</option>
  344. <option value="5000">=======5000张========</option>
  345. <option value="5700">=======5700张========</option>
  346. <option value="5800">=======5800张========</option>
  347. <option value="8000">=======8000张========</option>
  348. <option value="10000">=======10000张========</option>
  349. <option value="24000">=======24000张========</option>
  350. </select>
  351. </td>
  352. </tr>
  353. <tr>
  354. <td><span>小件总数量(3位)</span></td>
  355. <td><input name="small_num" type="text" id="small_num" value="" class="required" readonly></td>
  356. </tr>
  357. <tr class="juan" style="display:none;">
  358. <td><span>一托盘多少卷(3位)</span></td>
  359. <td><input name="box_num1" type="text" id="box_num1" value="" class="required"></td>
  360. </tr>
  361. <tr>
  362. <td><span>大件数量</span></td>
  363. <td><input name="larger_num" type="text" id="larger_num" value="" class="required" readonly></td>
  364. </tr>
  365. <tr>
  366. <td><span>生产日期</span></td>
  367. <td> <input name="manufacture_date" style="height:30px;width:173px;" id="manufacture_date"
  368. class="Wdate required" onfocus="WdatePicker({dateFmt:'yyyy-MM-dd',readOnly:true})" />
  369. </td>
  370. </tr>
  371. <tr>
  372. <td><span>打码日期</span></td>
  373. <td> <input name="print_date" style="height:30px;width:173px;" id="print_date"
  374. class="Wdate required" onfocus="WdatePicker({dateFmt:'yyyy-MM-dd',readOnly:true})" />
  375. </td>
  376. </tr>
  377. <!-- <tr class="big_lable">-->
  378. <!-- <td><span>大件预留码</span></td>-->
  379. <!-- <td><input name="l_reservation" type="text" id="l_reservation" value="0" class="required"></td>-->
  380. <!-- </tr>-->
  381. <tr class="big_lable">
  382. <td><span>生产批次号</span></td>
  383. <td>
  384. <input name="bach_num" type="text" id="bach_num" value="" class="required" readonly
  385. style="background:#EBEBE4">
  386. <span id="reset_bach_num" style="cursor:pointer;">重置批次号</span>
  387. <input name="reset_bach_num_status" id="reset_bach_num_status" type="hidden" value="1">
  388. </td>
  389. </tr>
  390. <tr class="big_lable">
  391. <td><span>大件开始流水号</span></td>
  392. <td>
  393. <input name="l_flow" type="text" id="l_flow" value="" class="required" readonly
  394. style="background:#EBEBE4">
  395. <span id="reset_large_liushui" style="cursor:pointer;">重置流水号</span>
  396. <input name="reset_large_liushui_status" id="reset_large_liushui_status" type="hidden"
  397. value="1">
  398. </td>
  399. </tr>
  400. <tr class="big_lable big_weight">
  401. <td><span>大件重量(单位千克 数值)有小数时保留2位小数</span></td>
  402. <td><input name="l_weight" type="text" id="l_weight" value="" class="required"></input></td>
  403. </tr>
  404. <tr class="big_lable small_flow">
  405. <td><span>小件开始流水号</span></td>
  406. <td><input name="s_flow" type="text" id="s_flow" value="1" class="required"></input></td>
  407. </tr>
  408. <tr class="big_lable small_weight">
  409. <td><span>小件重量(单位克 数值)</span></td>
  410. <td><input name="s_weight" type="text" id="s_weight" value="" class="required"></input></td>
  411. </tr>
  412. <tr class="big_lable ">
  413. <td><div style="height: 35px;"></div></td>
  414. <td></td>
  415. </tr>
  416. <!-- <tr class="big_lable">-->
  417. <!-- <td><span>小件预留号</span></td>-->
  418. <!-- <td><input name="s_reservation" type="text" id="s_reservation" value="0" class="required" ></input></td>-->
  419. <!-- </tr>-->
  420. </table>
  421. </fieldset>
  422. <div style="position:fixed;bottom:0;width:100%;height:50px;line-height:50px;">
  423. <!-- <div>-->
  424. <!--<div id="createcode">
  425. 打印
  426. </div>-->
  427. <button type="submit" class="submitbtn" id="send">保存</button>
  428. </div>
  429. </form>
  430. <script src="__PUBLIC__/common/codeform.js"></script>
  431. <!--<script src="__PUBLIC__/libs/js/qrcode.js"></script>-->
  432. <script src="__PUBLIC__/libs/guide/bootstrap-tour.js"></script>
  433. <script src="__PUBLIC__/libs/My97DatePicker/WdatePicker.js"></script>
  434. <script src="__PUBLIC__/libs/guide/guide_index.js?_t=2016121401"></script>
  435. <script src="__PUBLIC__/libs/guide/guide_index.js?_t=2016121401"></script>
  436. <script src="__PUBLIC__/libs/guide/bootstrap-tour.js"></script>
  437. <script src="__PUBLIC__/libs/My97DatePicker/WdatePicker.js"></script>
  438. <script src="__PUBLIC__/libs/guide/guide_index.js?_t=2016121401"></script>
  439. <script type="text/javascript" src="__PUBLIC__/libs/js/qrcode.js"></script>
  440. <script type="text/javascript" src="__PUBLIC__/libs/js/LodopFuncs.js"></script>
  441. <script>
  442. $(function () {
  443. $('form').submit(function () {
  444. if ($('#product_name1').val() == 0) {
  445. $.messager.alert('系统提示', "请选择辅料名称", 'info');
  446. return false;
  447. }
  448. });
  449. })
  450. </script>
  451. <script>
  452. $('#reset_bach_num').click(function () {
  453. $('#bach_num').removeAttr('Readonly').css('background', '');
  454. $('#bach_num').val(201800000);
  455. $('#reset_bach_num_status').val(2);//为2表明已经重置生产批号
  456. })
  457. $('#reset_large_liushui').click(function () {
  458. $('#l_flow').removeAttr('Readonly').css('background', '');
  459. // var text = document.getElementById("l_flow");
  460. // text.onkeyup = function(){
  461. // this.value=this.value.replace(/\D/g,'');
  462. // if(text.value<l_flow){
  463. // text.value = l_flow;
  464. // }
  465. // }
  466. $('#reset_large_liushui_status').val(2);//为2表明已经重置大件流水号
  467. })
  468. $('#danwei').change(function () {
  469. var lexing = $(this).val();
  470. if (lexing == 1) {
  471. //表示为箱
  472. $('.xiang').show();
  473. $('.juan').hide();
  474. $('input[name=small_num]').attr("readonly", "readonly");
  475. $('input[name=larger_num]').attr("readonly", "readonly");
  476. // $('.big_weight').hide();
  477. // $('.small_weight').hide();
  478. }
  479. if (lexing == 2) {
  480. //表示为卷
  481. $('.xiang').hide();
  482. $('.juan').show();
  483. $('.big_weight').show();
  484. $('.small_weight').show();
  485. $('input[name=small_num]').removeAttr('readonly');
  486. $('input[name=larger_num]').removeAttr('readonly');
  487. }
  488. });
  489. $(document).ready(function () {
  490. // alert(today());
  491. document.getElementById("print_date").value = today();
  492. document.getElementById("manufacture_date").value = today();
  493. });
  494. function today() {
  495. var today = new Date();
  496. var h = today.getFullYear();
  497. var m = today.getMonth() + 1;
  498. var d = today.getDate();
  499. /* var hh=today.getHours();
  500. var mm=today.getMinutes();
  501. var ss=today.getSeconds();*/
  502. m = m < 10 ? "0" + m : m;
  503. d = d < 10 ? "0" + d : d;
  504. /*hh = hh < 10 ? "0" + hh:hh;
  505. mm = mm < 10 ? "0" + mm:mm;
  506. ss = ss < 10 ? "0" + ss:ss;*/
  507. return h + "-" + m + "-" + d;
  508. }
  509. $('#company_name1').change(function () {
  510. var company_id = $(this).val();
  511. //alert(company_id);
  512. $.ajax({
  513. url: "index.php?s=/Admin/Qcode/Productajax",
  514. data: "type=company&id=" + company_id,
  515. dataType: 'json',
  516. type: 'get',
  517. success: function (data) {
  518. $('#company_id').val(data[0].id)
  519. $('#company_name').val(data[0].nickname)
  520. $('#company_code').val(data[0].printer_code);
  521. $('#postcode').val(data[0].postcode);
  522. $('#phone').val(data[0].mobile);
  523. $('#company_address').val(data[0].company_address);
  524. },
  525. error: function (error) {
  526. }
  527. });
  528. });
  529. $('#product_name1').change(function () {
  530. var userid = $('#userid').val();//获取用户id
  531. var product_id = $(this).val();//获取产品id
  532. // alert(product_id);
  533. $.ajax({
  534. async: true,
  535. url: "index.php?s=/Admin/Qcode/Productajax",
  536. data: "type=product&id=" + product_id + "&userid=" + userid,
  537. dataType: "json",
  538. type: "get",
  539. success: function (data) {
  540. //console.log(data.bach_num);
  541. if (data[0]) {
  542. if (data[0].temple == '07') {
  543. $('#danwei').val(1);
  544. $('.xiang').show();
  545. $('.juan').hide();
  546. // $('.big_weight').hide();
  547. // $('.small_weight').hide();
  548. } else {
  549. $('#danwei').val(2);
  550. $('.xiang').hide();
  551. $('.juan').show();
  552. $('input[name=small_num]').removeAttr('readonly');
  553. $('input[name=larger_num]').removeAttr('readonly');
  554. }
  555. $('#product_name').val(data[0].product_name);
  556. $('#product_size').val(data[0].product_size);
  557. $('#product_num').val(data[0].product_num);
  558. $('#matter_type').val(data[0].temple);
  559. $('#product_code').val(data[0].product_code);
  560. l_flow = data.l_flow;
  561. if (data.l_flow) {
  562. /*var reservation=parseInt(Date.now()/100).toString().substr(5, 6);
  563. var test=parseInt(Math.random()*1000000).toString();
  564. var finsh=reservation+test;*/
  565. $('#l_flow').val(data.l_flow);
  566. $('#bach_num').val(data.bach_num);/*
  567. $('#l_reservation').val(finsh);
  568. $('#s_reservation').val(finsh);*/
  569. } else {
  570. $('#l_flow').val(1);
  571. $('#bach_num').val(201800000);
  572. $('#l_reservation').val();
  573. $('#s_reservation').val();
  574. }
  575. } else {
  576. $('#product_name').val('');
  577. $('#product_size').val('');
  578. $('#product_num').val('');
  579. $('#matter_type').val('');
  580. $('#product_code').val('');
  581. $('#l_flow').val("");
  582. $('#bach_num').val("");
  583. }
  584. },
  585. error: function (error) {
  586. }
  587. });
  588. });
  589. $('#createcode').click(function () {
  590. var myDate = new Date();
  591. var year = myDate.getFullYear();//获取当前年份
  592. var month = myDate.getMonth() + 1;//获取当前月份
  593. var date = myDate.getDate();//获取当前日
  594. var company_name = $('#company_name').val();//生产厂商名称;
  595. var product_name = $('#product_name').val();//产品名称;
  596. var product_size = $('#product_size').val();//产品尺寸;
  597. var qcode = $('#qr_code').val();//base64的图片编码;
  598. var product_code = $('#product_code').val();//产品编码;
  599. var type = $('#label_type').val();//标签类型
  600. var product_time = year + "-" + month + "-" + date;
  601. var pnum = $('#printnum').val();
  602. // console.log(company_name,product_name,product_size,product_time,qcode,type);
  603. var temple = $('#temple').val();
  604. if (temple == '1') {
  605. //使用新模板
  606. console.log(temple);
  607. //alert(1);
  608. qrPrepare(company_name, product_name, product_size, product_time, qcode, type, pnum);//调用打印插件,单次调用打印三张面单
  609. };
  610. if (temple == '2') {
  611. //使用老模板
  612. //alert(2);
  613. console.log(temple);
  614. };
  615. });
  616. //
  617. // $('#l_weight').change(function () {
  618. // var weight = $(this).val();
  619. // if (weight > 100 && weight != ''){
  620. // weight = weight / 1000;
  621. // }
  622. // $(this).val(weight);
  623. // })
  624. $('#box_num1').change(function () {
  625. cal();
  626. })
  627. //计算卷
  628. function cal() {
  629. var small_num = $('#small_num').val(); //小件总数量
  630. var largeNum = $('#box_num1').val(); //一托盘多少卷(一托盘多少小件)
  631. var larger_num = Math.ceil(small_num / largeNum);
  632. $('#larger_num').val(larger_num);
  633. }
  634. </script>
  635. </block>