edit.blade.php 9.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265
  1. @extends('vip.layouts')
  2. @section('content')
  3. <form class="layui-form" action="/Admin/{{$data['dgame']}}Res/Edit?identity={{ $data['id']}}&info_no={{ $data['info_no'] }}" id="submitForm" name="submitForm" method="post" eventType=eventAjaxForm>
  4. {!! csrf_field() !!}
  5. <div class="layui-form-item">
  6. {{$data['gname']}}修改开奖结果
  7. </div>
  8. <div class="layui-form-item">
  9. <label class="layui-form-label">{{ trans('sixlottery.name') }}</label>
  10. <div class="layui-input-block">
  11. <input type="text" lay-verify="" placeholder="" autocomplete="off" value="{{ $data['gname'] }}" class="layui-input" disabled="disabled">
  12. <input type="hidden" name="game" id="game" required lay-verify="" placeholder="" autocomplete="off" value="@isset($data){{ $data['game'] }}@endisset" class="layui-input">
  13. </div>
  14. </div>
  15. <div class="layui-form-item">
  16. <label class="layui-form-label">{{ trans('sixlottery.info_no') }}:</label>
  17. <div class="layui-input-block">
  18. <input type="text" name="info_no" id="info_no" required lay-verify="" placeholder="" autocomplete="off" value="@isset($data){{ $data['info_no'] }}@endisset" class="layui-input" disabled="disabled">
  19. </div>
  20. </div>
  21. <div class="layui-form-item">
  22. <label class="layui-form-label">{{ trans('sixlottery.prizes_code') }}:</label>
  23. <div class="layui-input-inline" style="width: 60px;margin-bottom: 10px">
  24. <input type="text" name="open_code1" min="0" lay-verify="" autocomplete="off" class="layui-input" value="@isset($data) {{ $data['code'][0] }} @endisset" placeholder="0" style="height:25px;">
  25. </div>
  26. <div class="layui-input-inline" style="width: 60px;margin-bottom: 10px">
  27. <input type="text" name="open_code2" min="0" lay-verify="" autocomplete="off" class="layui-input" value="@isset($data) {{ $data['code'][1] }} @endisset" placeholder="0" style="height:25px;">
  28. </div>
  29. <div class="layui-input-inline" style="width: 60px;margin-bottom: 10px">
  30. <input type="text" name="open_code3" min="0" lay-verify="" autocomplete="off" class="layui-input" value="@isset($data) {{ $data['code'][2] }} @endisset" placeholder="0" style="height:25px;">
  31. </div>
  32. <div class="layui-input-inline" style="width: 60px;margin-bottom: 10px">
  33. <input type="text" name="open_code4" min="0" lay-verify="" autocomplete="off" class="layui-input" value="@isset($data) {{ $data['code'][3] }} @endisset" placeholder="0" style="height:25px;">
  34. </div>
  35. <div class="layui-input-inline" style="width: 60px;margin-bottom: 10px">
  36. <input type="text" name="open_code5" min="0" lay-verify="" autocomplete="off" class="layui-input" value="@isset($data) {{ $data['code'][4] }} @endisset" placeholder="0" style="height:25px;">
  37. </div>
  38. <div class="layui-input-inline" style="width: 60px;margin-bottom: 10px">
  39. <input type="text" name="open_code6" min="0" lay-verify="" autocomplete="off" class="layui-input" value="@isset($data) {{ $data['code'][5] }} @endisset" placeholder="0" style="height:25px;">
  40. </div>
  41. <div class="layui-input-inline" style="width: 60px;margin-bottom: 10px">
  42. <input type="text" name="open_code7" min="0" lay-verify="" autocomplete="off" class="layui-input" value="@isset($data) {{ $data['code'][6] }} @endisset" placeholder="0" style="height:25px;">
  43. </div>
  44. <div style="color:red;">数字只支持1到49,若输入其他号码开奖错误则无人中奖。</div>
  45. </div>
  46. <div class="layui-form-item">
  47. <label class="layui-form-label">{{ trans('sixlottery.rpassword') }}:</label>
  48. <div class="layui-input-block">
  49. <input type="password" name="rpassword" class="layui-input" lay-verify="username" id="form_rpassword" placeholder="请输入二次密码">
  50. </div>
  51. </div>
  52. <input type="hidden" name="isfirst" id="isfirst" value="1">
  53. <input type="hidden" name="identity" id="identity" value="{{ $data['id']}}">
  54. <input type="hidden" name="info_no" value="{{ $data['info_no']}}">
  55. @if(S('ACTION')!='view')
  56. <div class="layui-form-item">
  57. <div class="layui-input-block">
  58. <button class="layui-btn updateres" lay-submit lay-filter="submitForm">修改结果</button>
  59. <button type="" class="layui-btn layui-btn-primary returnpage">返回</button>
  60. </div>
  61. </div>
  62. @endif
  63. </form>
  64. <br>
  65. <div id="parper" class="hide" style="display: none;text-align: center;line-height: 150px;">已完成<span class="percent">0</span>%</div>
  66. <script>
  67. //Demo
  68. $('.returnpage').on('click',function(){
  69. window.history.go(-1);
  70. });
  71. var index = 0;
  72. var game = $('#game').val();
  73. $(".goprize").mouseup(function(){
  74. /*layer.open({
  75. type: 1,
  76. title: '开奖进度',
  77. closeBtn: 0,
  78. area: ['200px','200px'],
  79. skin: 'layui-layer-demo', //没有背景色
  80. shadeClose: true,
  81. content: $('#parper')
  82. });*/
  83. index = layer.load(1, {shade: [0.71,'#eee']});
  84. $("#pstatus").val(3);
  85. });
  86. $(".updateres").mouseup(function(){
  87. index = layer.load(1, {shade: [0.71,'#eee']});
  88. /*layer.open({
  89. type: 1,
  90. title: '开奖进度',
  91. closeBtn: 0,
  92. area: ['200px','200px'],
  93. skin: 'layui-layer-demo', //没有背景色
  94. shadeClose: true,
  95. content: $('#parper')
  96. });*/
  97. });
  98. //解锁
  99. /*$('.unlock').on('click',function(){
  100. var infono = $('#info_no').val();
  101. $.ajax({
  102. url:"/Admin/SixlotteryRes/UnlockBuyinfo",
  103. type:"get",
  104. dataType:"json",
  105. data:{
  106. infono:infono
  107. },
  108. success:function(data){
  109. if(data.status==1){
  110. $('.updateres').show();
  111. $('.unlock').hide();
  112. return 'data.msg';
  113. }else{
  114. return 'data.msg';
  115. }
  116. },
  117. })
  118. });*/
  119. layui.use(['form'], function(){
  120. var form = layui.form;
  121. form.verify({
  122. password:function(value,item){
  123. if(value==null||value==''||value==undefined){
  124. $('.updateres').show();
  125. return '密码不能为空';
  126. }
  127. }
  128. });
  129. //监听提交
  130. form.on('submit(submitForm)', function(data){
  131. $('.updateres').hide();
  132. return true;
  133. });
  134. });
  135. function cbFormSuccess(data){
  136. var info_no = $('#info_no').val();
  137. //layer.close(index);
  138. if(data.status==1){
  139. layer.alert('正在开奖,请等待2~3分钟');
  140. prize(info_no,1);
  141. }else{
  142. layer.alert(data.msg);
  143. setTimeout(function(){
  144. window.location.href = '/admin/SixlotteryRes/OpenList?no=' + info_no + '&game=' + game;
  145. },2500);
  146. }
  147. /*if(data.data>0){
  148. layer.msg(data.msg);
  149. $('#pstatus').val('1')
  150. $('.updateres').show();
  151. $('.unlock').hide();
  152. $('.goprize').hide();
  153. }else{
  154. $('#isfirst').val('2');
  155. prize(info_no,1);
  156. }*/
  157. }
  158. function prize(info_no,ispwcheck){
  159. var url = '/admin/SfsixlotteryRes/Edit';
  160. if(game=='sixlottery'){
  161. url = '/admin/SixlotteryRes/Edit';
  162. }
  163. $('.updateres').hide();
  164. var isfirst = $('#isfirst').val();
  165. $('#isfirst').val('2');
  166. $.ajax({
  167. url:url,
  168. type:"post",
  169. dataType:"json",
  170. data:$('form').serialize(),
  171. success:function(data){
  172. //layer.close(index);
  173. if(data.status==1 && isfirst==1){
  174. layer.msg('正在开奖,请等待2~3分钟');
  175. setTimeout(function(){
  176. prize(info_no,1);
  177. },5000);
  178. }else if(data.status==2){
  179. layer.alert('成功',function(){
  180. window.location.href='/admin/SixlotteryRes/OpenList?no=' + info_no + '&game=' + game;
  181. });
  182. }else if(data.status<0){
  183. layer.alert(data.msg,function(){
  184. window.location.reload();
  185. });
  186. }else{
  187. setTimeout(function(){
  188. prize(info_no,1);
  189. },5000);
  190. }
  191. /*if(data.status==2){
  192. if(ispwcheck==1){
  193. layer.close(index);
  194. layer.open({
  195. type: 1,
  196. title: '开奖进度',
  197. closeBtn: 0,
  198. area: ['200px','200px'],
  199. skin: 'layui-layer-demo', //没有背景色
  200. shadeClose: false,
  201. content: $('#parper')
  202. });
  203. }
  204. $('#parper .percent').text(100);
  205. //$('.updateres').show();
  206. layer.msg('成功');
  207. setTimeout(function(){
  208. window.location.href='/admin/SixlotteryRes/OpenList?no=' + info_no;
  209. window.history.go(-1);//返回上一页
  210. },2500);
  211. }else if(data.status==1){
  212. if(ispwcheck==1){
  213. layer.close(index);
  214. layer.open({
  215. type: 1,
  216. title: '开奖进度',
  217. closeBtn: 0,
  218. area: ['200px','200px'],
  219. skin: 'layui-layer-demo', //没有背景色
  220. shadeClose: false,
  221. content: $('#parper')
  222. });
  223. }
  224. console.log(data.data.percent);
  225. $('#parper .percent').text(data.data.percent);
  226. prize(info_no,2);
  227. }else{
  228. $('.updateres').html('继续开奖');
  229. layer.alert(data.msg);
  230. }*/
  231. },
  232. })
  233. }
  234. function cbFormFail(data) {
  235. if(data.status==2){
  236. var info_no = $('#info_no').val();
  237. layer.alert(data.msg);
  238. setTimeout(function(){
  239. window.location.href = '/admin/SixlotteryRes/OpenList?no=' + info_no + '&game=sixlottery';
  240. },2500);
  241. }else{
  242. parent.layer.msg(data.msg);
  243. setTimeout(function(){
  244. window.location.reload();
  245. },2500);
  246. }
  247. //$('.updateres').show();
  248. }
  249. </script>
  250. @endsection