delivery.html 3.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879
  1. <div class="layuimini-container">
  2. <form id="app-form" class="layui-form layuimini-form" onsubmit="return false;">
  3. <input type="hidden" name="order_id" value="{$shipping.order_id}">
  4. <blockquote class="layui-elem-quote">
  5. <div class="layui-bg-gray" style="">
  6. <div class="layui-card">
  7. <div class="layui-card-body" style="margin-left: 60px">
  8. <ul>
  9. <li>收货人:{$shipping.sp_name}</li>
  10. <li>收货手机:{$shipping.sp_mobile}</li>
  11. <li>收货地址:{$shipping.sp_mergename}</li>
  12. </ul>
  13. </div>
  14. <div class="layui-card-body">
  15. <div class="layui-form-item">
  16. <label class="layui-form-label">物流公司</label>
  17. <div class="layui-input-block">
  18. <select name="ship_name" lay-verify="required">
  19. <option value="">请选择</option>
  20. {foreach $express as $v}
  21. <option value="{$v.code}_{$v.name}">{$v.name}</option>
  22. {/foreach}
  23. </select>
  24. </div>
  25. </div>
  26. <div class="layui-form-item">
  27. <label class="layui-form-label">物流单号</label>
  28. <div class="layui-input-block">
  29. <input type="text" name="ship_number" class="layui-input" lay-verify="required"
  30. placeholder="请输入发货单号" value="">
  31. </div>
  32. </div>
  33. </div>
  34. <div class="fairy-sku-table"></div>
  35. </div>
  36. </div>
  37. </blockquote>
  38. <div class="hr-line"></div>
  39. <div class="layui-form-item text-center">
  40. <button type="submit" class="layui-btn layui-btn-normal layui-btn-sm" lay-submit lay-filter="post">确认
  41. </button>
  42. <button type="reset" class="layui-btn layui-btn-primary layui-btn-sm">重置</button>
  43. </div>
  44. </form>
  45. </div>
  46. <script>
  47. layui.use(['jquery', 'layer'], function () {
  48. var $ = layui.$ //重点处
  49. , layer = layui.layer
  50. , form = layui.form
  51. form.render();
  52. form.on('submit(post)', function (data) {
  53. $.post("{:url('deliverySave')}", data.field, function (result) {
  54. if (result.code == 1) {
  55. layer.open({
  56. content: result.msg,
  57. yes: function(index, layero){
  58. layer.close(index);
  59. var index = parent.layer.getFrameIndex(window.name);
  60. window.parent.location.reload();
  61. },cancel: function(index, layero){
  62. var index = parent.layer.getFrameIndex(window.name);
  63. window.parent.location.reload();
  64. }
  65. });
  66. }else{
  67. layer.msg(result.msg)
  68. }
  69. });
  70. })
  71. });
  72. </script>