rock_sms_tpl.php 3.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124
  1. <?php defined('HOST') or die('not access');?>
  2. <script >
  3. $(document).ready(function(){
  4. var a = $('#view_{rand}').bootstable({
  5. tablename:'chargems',url:js.getajaxurl('gettpl','{mode}','{dir}'),statuschange:false,
  6. columns:[{
  7. text:'编号',dataIndex:'num'
  8. },{
  9. text:'模版内容',dataIndex:'cont',align:'left'
  10. },{
  11. text:'是否公开',dataIndex:'isgk',type:'checkbox'
  12. },{
  13. text:'状态',dataIndex:'statustext',renderer:function(v,d){
  14. if(d.status=='0')v+='<a href="javascript:;" onclick="urelsd{rand}(\''+d.num+'\')">[刷新状态]</a>';
  15. return v;
  16. }
  17. },{
  18. text:'来源',dataIndex:'fromstr'
  19. }],
  20. beforeload:function(){
  21. btn(true);
  22. },
  23. itemclick:function(d){
  24. var bo = (d.isedit==1)?false:true;
  25. btn(bo);
  26. },
  27. load:function(d){
  28. if(!isempt(d.dirtype)){
  29. btn(true);
  30. get('btn1_{rand}').disabled=true;
  31. get('btn2_{rand}').disabled=true;
  32. }
  33. }
  34. });
  35. function btn(bo){
  36. get('del_{rand}').disabled = bo;
  37. get('edit_{rand}').disabled = bo;
  38. }
  39. var c={
  40. reloads:function(){
  41. a.reload();
  42. },
  43. clickwin:function(o1,lx){
  44. var h = $.bootsform({
  45. title:'短信模版',height:400,width:400,
  46. tablename:'sms',isedit:lx,
  47. url:js.getajaxurl('savetpl','{mode}','{dir}'),
  48. submitfields:'cont,num',
  49. items:[{
  50. labelText:'模版内容',type:'textarea',name:'cont',required:true,blankText:'请严格按照规范填写,变量用#name#格式。',height:150
  51. },{
  52. labelText:'',name:'num',type:'hidden'
  53. }],
  54. success:function(){
  55. js.msg('success','保存成功');
  56. a.reload();
  57. }
  58. });
  59. if(lx==1){
  60. h.setValues(a.changedata);
  61. }
  62. h.getField('cont').focus();
  63. },
  64. del:function(){
  65. js.confirm('确定要删除此模版吗?',function(jg){
  66. if(jg=='yes')c.dels();
  67. });
  68. },
  69. dels:function(){
  70. var num = a.changedata.num;
  71. js.msg('wait','删除中...');
  72. js.ajax(js.getajaxurl('deltpl','{mode}','{dir}'),{num:num}, function(ret){
  73. if(ret.success){
  74. js.msg('success','删除成功');
  75. a.reload();
  76. }else{
  77. js.msg('msg',ret.msg);
  78. }
  79. },'get,json');
  80. },
  81. getztss:function(bh){
  82. js.msg('wait','刷新中...');
  83. js.ajax(js.getajaxurl('relaodtpl','{mode}','{dir}'),{num:bh}, function(ret){
  84. if(ret.success){
  85. js.msg('success','刷新成功');
  86. a.reload();
  87. }else{
  88. js.msg('msg',ret.msg);
  89. }
  90. },'get,json');
  91. },
  92. reloadszt:function(){
  93. this.getztss('');
  94. }
  95. };
  96. js.initbtn(c);
  97. urelsd{rand}=function(bh){
  98. c.getztss(bh);
  99. }
  100. });
  101. </script>
  102. <div>
  103. <table width="100%"><tr>
  104. <td nowrap>
  105. <button class="btn btn-primary" id="btn1_{rand}" click="clickwin,0" type="button"><i class="icon-plus"></i> 新增</button>
  106. &nbsp;
  107. <button class="btn btn-default" click="reloads" type="button"><i class="icon-refresh"></i> 刷新</button>
  108. </td>
  109. <td align="right">
  110. <button class="btn btn-default" click="reloadszt" id="btn2_{rand}" type="button"><i class="icon-refresh"></i> 刷新状态/获取模版</button>&nbsp;
  111. <button class="btn btn-danger" id="del_{rand}" click="del" disabled type="button"><i class="icon-trash"></i> 删除</button> &nbsp;
  112. <button class="btn btn-info" id="edit_{rand}" click="clickwin,1" disabled type="button"><i class="icon-edit"></i> 编辑 </button>
  113. </td>
  114. </tr>
  115. </table>
  116. </div>
  117. <div class="blank10"></div>
  118. <div id="view_{rand}"></div>
  119. <div class="tishi">短信签名模版使用帮助,<a href="<?=URLY?>view_smsqian.html" target="_blank">查看帮助和使用规则?</a></div>
粤ICP备19079148号