edit.php 5.5 KB

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