SaveInfo.html 4.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102
  1. <!-- header start -->
  2. <include file="Public/Header" />
  3. <!-- header end -->
  4. <!-- right content start -->
  5. <div class="content-right">
  6. <div class="content">
  7. <!-- form start -->
  8. <div id="success" style="color:#fff;display: none;background: limegreen;height: 3rem;text-align: center;"></div>
  9. <form class="am-form form-validation view-save" action="{{:U('Admin/Collect/Save')}}" method="POST" request-type="ajax-reload" enctype="multipart/form-data">
  10. <legend>
  11. <span class="fs-16">
  12. <if condition="empty($data['id'])">
  13. 增加集卡信息
  14. <else />
  15. 编辑集卡信息
  16. </if>
  17. </span>
  18. <a href="{{:U('Admin/Collect/Index')}}" class="fr fs-14 m-t-5 am-icon-mail-reply"> {{:L('common_operation_back')}}</a>
  19. </legend>
  20. <div class="am-g">
  21. <label>活动绑定</label>
  22. <select name="act_id" id="act_id" class="am-radius c-p" required>
  23. <option value="">请绑定活动</option>
  24. <foreach name="Acts" item="v">
  25. <option value="{{$v.id}}" <if condition="isset($data['act_id']) and $data['act_id'] eq $v['id']">selected</if> >{{$v.activity_name}}</option>
  26. </foreach>
  27. </select>
  28. </div>
  29. <div class="am-form-group">
  30. <label>集卡绑定</label>
  31. <select class="form-control input-sm" id="collect_id" name="collect_id" required>
  32. <if condition = "$collects">
  33. <foreach name="collects" item ="p">
  34. <option value="{{$p.id}}" <if condition="isset($data['prize_id']) and $data['collect_id'] eq $p['id']">selected</if>>{{$p.collect_name}}</option>
  35. </foreach>
  36. <else/>
  37. <option value="">请先选择活动</option>
  38. </if>
  39. </select>
  40. </div>
  41. <div class="am-g">
  42. <label>UID设定</label>
  43. <input type="text" name="uid" placeholder="UID,注意号段" data-validation-message="请填UID,注意号段" class="am-form-field am-radius" required
  44. <notempty name="data"> value="{{$data.uid}}" </notempty>/>
  45. </div>
  46. <div class="am-form-group">
  47. <label>抽卡日期设定</label> <label><font color="red" id="warning"></font></label>
  48. <input type="text" name="collect_date" placeholder="格式 2018-12-18 12:23:33" class="am-form-field am-radius"
  49. <notempty name="data"> value="{{$data.collect_date}}" </notempty>/>
  50. </div>
  51. <div class="am-form-group" style="padding-top: 2rem">
  52. <input type="hidden" name="id" <notempty name="data"> value="{{$data.id}}"</notempty>" />
  53. <button class="am-btn am-btn-primary">保存</button>
  54. </div>
  55. </form>
  56. <!-- form end -->
  57. </div>
  58. </div>
  59. <!-- right content end -->
  60. <!-- footer start -->
  61. <include file="Public/Footer" />
  62. <!-- footer end -->
  63. <script src="__PUBLIC__/Common/Lib/uploader/jquery-1.9.1.min.js" type="text/javascript"></script>
  64. <script type="text/javascript">
  65. //two AJAX获取数据方式(每次请求)
  66. $("#act_id").on("change", function () {
  67. var act_id = $("#act_id").val();
  68. // console.log(act_id);
  69. $.ajax({
  70. url: "{{:U('Admin/Collect/Search')}}",
  71. type: 'POST',
  72. dateType: 'JSON',
  73. data: {"act_id": act_id},
  74. success: function (data) //服务器成功响应处理函数
  75. {
  76. var obj = jQuery.parseJSON(data);
  77. // console.log(obj); return ;
  78. $("#collect_id").html('');
  79. var html = '<option value ="">请选择集卡</option>';
  80. for (var i = obj.collects.length - 1; i >= 0; i--) {
  81. html += '<option value ="' + obj.collects[i]['collect_id'] + '">' + obj.collects[i]['collect_name'] + '</option>';
  82. }
  83. // console.log(html);
  84. $("#collect_id").html(html);
  85. var warning = obj.activity['start_at'] + ' 至 ' +obj.activity['end_at'];
  86. $('#warning').html(warning);
  87. },
  88. })
  89. });
  90. </script>
  91. <script>
  92. jeDate("input[name=collect_date]",{
  93. format: "YYYY-MM-DD hh:mm:ss"
  94. });
  95. </script>