config.html 2.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394
  1. {extend name="app/shop/view/base.html"/}
  2. {block name="resources"}
  3. <style>
  4. .form-wrap {margin-top: 0;}
  5. </style>
  6. {/block}
  7. {block name="main"}
  8. <div class="layui-form form-wrap">
  9. <div class="form-row">
  10. <button class="layui-btn" onclick="getSmsPackageList()">获取短信套餐包</button>
  11. <button class="layui-btn" onclick="register()">注册</button>
  12. <button class="layui-btn" onclick="alert()">发送短信</button>
  13. <button class="layui-btn" onclick="removeChildAccount()">删除</button>
  14. </div>
  15. </div>
  16. {/block}
  17. {block name="script"}
  18. <script>
  19. layui.use('form', function() {
  20. var form = layui.form,
  21. repeat_flag = false; //防重复标识
  22. form.render();
  23. form.on('submit(save)', function(data) {
  24. if (repeat_flag) return;
  25. repeat_flag = true;
  26. $.ajax({
  27. url: ns.url("alisms://shop/sms/config"),
  28. data: data.field,
  29. dataType: 'JSON',
  30. type: 'POST',
  31. success: function(res) {
  32. repeat_flag = false;
  33. if (res.code == 0) {
  34. layer.confirm('编辑成功', {
  35. title:'操作提示',
  36. btn: ['返回列表', '继续操作'],
  37. yes: function(){
  38. location.href = ns.url("shop/message/sms")
  39. },
  40. btn2: function() {
  41. location.reload();
  42. }
  43. });
  44. }else{
  45. layer.msg(res.message);
  46. }
  47. }
  48. });
  49. });
  50. });
  51. function back() {
  52. location.href = ns.url("shop/message/sms");
  53. }
  54. function getSmsPackageList() {
  55. $.ajax({
  56. url: ns.url("niusms://shop/sms/getSmsPackageList"),
  57. dataType: 'JSON',
  58. type: 'POST',
  59. success: function(res) {
  60. console.log("getSmsPackageList",res);
  61. }
  62. });
  63. }
  64. function register() {
  65. $.ajax({
  66. url: ns.url("niusms://shop/sms/register"),
  67. dataType: 'JSON',
  68. type: 'POST',
  69. success: function(res) {
  70. console.log("register",res);
  71. }
  72. });
  73. }
  74. function removeChildAccount() {
  75. $.ajax({
  76. url: ns.url("niusms://shop/sms/removeChildAccount"),
  77. dataType: 'JSON',
  78. type: 'POST',
  79. success: function(res) {
  80. console.log("removeChildAccount",res);
  81. }
  82. });
  83. }
  84. </script>
  85. {/block}