editor.php 8.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150
  1. <div class="row content-nav">
  2. <div class="col-xs-12">
  3. <ul>
  4. <li><a href="javascript:;"><i></i>&nbsp;会员管理</a></li>
  5. <li><a href="javascript:;">编辑会员</a></li>
  6. </ul>
  7. </div>
  8. </div>
  9. <section class="content clearfix">
  10. <div class="layui-editor-box">
  11. <div class="layui-tab layui-tab-brief layui-tab-bg layui-tab-content-box">
  12. <ul class="layui-tab-title">
  13. <li class="layui-this">基本信息</li>
  14. </ul>
  15. <form action="" class="layui-form layui-form-pane">
  16. <div class="layui-tab-content">
  17. <div class="layui-tab-item layui-show">
  18. <div class="layui-form-item">
  19. <label class="layui-form-label">选择分组</label>
  20. <div class="layui-input-block">
  21. <select name="group_id" lay-verify="required" lay-reqtext="请选择分组">
  22. <option value="">请选择分组</option>
  23. {if !empty($cat)}
  24. {volist name="cat" id="value"}
  25. <option value="{$value.id}"{if !empty($data.group_id) && $value.id==$data.group_id} selected{/if}>{$value.name}</option>
  26. {/volist}
  27. {/if}
  28. </select>
  29. </div>
  30. </div>
  31. <div class="layui-form-item">
  32. <label class="layui-form-label">用户名</label>
  33. <div class="layui-input-block">
  34. <input type="text" name="username" value="{$data.username|default=''}" lay-reqtext="请填写用户名" lay-verify="required" placeholder="请输入用户名" autocomplete="off" class="layui-input">
  35. </div>
  36. </div>
  37. <div class="layui-form-item">
  38. <label class="layui-form-label">密码</label>
  39. <div class="layui-input-block">
  40. <input type="password" name="password" value="" {if empty($data.id)}lay-reqtext="请填写密码" lay-verify="required"{/if} placeholder="请输入密码" autocomplete="off" class="layui-input">
  41. </div>
  42. <div class="layui-form-mid layui-word-aux">修改会员时,可以不用填写</div>
  43. </div>
  44. <div class="layui-form-item">
  45. <label class="layui-form-label">确认密码</label>
  46. <div class="layui-input-block">
  47. <input type="password" name="confirm_password" value="" {if empty($data.id)}lay-reqtext="请填写确认密码" lay-verify="required"{/if} placeholder="请输入确认密码" autocomplete="off" class="layui-input">
  48. </div>
  49. <div class="layui-form-mid layui-word-aux">修改会员时,可以不用填写</div>
  50. </div>
  51. <div class="layui-form-item">
  52. <label class="layui-form-label">邮箱</label>
  53. <div class="layui-input-block">
  54. <input type="text" name="email" value="{$data.email|default=''}" placeholder="请输入邮箱" autocomplete="off" class="layui-input">
  55. </div>
  56. </div>
  57. <div class="layui-form-item">
  58. <label class="layui-form-label">名称</label>
  59. <div class="layui-input-block">
  60. <input type="text" name="nickname" value="{$data.nickname|default=''}" placeholder="请输入名称" autocomplete="off" class="layui-input">
  61. </div>
  62. </div>
  63. <div class="layui-form-item">
  64. <label class="layui-form-label">真实姓名</label>
  65. <div class="layui-input-block">
  66. <input type="text" name="realname" value="{$data.realname|default=''}" placeholder="请输入姓名" autocomplete="off" class="layui-input">
  67. </div>
  68. </div>
  69. <div class="layui-form-item">
  70. <label class="layui-form-label">手机号码</label>
  71. <div class="layui-input-block">
  72. <input type="text" name="mobile" value="{$data.mobile|default=''}" placeholder="请输入手机号码" autocomplete="off" class="layui-input">
  73. </div>
  74. </div>
  75. <div class="layui-form-item">
  76. <label class="layui-form-label">性别</label>
  77. <div class="layui-input-block">
  78. <input type="radio" name="sex" title="保密" value="0" {if empty($data.sex) || $data.sex==0}checked="checked"{/if}>
  79. <input type="radio" name="sex" title="男" value="1" {if isset($data.sex) && $data.sex==1}checked="checked"{/if}>
  80. <input type="radio" name="sex" title="女" value="2" {if isset($data.sex) && $data.sex==2}checked="checked"{/if}>
  81. </div>
  82. </div>
  83. <div class="layui-form-item">
  84. <label class="layui-form-label">状态</label>
  85. <div class="layui-input-block">
  86. <input type="radio" name="status" title="正常" value="0" {if empty($data.status) || $data.status==0}checked="checked"{/if}>
  87. <input type="radio" name="status" title="审核" value="1" {if isset($data.status) && $data.status==1}checked="checked"{/if}>
  88. <input type="radio" name="status" title="锁定" value="2" {if isset($data.status) && $data.status==2}checked="checked"{/if}>
  89. <input type="radio" name="status" title="删除" value="3" {if isset($data.status) && $data.status==3}checked="checked"{/if}>
  90. </div>
  91. </div>
  92. </div>
  93. </div>
  94. <div class="layui-form-item">
  95. <div class="layui-input-block">
  96. <input name="id" type="hidden" value="{$data.id|default='0'}">
  97. <button class="layui-btn layui-bg-light-blue" lay-filter="layui-submit-filter" lay-submit="">立即提交</button>
  98. <button class="layui-btn layui-btn-primary" type="reset">重置</button>
  99. </div>
  100. </div>
  101. </form>
  102. </div>
  103. </div>
  104. </section>
  105. <script type="text/javascript">
  106. $(function () {
  107. layui.use(["form", "element",'layer','laydate'], function () {
  108. var form = layui.form;
  109. var layer = layui.layer;
  110. var laydate = layui.laydate;
  111. form.on('submit(layui-submit-filter)', function (data) {
  112. var index = layer.load(1, { shade: [0.2,'#fff'] });
  113. $.post('{:createUrl("editor")}', data.field, function (result) {
  114. layer.close(index);
  115. if(result.code){
  116. layer.msg(result.msg, {
  117. time: 0
  118. ,btn: ['继续发布', '返回列表']
  119. ,yes: function(index){
  120. window.location.href = '{:createUrl("editor")}';
  121. }
  122. ,btn2: function (index, layero){
  123. window.location.href = '{:createUrl("index")}';
  124. }
  125. });
  126. }else{
  127. layer.msg(result.msg,{ icon :2 });
  128. }
  129. }, "json");
  130. return false;
  131. });
  132. });
  133. });
  134. </script>