ad_edit.blade.php 3.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101
  1. <div class="row">
  2. <div class="col-md-12">
  3. <div class="box box-info">
  4. <div class="box-header with-border">
  5. 编辑
  6. </div>
  7. <div class="box-body">
  8. {!! $custom_form !!}
  9. </div>
  10. </div>
  11. </div>
  12. </div>
  13. {!! $temp !!}
  14. <script>
  15. $(function () {
  16. init_content();
  17. $('#sub_category').change(function(){
  18. var ad_type = $('#sub_category option:selected').attr('data-href');
  19. if(ad_type == '1'){
  20. init_div_content('text_div');
  21. }else if(ad_type == '2'){
  22. init_div_content('image_div');
  23. }else if(ad_type == '3'){
  24. init_div_content('code_div');
  25. }else if(ad_type == '4'){
  26. init_div_content('flash_div');
  27. }else if(ad_type == '5'){
  28. init_div_content('vedio_div');
  29. }
  30. $('#alias').val($('#sub_category option:selected').attr('data-alias'));
  31. $('#type_id').val(ad_type);
  32. });
  33. });
  34. function init_content(){
  35. var url = "{{admin_base_path()}}/content/ads/change_category";
  36. var default_category = "{{$ad_info->category_id}}";
  37. $.post(url, {'_token': '{{ csrf_token() }}'}, function (res) {
  38. var cates = res.data;
  39. if(res.status=='1'){
  40. var cate_html = '<option value="">选择分类</option>';
  41. var i= 0;
  42. for(i in cates){
  43. var cate = cates[i];
  44. if(cate.id == default_category){
  45. cate_html += '<option value="'+cate.id+'" data-href="'+cate.type_id+'" data-alias="'+cate.alias+'" selected>'+cate.category_name+'</option>';
  46. }else{
  47. cate_html += '<option value="'+cate.id+'" data-href="'+cate.type_id+'" data-alias="'+cate.alias+'">'+cate.category_name+'</option>';
  48. }
  49. }
  50. $("#sub_category").empty();
  51. $("#sub_category").append(cate_html);
  52. }else{
  53. $("#sub_category").empty();
  54. }
  55. });
  56. show_content("{{$ad_info->type_id}}"); //设置广告内容
  57. }
  58. function change_category(){
  59. $('#alias').val('');
  60. $('#type_id').val('');
  61. var url = "{{admin_base_path()}}/content/ads/change_category";
  62. $.post(url, {'_token': '{{ csrf_token() }}'}, function (res) {
  63. var cates = res.data;
  64. if(res.status=='1'){
  65. var cate_html = '<option value="">选择分类</option>';
  66. var i= 0;
  67. for(i in cates){
  68. var cate = cates[i];
  69. cate_html += '<option value="'+cate.id+'" data-href="'+cate.type_id+'" data-alias="'+cate.alias+'">'+cate.category_name+'</option>';
  70. }
  71. $("#sub_category").empty();
  72. $("#sub_category").append(cate_html);
  73. }else{
  74. $("#sub_category").empty();
  75. }
  76. });
  77. }
  78. function show_content(ad_type){
  79. if(ad_type == '1'){
  80. init_div_content('text_div');
  81. }else if(ad_type == '2'){
  82. init_div_content('image_div');
  83. }else if(ad_type == '3'){
  84. init_div_content('code_div');
  85. }else if(ad_type == '4'){
  86. init_div_content('flash_div');
  87. }else if(ad_type == '5'){
  88. init_div_content('vedio_div');
  89. }
  90. }
  91. function init_div_content(id){
  92. template=$('#'+id).html();
  93. $('#change_field').html(template);
  94. render_fields(id);
  95. }
  96. </script>