upload.php 3.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586
  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. <input type="radio" lay-filter="type" name="type" title="本地存储" value="0" {if empty($data.type) || $data.type==0}checked="checked"{/if}>
  22. </div>
  23. </div>
  24. </div>
  25. </div>
  26. <div class="layui-form-item">
  27. <div class="layui-input-block">
  28. <button class="layui-btn layui-bg-light-blue" lay-filter="layui-submit-filter" lay-submit="">立即提交</button>
  29. <button class="layui-btn layui-btn-primary" type="reset">重置</button>
  30. </div>
  31. </div>
  32. </form>
  33. </div>
  34. </div>
  35. </section>
  36. <style type="text/css">
  37. .layui-form-item-type-1 { display: none; }
  38. </style>
  39. <script type="text/javascript">
  40. $(function () {
  41. layui.use(["form", "element",'layer'], function () {
  42. var form = layui.form;
  43. var layer = layui.layer;
  44. {if $data.type == 1}
  45. $(".layui-form-item-type-1").show();
  46. {else}
  47. $(".layui-form-item-type-1").hide();
  48. {/if}
  49. form.on('radio(type)', function(data){
  50. switch(data.value){
  51. case "0":
  52. $(".layui-form-item-type-1").hide();
  53. break;
  54. case "1":
  55. $(".layui-form-item-type-1").show();
  56. break;
  57. }
  58. });
  59. form.on('submit(layui-submit-filter)', function (data) {
  60. var index = layer.load(1, { shade: [0.2,'#fff'] });
  61. $.post('{:createUrl("upload")}', data.field, function (result) {
  62. layer.close(index);
  63. if(result.code){
  64. layer.msg(result.msg, {
  65. time: 3000
  66. },function (){
  67. window.location.reload();
  68. });
  69. }else{
  70. layer.msg(result.msg,{ icon :2 });
  71. }
  72. }, "json");
  73. return false;
  74. });
  75. });
  76. });
  77. </script>