add.php 6.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123
  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">
  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-u-lg-2 am-form-label form-require"> 选择用户 </label>
  13. <div class="am-u-sm-9 am-u-end">
  14. <div class="widget-become-goods am-form-file am-margin-top-xs">
  15. <button type="button"
  16. class="j-selectUser upload-file am-btn am-btn-secondary am-radius">
  17. <i class="am-icon-cloud-upload"></i> 选择用户
  18. </button>
  19. <div class="user-list uploader-list am-cf">
  20. </div>
  21. <div class="am-block">
  22. <small>选择后不可更改</small>
  23. </div>
  24. </div>
  25. </div>
  26. </div>
  27. <div class="am-form-group">
  28. <label class="am-u-sm-3 am-u-lg-2 am-form-label form-require"> 所属门店 </label>
  29. <div class="am-u-sm-9 am-u-end">
  30. <select name="clerk[shop_id]"
  31. data-am-selected="{ btnSize: 'sm', placeholder:'请选择', maxHeight: 400}"
  32. required>
  33. <option value=""></option>
  34. <?php if (isset($shopList) && !$shopList->isEmpty()):
  35. foreach ($shopList as $item): ?>
  36. <option value="<?= $item['shop_id'] ?>"><?= $item['shop_name'] ?></option>
  37. <?php endforeach; endif; ?>
  38. </select>
  39. <div class="help-block">
  40. <small>请选择店员所属的门店,用于核销订单</small>
  41. </div>
  42. </div>
  43. </div>
  44. <div class="am-form-group">
  45. <label class="am-u-sm-3 am-u-lg-2 am-form-label form-require"> 店员姓名 </label>
  46. <div class="am-u-sm-9 am-u-end">
  47. <input type="text" class="tpl-form-input" name="clerk[real_name]"
  48. placeholder="请输入店员姓名" required>
  49. </div>
  50. </div>
  51. <div class="am-form-group">
  52. <label class="am-u-sm-3 am-u-lg-2 am-form-label form-require"> 手机号 </label>
  53. <div class="am-u-sm-9 am-u-end">
  54. <input type="text" class="tpl-form-input" name="clerk[mobile]"
  55. placeholder="请输入手机号" required>
  56. </div>
  57. </div>
  58. <div class="am-form-group">
  59. <label class="am-u-sm-3 am-u-lg-2 am-form-label form-require"> 状态 </label>
  60. <div class="am-u-sm-9 am-u-end">
  61. <label class="am-radio-inline">
  62. <input type="radio" name="clerk[status]" value="1" data-am-ucheck
  63. checked>
  64. 启用
  65. </label>
  66. <label class="am-radio-inline">
  67. <input type="radio" name="clerk[status]" value="0" data-am-ucheck>
  68. 禁用
  69. </label>
  70. </div>
  71. </div>
  72. <div class="am-form-group">
  73. <div class="am-u-sm-9 am-u-sm-push-3 am-margin-top-lg">
  74. <button type="submit" class="j-submit am-btn am-btn-secondary">提交
  75. </button>
  76. </div>
  77. </div>
  78. </fieldset>
  79. </div>
  80. </form>
  81. </div>
  82. </div>
  83. </div>
  84. </div>
  85. <!-- 图片文件列表模板 -->
  86. <script id="tpl-user-item" type="text/template">
  87. {{ each $data }}
  88. <div class="file-item">
  89. <a href="{{ $value.avatarUrl }}" title="{{ $value.nickName }} (ID:{{ $value.user_id }})" target="_blank">
  90. <img src="{{ $value.avatarUrl }}">
  91. </a>
  92. <input type="hidden" name="clerk[user_id]" value="{{ $value.user_id }}">
  93. </div>
  94. {{ /each }}
  95. </script>
  96. <script src="assets/store/js/select.data.js?v=<?= $version ?>"></script>
  97. <script>
  98. $(function () {
  99. // 选择用户
  100. $('.j-selectUser').click(function () {
  101. var $userList = $('.user-list');
  102. $.selectData({
  103. title: '选择用户',
  104. uri: 'user/lists',
  105. dataIndex: 'user_id',
  106. done: function (data) {
  107. var user = [data[0]];
  108. $userList.html(template('tpl-user-item', user));
  109. }
  110. });
  111. });
  112. /**
  113. * 表单验证提交
  114. * @type {*}
  115. */
  116. $('#my-form').superForm();
  117. });
  118. </script>