addPromotion.blade.php 9.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248
  1. @extends('vip.layouts')
  2. @section('content')
  3. <style type="text/css">
  4. .loss-input {
  5. /* display: block; */
  6. width: 100%;
  7. padding-left: 10px;
  8. }
  9. .loss-input {
  10. height: 38px;
  11. line-height: 1.3;
  12. line-height: 38px\9;
  13. border-width: 1px;
  14. border-style: solid;
  15. background-color: #fff;
  16. border-radius: 2px;
  17. }
  18. </style>
  19. <form class="layui-form" action="{{ url()->full() }}" id="submitForm" name="submitForm" method="post" eventType=eventAjaxForm>
  20. {!! csrf_field() !!}
  21. <div class="layui-form-item">
  22. <label class="layui-form-label">{{ trans('lottery_money.name') }}:</label>
  23. <div class="layui-input-block">
  24. <input type="text" name="name" id="name" required lay-verify="" placeholder="" autocomplete="off" value="@isset($data) {{ $data['name'] }} @endisset" class="layui-input">
  25. </div>
  26. </div>
  27. <div class="layui-form-item">
  28. <!-- <label class="layui-form-label">{{ trans('lottery_money.type') }}</label>
  29. <div class="layui-input-block">
  30. <select name="type" id="type" class="Selects" lay-filter="testSelect" lay-verify="" autocomplete="off" class="layui-input" eventType=event-query>
  31. @foreach(trans('lottery_money.money_C') as $k=>$v)
  32. <option @if(isset($data['type'])&& $k == $data['type']) selected @endif value="{{$k}}">{{$v}}</option>
  33. @endforeach
  34. </select>
  35. </div>
  36. </div> -->
  37. <input type="hidden" name="type" value="upgrade">
  38. <div class="layui-form-item">
  39. <label class="layui-form-label">{{ trans('lottery_money.give_type') }}:</label>
  40. <div class="layui-input-block">
  41. <input type="radio" name="setup" value="1" checked="true" title="手动申请" @if(isset($setup) && $setup == 1) checked @endif>
  42. <input type="radio" name="setup" value="2" title="自动计算" @if(isset($setup) && $setup == 2) checked @endif>
  43. </div>
  44. </div>
  45. <div class="layui-form-item">
  46. <label class="layui-form-label">彩金类型:</label>
  47. <div class="layui-input-block">
  48. <select name="give_type" id="type" lay-verify="" autocomplete="off" class="layui-input" eventType=event-query>
  49. <option value="num" @if(isset($give_type)&&$give_type=='num')selected @endif >赠送金额</option>
  50. </select>
  51. </div>
  52. </div>
  53. <!-- <div class="layui-form-item single" style="display: none;">
  54. <label class="layui-form-label">{{ trans('lottery_money.game') }}</label>
  55. <div class="layui-input-block">
  56. <select name="game" id="game" lay-verify="" autocomplete="off" class="layui-input" eventType=event-query>
  57. <option value="" selected="selected">请选择</option>
  58. @foreach($dataed as $k=>$v)
  59. <option value="{{$v['gameCode']}}">{{ $v['name'] }}</option>
  60. @endforeach
  61. </select>
  62. </div>
  63. </div> -->
  64. <!-- <div class="layui-form-item">
  65. <label class="layui-form-label">{{ trans('lottery_money.proportion') }}:</label>
  66. <div class="layui-input-block">
  67. <input type="text" name="proportion" id="proportion" required lay-verify="" placeholder="" autocomplete="off" value="@isset($give_type) {{ $give_type }} @endisset" class="layui-input">
  68. &nbsp;&nbsp;{{ trans('lottery_money.proportione') }}
  69. </div>
  70. </div> -->
  71. <div class="layui-form-item">
  72. <label class="layui-form-label">{{ trans('lottery_money.grade') }}</label>
  73. <div class="layui-input-block">
  74. @foreach($User_grade as $k=>$v)
  75. <div style="float: left;margin-right: 20px; width: 150px;"><input type="checkbox" name="grade[]" value="{{$v['id']}}" @if(isset($v['active']) && $v['active'] == 1) checked @endif>{{$v['name']}}</div>
  76. <input type="text" name="proportion[]" lay-verify="" placeholder="请输入金额" autocomplete="off" value="@isset($v['val']) {{ $v['val'] }} @endisset" class="layui-input" style="width: 300px;">
  77. @endforeach
  78. </div>
  79. </div>
  80. <div class="layui-form-item">
  81. <label class="layui-form-label">提款倍数:</label>
  82. <div class="layui-input-block">
  83. <input type="text" name="multiple" id="multiple" required lay-verify="" placeholder="" autocomplete="off" value="@isset($multiple) {{ $multiple }} @endisset" class="layui-input">
  84. </div>
  85. </div>
  86. <!-- <div class="layui-form-item">
  87. <label class="layui-form-label">{{ trans('lottery_money.sort') }}:</label>
  88. <div class="layui-input-block">
  89. <input type="text" name="sort" id="sort" required lay-verify="" placeholder="" autocomplete="off" value="@isset($data) {{ $data['sort'] }} @endisset" class="layui-input">
  90. </div>
  91. </div> -->
  92. <input type="hidden" name="sort" value='1'>
  93. <div class="layui-form-item">
  94. <label class="layui-form-label">游戏列表</label>
  95. <div class="layui-input-block">
  96. @foreach($dataed as $k=>$v)
  97. <div style="float: left;margin-right: 20px; width: 150px;"><input type="checkbox" name="gamename[]" value="{{$v['gameCode']}}" @if(isset($v['active']) && $v['active'] == 1) checked @endif>{{$v['name']}}</div>
  98. @endforeach
  99. </div>
  100. </div>
  101. @if(S('ACTION')!='view')
  102. <div class="layui-form-item">
  103. <div class="layui-input-block">
  104. <a class="layui-btn lay-btn-diy" href="javascript:history.go(-1)">返回</a>
  105. <button class="layui-btn" lay-submit lay-filter="submitForm">立即提交</button>
  106. <button type="reset" class="layui-btn layui-btn-green">重置</button>
  107. </div>
  108. </div>
  109. @endif
  110. </form>
  111. <script>
  112. //Demo
  113. var condiloss_money = $('.loscon').html();
  114. var condilucky_money = $('.luccon').html();
  115. var dt = '';
  116. //添加条件
  117. function addcondi(){
  118. var did = $('.addcondi').attr('data-id');
  119. if(did>=10){
  120. layer.msg('最多添加十项条件');
  121. return false;
  122. }
  123. var mat = parseInt(did)-1;
  124. var ac = $('.addcondi').attr('data-type');
  125. if(dt==''){
  126. if(ac=='loss_money'){
  127. condiloss_moneyt = condiloss_money.replace(/-0/g, "-"+did);
  128. $('.addbut').before(condiloss_moneyt);
  129. }else if(ac=='lucky_money'){
  130. condilucky_moneyt = condilucky_money.replace(/-0/g, "-"+did);
  131. $('.addbut').before(condilucky_moneyt);
  132. }
  133. }else if(dt=='loss_money'){
  134. condiloss_moneyt = condiloss_money.replace(/-0/g, "-"+did);
  135. $('.addbut').before(condiloss_moneyt);
  136. }else if(dt=='lucky_money'){
  137. condilucky_moneyt = condilucky_money.replace(/-0/g, "-"+did);
  138. $('.addbut').before(condilucky_moneyt);
  139. }
  140. $('.addcondi').attr('data-id',parseInt(did)+1);
  141. }
  142. //删除条件
  143. function delcondi(){
  144. var did = $('.addcondi').attr('data-id');
  145. if(did<=1){
  146. layer.msg('至少包含一项条件');
  147. return false;
  148. }
  149. var mat = parseInt(did)-1;
  150. var dstr = '-'+mat;
  151. $("input[id$='"+dstr+"']").parent().parent().remove();
  152. $('.addcondi').attr('data-id',mat);
  153. $('.delcondi').attr('data-id',mat);
  154. }
  155. layui.use(['form'], function(){
  156. var form = layui.form;
  157. $('.loscon').remove();
  158. $('.luccon').remove();
  159. var codistr = '';
  160. form.on('select(testSelect)', function(data){
  161. console.log(data.value);
  162. dt = data.value;
  163. if (data.value=='join' || data.value=='month_join' || data.value=='week_join' || data.value=='loss_money'|| data.value=='day_join') {
  164. $('.single').show();
  165. // $('#labels').hide();
  166. }else{
  167. $('.single').hide();
  168. // $('#labels').show();
  169. }
  170. if(data.value=='sign_money'){
  171. $('.sign_money').show();
  172. }else{
  173. $('.sign_money').hide();
  174. }
  175. if(data.value=='night_join'){
  176. $('.night_join').show();
  177. }else{
  178. $('.night_join').hide();
  179. }
  180. if (data.value=='loss_money') {
  181. $('.loss_money').show();
  182. $('.extrcon').after(condiloss_money);
  183. }else{
  184. $('.condiloss_money').remove();
  185. $('.loss_money').hide();
  186. }
  187. if (data.value=='lucky_money') {
  188. $('.lucky_money').show();
  189. $('.extrcon').after(condilucky_money);
  190. }else{
  191. $('.condilucky_money').remove();
  192. $('.lucky_money').hide();
  193. }
  194. if (data.value=='lucky_money' || data.value=='loss_money') {
  195. $('.addcondi').show();
  196. $('.addbut').show();
  197. $('.extrcon').show();
  198. }else{
  199. $('.extrcon').hide();
  200. $('.addbut').hide();
  201. $('.addcondi').hide();
  202. }
  203. });
  204. //监听提交
  205. form.on('submit(submitForm)', function(data){
  206. return true;
  207. });
  208. });
  209. layui.use('laydate', function(){
  210. var laydate = layui.laydate;
  211. //时间选择器
  212. laydate.render({
  213. elem: '#cd1-star_time'
  214. ,type: 'time'
  215. });
  216. //时间选择器
  217. laydate.render({
  218. elem: '#cd1-end_time'
  219. ,type: 'time'
  220. });
  221. });
  222. /*lay('.test-item').each(function(){
  223. laydate.render({
  224. elem: this
  225. ,type: 'datetime'
  226. ,trigger: 'click'
  227. });
  228. });*/
  229. </script>
  230. @endsection