truck.html 5.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687
  1. <form class="layui-form layui-card margin-bottom-0" action="{:request()->url()}" data-auto="true" method="post" autocomplete="off">
  2. <div class="layui-card-body padding-left-40">
  3. <fieldset>
  4. <legend><span class="layui-badge layui-bg-cyan">收货信息</span></legend>
  5. <div class="layui-form-item layui-row layui-col-space10">
  6. <label class="layui-col-xs6 relative block">
  7. <span class="color-green font-w7 label-required-prev">收货人姓名</span>
  8. <span class="color-desc margin-left-5">User Name</span>
  9. <input class="layui-input" required placeholder="请输入收货姓名" name="address_name" value="{$vo.address_name|default=''}">
  10. </label>
  11. <label class="layui-col-xs6 relative block">
  12. <span class="color-green font-w7 label-required-prev">收货人手机</span>
  13. <span class="color-desc margin-left-5">User Mobile</span>
  14. <input class="layui-input" required placeholder="请输入收货人手机" name="address_phone" value="{$vo.address_phone|default=''}">
  15. </label>
  16. <div class="layui-col-xs12 relative block">
  17. <span class="color-green font-w7 label-required-prev">收货所在区域</span>
  18. <span class="color-desc margin-left-5">(原区域:{$vo.address_province|default='--'} - {$vo.address_city|default=''} - {$vo.address_area|default=''} )</span>
  19. <div class="layui-row layui-col-space10">
  20. <label class="layui-col-xs4"><select class="layui-select block full-width" lay-ignore name="form_province"></select></label>
  21. <label class="layui-col-xs4"><select class="layui-select block full-width" lay-ignore name="form_city"></select></label>
  22. <label class="layui-col-xs4"><select class="layui-select block full-width" lay-ignore name="form_area"></select></label>
  23. </div>
  24. </div>
  25. <label class="layui-col-xs12 relative block">
  26. <span class="color-green font-w7 label-required-prev">收货详细地址</span>
  27. <span class="color-desc margin-left-5">(原地址:{$vo.address_content|default=""} )</span>
  28. <input name="address_content" required value='{$vo.address_content|default=""}' placeholder="请输入收货地址" class="layui-input">
  29. </label>
  30. </div>
  31. </fieldset>
  32. <fieldset class="margin-top-20">
  33. <legend><span class="layui-badge layui-bg-cyan">快递信息</span> <a class="margin-left-10 layui-badge layui-bg-blue" data-express-query>快递跟踪</a></legend>
  34. <label class="layui-form-item relative block">
  35. <span class="color-green font-w7 label-required-prev">快递配送公司</span>
  36. <span class="color-desc margin-left-5">Express Company</span>
  37. <select data-truck-code class="layui-select" name="company_code" lay-search>
  38. {foreach $items as $item}
  39. {if isset($vo.company_code) and $vo.company_code eq $item.code_1}
  40. <option selected value="{$item.code_1}">{$item.name} ( {$item.code_1} )</option>
  41. {else}
  42. <option value="{$item.code_1}">{$item.name} ( {$item.code_1} )</option>
  43. {/if}{/foreach}
  44. </select>
  45. </label>
  46. <label class="layui-form-item relative block">
  47. <span class="color-green font-w7 label-required-prev">快递配送单号</span>
  48. <span class="color-desc margin-left-5">Express Number</span>
  49. <input data-truck-number name="send_number" required value='{$vo.send_number|default=""}' placeholder="请输入快递配送单号" class="layui-input">
  50. </label>
  51. <label class="layui-form-item relative block">
  52. <span class="color-green font-w7">快递配送描述</span>
  53. <span class="color-desc margin-left-5">Express Description</span>
  54. <textarea placeholder="请输入快递配送描述" class="layui-textarea" name="send_remark">{$vo.send_remark|default=""}</textarea>
  55. </label>
  56. </fieldset>
  57. </div>
  58. <div class="hr-line-dashed"></div>
  59. {notempty name='vo.order_no'}<input type='hidden' value='{$vo.order_no}' name='order_no'>{/notempty}
  60. {notempty name='vo.send_datetime'}<input type='hidden' value='{$vo.send_datetime}' name='send_datetime'>{/notempty}
  61. <div class="layui-form-item text-center">
  62. <button class="layui-btn" type='submit'>保存数据</button>
  63. <button class="layui-btn layui-btn-danger" type='button' data-confirm="确定要取消编辑吗?" data-close>取消编辑</button>
  64. </div>
  65. <script>
  66. require(['pcasunzips'], function () {
  67. (function (province, city, area) {
  68. new PCAS("form_province", "form_city", "form_area", province, city, area);
  69. window.form.render();
  70. })('{$vo.address_province|default=""}', '{$vo.address_city|default=""}', '{$vo.address_area|default=""}');
  71. });
  72. $('[data-express-query]').on('click', function () {
  73. (function (code, number) {
  74. $.form.modal('{:url("truckQuery")}', {code: code, number: number}, '快递追踪查询')
  75. })($('[data-truck-code]').val(), $('[data-truck-number]').val());
  76. });
  77. </script>
  78. </form>