config.js 2.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980
  1. ;
  2. layui.define(['form','upload','laydate'], function (e) {
  3. var s = layui.$,
  4. l = (layui.layer, layui.laytpl, layui.setter, layui.view, layui.admin),
  5. upload = layui.upload,
  6. form = layui.form,
  7. laydate = layui.laydate;
  8. upload.render({
  9. elem: '.file' //绑定元素
  10. ,url: '/admin/file/upload'
  11. ,done: function(res){
  12. //上传完毕回调
  13. if (!res.code) {
  14. var name = s(this.item).data('name');
  15. s('input[name="'+name+'"]').val(res.data.src);
  16. s(this.item).attr('src',res.data.src);
  17. }
  18. }
  19. })
  20. form.on('submit(LAY-config-save)',function(data){
  21. s.post('save.html',data.field,function(r){
  22. layer.msg(r.msg,{time:1000})
  23. })
  24. return false;
  25. })
  26. laydate.render({
  27. elem: 'input[name="value[time_range]"]'
  28. ,type: 'time'
  29. ,range: ' ~ '
  30. });
  31. s('.layui-user-search').on('click',function(){
  32. var user_id = s('input[name="value[robot][user_id]"]').val();
  33. s.post('/admin/user/getinfobyid.html',{id:user_id},function(r){
  34. if (!r.code) {
  35. var rdata = r.data;
  36. s('.user-name').val(rdata.name)
  37. }else{
  38. layer.msg(r.msg)
  39. }
  40. })
  41. })
  42. //添加
  43. s('.layui-partner-add').on('click',function(){
  44. var length = s('.partner tbody').find('tr').length;
  45. var tr = ['<tr>',
  46. '<td><input type="text" name="value[partner]['+length+'][level]" value="" class="layui-input"></td>',
  47. '<td><input type="text" name="value[partner]['+length+'][direct]" value="" class="layui-input"></td>',
  48. '<td><input type="text" name="value[partner]['+length+'][large]" value="" class="layui-input"></td>',
  49. '<td><input type="text" name="value[partner]['+length+'][small]" value="" class="layui-input"></td>',
  50. '<td><input type="text" name="value[partner]['+length+'][fans]" value="" class="layui-input"></td>',
  51. '<td><input type="text" name="value[partner]['+length+'][rate]" value="" class="layui-input"></td>',
  52. '<td><input type="text" name="value[partner]['+length+'][bonus]" value="" class="layui-input"></td>',
  53. '<td><a href="javascript:;" class="layui-btn layui-btn-danger layui-btn-sm" onclick="layui.$(this).parents(\'tr\').remove()">删除</a></td>',
  54. '</tr>']
  55. s('.partner tbody').append(tr.join(''))
  56. })
  57. var config = function(){}
  58. e('config', new config())
  59. })