No Description
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

notice_details_sms.htm 5.7KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117
  1. {include file="public/layout" /}
  2. <body class="eyou_body_xin">
  3. <div id="append_parent"></div>
  4. <div id="ajaxwaitid"></div>
  5. <div id="geduan_div" class="h10"></div>
  6. <div class="page" style="min-width: auto; padding-bottom: 15px;">
  7. <div class="flexigrid">
  8. {include file="notice/notice_details_bar" /}
  9. <form class="form-horizontal pl10 pr10" id="post_form" action="" method="post">
  10. <div class="ncap-form-default tab_div_1">
  11. <!-- 短信通知 -->
  12. <dl class="row">
  13. <dt class="tit">是否开启</dt>
  14. <dd class="opt">
  15. <ul class="nc-row ncap-waybill-list">
  16. <li style="width: 100%;">
  17. <label class="label" >
  18. <input class="check" type="radio" name="is_open" value="1" {notempty name="$info.is_open"}checked="checked"{/notempty}><span>开启</span>
  19. </label>
  20. &nbsp; &nbsp;
  21. <label class="label" >
  22. <input class="check" type="radio" name="is_open" value="0" {empty name="$info.is_open"}checked="checked"{/empty}><span>关闭</span>
  23. </label>
  24. </li>
  25. </ul>
  26. </dd>
  27. </dl>
  28. <dl class="row">
  29. <dt class="tit"><em>*</em>签名名称</dt>
  30. <dd class="opt">
  31. <input name="sms_sign" value="{$info.sms_sign}" class="input-txt w250" type="text" placeholder="短信签名名称,例:易优"/>
  32. </dd>
  33. </dl>
  34. <dl class="row">
  35. <dt class="tit"><em>*</em>{eq name='$info.sms_type' value='1'}模板CODE{else /}模板id{/eq}</dt>
  36. <dd class="opt">
  37. <input name="sms_tpl_code" value="{$info.sms_tpl_code}" class="input-txt w250" type="text" placeholder="{eq name='$info.sms_type' value='1'}短信模板CODE,例:SMS_123456789{else /}短信模板id,例:123456789{/eq}"/>
  38. </dd>
  39. </dl>
  40. <dl class="row">
  41. <dt class="tit"><em>*</em>模板内容</dt>
  42. <dd class="opt">
  43. <textarea rows="5" cols="80" name="tpl_content" style="height:80px;" class="w250" placeholder="{eq name='$info.sms_type' value='1'}短信模板内容,例:您的验证码为 ${content} ,该验证码30分钟内有效,请勿泄露于他人。{else /}短信模板内容,例:您的验证码为 {1} ,该验证码30分钟内有效,请勿泄露于他人。{/eq}">{$info.tpl_content}</textarea>
  44. </dd>
  45. </dl>
  46. <dl class="row">
  47. <dt class="tit">模板演示</dt>
  48. <dd class="opt">
  49. <div class="default-template-content"><img src="__STATIC__/admin/images/notice_template_sms_bg.png" alt="" class="bg-img">
  50. <div class="sms-notice">
  51. <div class="message-content">{$info.tpl_content_demo}</div>
  52. </div>
  53. </div>
  54. </dd>
  55. </dl>
  56. <div style="height: 30px;display: block;"></div>
  57. <!-- 短信通知 -->
  58. </div>
  59. <div class="ncap-form-default">
  60. <div class="bot2" style="padding-left: 160px;">
  61. <input type="hidden" name="sms_type" value="{$info.sms_type}">
  62. <input type="hidden" name="send_scene" value="{$info.send_scene}">
  63. <input type="hidden" name="tpl_id" value="{$info.tpl_id}">
  64. <a href="JavaScript:void(0);" onclick="checkForm();" class="ncap-btn-big ncap-btn-green" id="submitBtn">保存</a>
  65. <a class="ncap-btn-big ncap-btn-no" href="javascript:history.back();" title="返回">返回</a>
  66. </div>
  67. </div>
  68. </form>
  69. </div>
  70. </div>
  71. <script type="text/javascript">
  72. function checkForm(){
  73. var sms_type = $('input[name=sms_type]').val();
  74. if($('input[name=sms_sign]').val() == ''){
  75. showErrorMsg('签名名称不能为空!');
  76. $('input[name=sms_sign]').focus();
  77. return false;
  78. }
  79. if($('input[name=sms_tpl_code]').val() == ''){
  80. if (1 == sms_type) {
  81. showErrorMsg('模板CODE不能为空!');
  82. } else {
  83. showErrorMsg('模板id不能为空!');
  84. }
  85. $('input[name=sms_tpl_code]').focus();
  86. return false;
  87. }
  88. if($('textarea[name=tpl_content]').val() == ''){
  89. showErrorMsg('模板内容不能为空!');
  90. $('textarea[name=tpl_content]').focus();
  91. return false;
  92. }
  93. layer_loading('正在处理');
  94. $.ajax({
  95. type : 'post',
  96. url : "{:url('Notice/notice_details_sms', ['_ajax'=>1])}",
  97. data : $('#post_form').serialize(),
  98. dataType : 'json',
  99. success : function(res){
  100. layer.closeAll();
  101. if (res.code == 1) {
  102. layer.msg(res.msg, {shade: layer_shade, time: 1000}, function(){
  103. window.location.reload();
  104. });
  105. } else {
  106. showErrorAlert(res.msg);
  107. }
  108. },
  109. error: function(e){
  110. layer.closeAll();
  111. showErrorAlert(e.responseText);
  112. }
  113. });
  114. }
  115. </script>
  116. {include file="public/footer" /}