editchannel.html 4.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106
  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <meta charset="utf-8">
  5. <title>编辑</title>
  6. <meta name="viewport" content="width=device-width, initial-scale=1">
  7. <link rel="stylesheet" href="/assets/css/backend.css">
  8. <link rel="stylesheet" href="/assets/css/bootstrap.min.css">
  9. <link rel="stylesheet" href="/assets/css/fastadmin.min.css">
  10. <link rel="stylesheet" href="/assets/libs/layer/dist/theme/default/layer.css">
  11. <script src="/assets/libs/jquery/dist/jquery.min.js"></script>
  12. <script src="/assets/libs/bootstrap/dist/js/bootstrap.min.js"></script>
  13. <script src="/assets/libs/layer/src/layer.js"></script>
  14. <link href="__CDN__/assets/css/frontend/essay/toastr.min.css" rel="stylesheet"/>
  15. <script src="__CDN__/assets/js/frontend/essay/toastr.min.js"></script>
  16. </head>
  17. <body>
  18. <div>
  19. <form class="form-horizontal" role="form">
  20. <div class="form-group">
  21. <label for="firstname" class="col-sm-2 control-label">普通订单</label>
  22. <div class="col-sm-10">
  23. <input type="text" class="form-control" id="normal_count" value="{$res.normal_num}"
  24. placeholder="请输入数字,满N单减掉1单" onkeyup="if(this.value.length==1){this.value=this.value.replace(/[^1-9]/g,'')}else{this.value=this.value.replace(/\D/g,'')}" onafterpaste="if(this.value.length==1){this.value=this.value.replace(/[^1-9]/g,'')}else{this.value=this.value.replace(/\D/g,'')}" />
  25. </div>
  26. </div>
  27. <div class="form-group">
  28. <label for="lastname" class="col-sm-2 control-label">vip订单</label>
  29. <div class="col-sm-10">
  30. <input type="text" class="form-control" id="vip_count" value="{$res.vip_num}"
  31. placeholder="请输入数字,满N单减掉1单" onkeyup="if(this.value.length==1){this.value=this.value.replace(/[^1-9]/g,'')}else{this.value=this.value.replace(/\D/g,'')}" onafterpaste="if(this.value.length==1){this.value=this.value.replace(/[^1-9]/g,'')}else{this.value=this.value.replace(/\D/g,'')}" />
  32. </div>
  33. </div>
  34. <div class="form-group">
  35. <label for="lastname" class="col-sm-2 control-label">KL比例</label>
  36. <div class="col-sm-10">
  37. <input id="kl_rate" placeholder="填写 0 到 1 之间的两位小数" onkeyup="clearNoNum(this)" class="form-control" step="0.01" type="text" value="{$res.kl_rate}" >
  38. </div>
  39. </div>
  40. <div class="form-group">
  41. <label for="lastname" class="col-sm-2 control-label">属性</label>
  42. <div class="col-sm-10">
  43. <select type="text" class="form-control" id="is_blacklist"
  44. placeholder="请输入姓">
  45. <option value="0" {if condition="$res.is_blacklist eq 0"}selected{/if} >白名单</option>
  46. <option value="1" {if condition="$res.is_blacklist eq 1"}selected{/if}>黑名单</option>
  47. </select>
  48. </div>
  49. </div>
  50. <div class="form-group">
  51. <div class="col-sm-offset-2 col-sm-10">
  52. <input type="hidden" id="cid" value="{$res.admin_id}">
  53. <button id="tosubmit" type="button" class="btn btn-default">确定</button>
  54. </div>
  55. </div>
  56. </form>
  57. </div>
  58. </body>
  59. <script>
  60. function clearNoNum(obj){
  61. //清除“数字”和“.”以外的字符
  62. obj.value = obj.value.replace(/[^\d.]/g,"");
  63. //只保留第一个. 清除多余的
  64. obj.value = obj.value.replace(/\.{2,}/g,".");
  65. obj.value = obj.value.replace(".","$#$").replace(/\./g,"").replace("$#$",".");
  66. //只能输入两个小数
  67. obj.value = obj.value.replace(/^(\-)*(\d+)\.(\d\d).*$/,'$1$2.$3');
  68. //以上已经过滤,此处控制的是如果没有小数点,首位不能为类似于 01、02的金额
  69. if(obj.value.indexOf(".")< 0 && obj.value !=""){
  70. obj.value= parseFloat(obj.value);
  71. }
  72. //不能大于1
  73. if(obj.value < 0 || obj.value > 1){
  74. obj.value = 0;
  75. }
  76. }
  77. $('#tosubmit').click(function(){
  78. var normal = $('#normal_count').val();
  79. var vip = $('#vip_count').val();
  80. var black = $('#is_blacklist').val();
  81. var rate = $('#kl_rate').val();
  82. var id = $('#cid').val();
  83. // if(black==1 && ($.trim(normal)==''||$.trim(vip)=='' || $.trim(normal)==0 || $.trim(normal)==0)){
  84. // layer.msg('请填写普通订单和vip订单');
  85. // return false;
  86. // }
  87. var data={
  88. normal_count:normal,
  89. vip_count:vip,
  90. is_blacklist:black,
  91. cid:id,
  92. kl_rate:rate
  93. }
  94. $.post('/admin/general/config/editchannel',data,function(res){
  95. if(res.res == 0){
  96. Toastr.success('修改成功');
  97. setTimeout(function() {
  98. parent.layer.close(parent.layer.index);
  99. },2000);
  100. }
  101. })
  102. })
  103. </script>
  104. </html>