move.htm 4.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137
  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <meta charset="utf-8">
  5. <title>移动文档</title>
  6. <!-- 最新版本的 Bootstrap 核心 CSS 文件 -->
  7. <link rel="stylesheet" type="text/css" href="__PUBLIC__/plugins/bootstrap/css/bootstrap.min.css">
  8. {load href="__STATIC__/common/js/jquery.min.js" /}
  9. {load href="__PUBLIC__/plugins/layer-v3.1.0/layer.js" /}
  10. <style type="text/css">
  11. .container-fluid {
  12. padding: 10px 10px;
  13. overflow: hidden;
  14. }
  15. .control-group {
  16. padding: 5px 0px;
  17. }
  18. .input{
  19. width: 200px;
  20. }
  21. .select {
  22. height: 28px;
  23. font-size: 12px;
  24. border: 1px solid #ddd;
  25. border-radius:4px;
  26. }
  27. .btn{
  28. background-color: #4fc0e8;
  29. color: #FFF;
  30. border-radius: 4px;
  31. padding: 6px 20px;
  32. }
  33. .btn:hover {
  34. color: #FFF;
  35. background-color: #3aa8cf;
  36. }
  37. .controls{
  38. margin: 0 auto;
  39. }
  40. .notic{
  41. border:1px dashed #cae9f5;
  42. border-radius:6px;
  43. padding: 10px 16px;
  44. margin-top: 10px;
  45. background-color:#e7f6fc;
  46. color: #0d7fca;
  47. }
  48. em{
  49. color: red;
  50. }
  51. </style>
  52. </head>
  53. <body>
  54. <div class="container-fluid">
  55. <div class="row-fluid">
  56. <div class="span12">
  57. <form class="form-horizontal" id="post_form" method="POST" action="{$form_action|default=''}" onsubmit="check_submit();">
  58. <div class="control-group">
  59. <div class="controls"><label class="control-label" for="inputEmail"><em>*</em> 目标栏目:</label>
  60. <select id="typeid" name="typeid" class="select">
  61. {$arctype_html}
  62. </select>
  63. <input type="hidden" name="aids" id="aids" value="" class="input">
  64. </div>
  65. </div>
  66. <div class="control-group">
  67. <div class="controls">
  68. <p class="notic">移动到的目标栏目必须和当前模型类型一致,否则程序会自动忽略不符合的文档。</p>
  69. </div>
  70. </div>
  71. <div class="control-group">
  72. <div class="controls">
  73. <label class="checkbox">
  74. <input type="hidden" name="_ajax" value="1">
  75. <input type="button" class="btn" value="确认提交" onclick="check_submit();" />
  76. </label>
  77. </div>
  78. </div>
  79. </form>
  80. </div>
  81. </div>
  82. </div>
  83. <script type="text/javascript">
  84. var parentObj = parent.layer.getFrameIndex(window.name); //先得到当前iframe层的索引
  85. $('#aids').val(parent.get_aids());
  86. function check_submit()
  87. {
  88. layer_loading('正在处理');
  89. $.ajax({
  90. url: $('#post_form').attr('action'),
  91. type: 'POST',
  92. dataType: 'JSON',
  93. data: $('#post_form').serialize(),
  94. success: function(res){
  95. layer.closeAll();
  96. if (res.code == 1) {
  97. parent.layer.msg(res.msg, {shade: 0.3, time: 1000}, function(){
  98. parent.window.location.reload();
  99. parent.layer.close(parentObj);
  100. });
  101. } else {
  102. layer.alert(res.msg, {icon:5, title:false});
  103. }
  104. return false;
  105. },
  106. error: function(e){
  107. layer.closeAll();
  108. layer.alert('操作失败', {icon:5, title:false});
  109. return false;
  110. }
  111. });
  112. }
  113. /**
  114. * 封装的加载层
  115. */
  116. function layer_loading(msg){
  117. var loading = layer.msg(
  118. msg+'...&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;请勿刷新页面',
  119. {
  120. icon: 1,
  121. time: 3600000, //1小时后后自动关闭
  122. shade: [0.2] //0.1透明度的白色背景
  123. });
  124. //loading层
  125. var index = layer.load(3, {
  126. shade: [0.1,'#fff'] //0.1透明度的白色背景
  127. });
  128. return loading;
  129. }
  130. </script>
  131. </body>
  132. </html>