batchDelivery.php 4.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980
  1. <div class="row-content am-cf">
  2. <div class="row">
  3. <div class="am-u-sm-12 am-u-md-12 am-u-lg-12">
  4. <div class="widget am-cf">
  5. <form id="my-form" class="am-form tpl-form-line-form" method="post" enctype="multipart/form-data">
  6. <div class="widget-body">
  7. <fieldset>
  8. <div class="widget-head am-cf">
  9. <div class="widget-title am-fl">批量发货</div>
  10. </div>
  11. <div class="am-form-group">
  12. <label class="am-u-sm-3 am-form-label form-require"> 导入发货模板 </label>
  13. <div class="am-u-sm-9 am-u-end">
  14. <div class="am-form-file">
  15. <button type="button" class="upload-file am-btn am-btn-secondary am-radius">
  16. <i class="am-icon-cloud-upload"></i> 选择模板
  17. </button>
  18. <input id="doc-form-file" name="iFile" type="file" multiple="multiple" required>
  19. </div>
  20. <div class="file-list am-margin-top-xs"></div>
  21. <div class="help-block am-margin-top-xs">
  22. <small><a href="<?= url('order.operate/deliveryTpl') ?>">默认模板格式下载</a>
  23. </small>
  24. </div>
  25. </div>
  26. </div>
  27. <div class="am-form-group">
  28. <label class="am-u-sm-3 am-form-label form-require">物流公司 </label>
  29. <div class="am-u-sm-9 am-u-end">
  30. <select name="order[express_id]"
  31. data-am-selected="{btnSize: 'sm', maxHeight: 240}" required>
  32. <option value=""></option>
  33. <?php if (isset($express_list)): foreach ($express_list as $expres): ?>
  34. <option value="<?= $expres['express_id'] ?>">
  35. <?= $expres['express_name'] ?></option>
  36. <?php endforeach; endif; ?>
  37. </select>
  38. <div class="help-block am-margin-top-xs">
  39. <small>可在 <a href="<?= url('setting.express/index') ?>"
  40. target="_blank">物流公司列表</a>
  41. 中设置
  42. </small>
  43. </div>
  44. </div>
  45. </div>
  46. <div class="am-form-group">
  47. <div class="am-u-sm-9 am-u-sm-push-3 am-margin-top-lg">
  48. <button type="submit" class="j-submit am-btn am-btn-secondary">提交
  49. </button>
  50. </div>
  51. </div>
  52. </fieldset>
  53. </div>
  54. </form>
  55. </div>
  56. </div>
  57. </div>
  58. </div>
  59. <script>
  60. $(function () {
  61. /**
  62. * 文件列表
  63. */
  64. $('#doc-form-file').on('change', function () {
  65. var fileNames = '';
  66. $.each(this.files, function () {
  67. fileNames += '<span class="am-badge am-badge-success">' + this.name + '</span> ';
  68. });
  69. $('.file-list').html(fileNames);
  70. });
  71. /**
  72. * 表单验证提交
  73. * @type {*}
  74. */
  75. $('#my-form').superForm();
  76. });
  77. </script>