sendnotice.html 4.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126
  1. <include file="Public:header"/>
  2. <script type="text/javascript" src="__PUBLIC__/layer/laydate/laydate.js"></script>
  3. <div id="main-content">
  4. <div id="top-alert" class="fixed alert alert-error" style="display: none;">
  5. <button class="close fixed" style="margin-top: 4px;">&times;</button>
  6. <div class="alert-content">警告内容</div>
  7. </div>
  8. <div id="main" class="main">
  9. <div class="main-title-h">
  10. <span class="h1-title"><a href="{:U('User/index')}">用户管理</a> &gt;&gt;</span>
  11. <if condition="$type eq 1">
  12. <span class="h1-title">给会员发送通知</span>
  13. <elseif condition="$type eq 2" />
  14. <span class="h1-title">群发通知</span>
  15. </if>
  16. </div>
  17. <div class="tab-wrap">
  18. <div class="tab-content">
  19. <form id="form" action="{:U('User/upsendnotice')}" method="post" class="form-horizontal">
  20. <div id="tab" class="tab-pane in tab">
  21. <div class="form-item cf">
  22. <table>
  23. <tr class="controls">
  24. <td class="item-label">通知标题 :</td>
  25. <td><input type="text" class="form-control input-10x" name="title" value="">
  26. </td>
  27. <td class="item-note" style="color:red;">*通知标题</td>
  28. </tr>
  29. <tr class="controls">
  30. <td class="item-label">通知内容 :</td>
  31. <td>
  32. <textarea type="text" class="form-control input-10x" name="content" value=""></textarea>
  33. </td>
  34. <td class="item-note" style="color:red;">*通知内容</td>
  35. </tr>
  36. <tr class="controls" >
  37. <td class="item-label">缩略图片 :</td>
  38. <td>
  39. <div id="addpicContainer">
  40. <notempty name="data.imgs">
  41. <!--没有图片显示默认图片-->
  42. <img id="up_img" onclick="getElementById('inputfile').click()" style="cursor:pointer;max-width:100px;" title="点击添加图片" alt="点击添加图片" src="/Upload/article/{$data.imgs}">
  43. <else/>
  44. <!--没有图片显示默认图片-->
  45. <img id="up_img" onclick="getElementById('inputfile').click()" style="cursor:pointer;max-width:100px;" title="点击添加图片" alt="点击添加图片" src="__PUBLIC__/Admin/images/addimg.png">
  46. </notempty>
  47. <input type="hidden" id="imgs" name="imgs" value="{$data.imgs}">
  48. <input type="file" id="inputfile" style="height:0;width:0;z-index: -1; position: absolute;left: 10px;top: 5px;" value="/Upload/wenzhang/{$data.img}"/>
  49. </div>
  50. </td>
  51. <td class="item-note"></td>
  52. </tr>
  53. <input type="hidden" name="type" value="{$type}" />
  54. <input type="hidden" name="id" value="{$id}" />
  55. <tr class="controls">
  56. <td class="item-label"></td>
  57. <td>
  58. <div class="form-item cf">
  59. <button class="btn submit-btn ajax-post" id="submit" type="submit" target-form="form-horizontal">提交</button>
  60. <a class="btn btn-return" href="{$Think.server.HTTP_REFERER}">返 回</a>
  61. <notempty name="data.id"><input type="hidden" name="id" value="{$data.id}"/>
  62. </notempty>
  63. </div>
  64. </td>
  65. </tr>
  66. </table>
  67. </div>
  68. </div>
  69. </form>
  70. </div>
  71. </div>
  72. </div>
  73. </div>
  74. <script type="text/javascript">
  75. /** 手机端网站logo上传 **/
  76. $(document).ready(function () {
  77. //响应文件添加成功事件
  78. $("#inputfile").change(function () {
  79. //创建FormData对象
  80. var data = new FormData();
  81. //为FormData对象添加数据
  82. $.each($('#inputfile')[0].files, function (i, file) {
  83. data.append('upload_file' + i, file);
  84. });
  85. //发送数据
  86. $.ajax({
  87. url: '/Admin/Article/wenzhangimg',
  88. type: 'POST',
  89. data: data,
  90. cache: false,
  91. contentType: false, //不可缺参数
  92. processData: false, //不可缺参数
  93. success: function (data) {
  94. if (data) {
  95. $('#up_img').attr("src", '/Upload/article/' + $.trim(data));
  96. $('#imgs').val($.trim(data));
  97. $('#up_img').show();
  98. }
  99. },
  100. error: function () {
  101. alert('上传出错');
  102. $(".loading").hide(); //加载失败移除加载图片
  103. }
  104. });
  105. });
  106. });
  107. </script>
  108. <script type="text/javascript">
  109. //提交表单
  110. $('#submit').click(function () {
  111. $('#form').submit();
  112. });
  113. </script>
  114. <include file="Public:footer"/>
  115. <block name="script">
  116. <script type="text/javascript" charset="utf-8">
  117. //导航高亮
  118. highlight_subnav("{:U('User/index')}");
  119. </script>
  120. </block>