add.blade.php 14 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299
  1. @extends('vip.layouts')
  2. @section('content')
  3. <form class="layui-form" action="{{ url()->full() }}" id="submitForm" name="submitForm" method="post"
  4. eventType=eventAjaxForm>
  5. {!! csrf_field() !!}
  6. <div class="layui-form-item">
  7. <label class="layui-form-label">游戏名</label>
  8. <div class="layui-input-block">
  9. <input type="text" name="name" required lay-verify="required" autocomplete="off" class="layui-input"
  10. value="{{isset($data['name'])?$data['name']:''}}">
  11. </div>
  12. </div>
  13. <div class="layui-form-item">
  14. <label class="layui-form-label">游戏代码</label>
  15. <div class="layui-input-inline">
  16. <input type="text" name="table_name" required lay-verify="required" autocomplete="off" class="layui-input"
  17. value="{{isset($data['table_name'])?$data['table_name']:''}}">
  18. </div>
  19. <div class="layui-form-mid layui-word-aux" style="color: red">*游戏代码请谨慎修改,如修改错误将导致该游戏不可用</div>
  20. </div>
  21. <div class="layui-form-item">
  22. <label class="layui-form-label">游戏分类</label>
  23. <div class="layui-input-inline">
  24. <select name="category" id="category" lay-verify="" autocomplete="off" eventType="event-query" class="layui-input" class="Selects" lay-filter="testSelect">
  25. <option value="">选择分类</option>
  26. @if(is_array($cate))
  27. @foreach($cate as $k=>$v):
  28. @if(isset($v['id']))
  29. @if($v['id']== $data['cate_id'])
  30. <option selected = "selected" value="{{$v['id']}}">{{$v['name']}}</option>
  31. @else
  32. <option value="{{$v['id']}}">{{$v['name']}}</option>
  33. @endif
  34. @else
  35. <option value="" disabled>{{$v}}</option>
  36. @endif
  37. @endforeach
  38. @endif
  39. </select>
  40. </div>
  41. </div>
  42. <div class="layui-form-item">
  43. <label class="layui-form-label">游戏类型</label>
  44. <div class="layui-input-block" id="testSelect" >
  45. <input type="radio" name="type" lay-filter="jiedian" value="1" title="高频彩"
  46. @if($data['type']==1) checked @endif>
  47. <input type="radio" name="type" lay-filter="jiedian" value="2" title="低频彩"
  48. @if($data['type']==2) checked @endif>
  49. <input type="radio" name="type" lay-filter="jiedian" value="3" title="链接型"
  50. @if($data['type']==3) checked @endif>
  51. <input type="radio" name="type" lay-filter="jiedian" value="4" title="真人视讯"
  52. @if($data['type']==4) checked @endif>
  53. <input type="radio" name="type" lay-filter="jiedian" value="5" title="扩展字段"
  54. @if($data['type']==5) checked @endif>
  55. </div>
  56. <div class="layui-form-mid layui-word-aux" style="color: red"></div>
  57. </div>
  58. <div class="layui-form-item">
  59. <label class="layui-form-label">游戏图标</label>
  60. <div class="layui-input-inline">
  61. <input type="text" name="icon" required lay-verify="required" autocomplete="off" class="layui-input"
  62. value="{{isset($data['icon'])?$data['icon']:''}}">
  63. <input type="text" id="show_icon" autocomplete="off" class="layui-input" style="display: none;"
  64. value="" disabled="disabled" />
  65. </div>
  66. <div class="layui-form-mid layui-word-aux" style="color: red">
  67. <button type="button" class="layui-btn" id="icon" >
  68. <i class="layui-icon">&#xe67c;</i>上传图片
  69. </button>
  70. </div>
  71. </div>
  72. <div class="layui-form-item">
  73. <label class="layui-form-label">游戏未上线图标</label>
  74. <div class="layui-input-inline">
  75. <input type="text" name="close_icon" required lay-verify="required" autocomplete="off" class="layui-input"
  76. value="{{isset($data['close_icon'])?$data['close_icon']:''}}">
  77. <input type="text" id="show_close_icon" required autocomplete="off" class="layui-input" style="display: none;"
  78. value="" disabled="disabled"/>
  79. </div>
  80. <div class="layui-form-mid layui-word-aux" style="color: red">
  81. <button type="button" class="layui-btn" id="close_icon">
  82. <i class="layui-icon">&#xe67c;</i>上传图片
  83. </button>
  84. </div>
  85. </div>
  86. <div class="layui-form-item">
  87. <label class="layui-form-label">游戏手机端链接</label>
  88. <div class="layui-input-inline">
  89. <input type="text" name="link" required lay-verify="required" autocomplete="off" class="layui-input"
  90. value="{{isset($data['link'])?$data['link']:''}}">
  91. </div>
  92. <div class="layui-form-mid layui-word-aux" style="color: red"></div>
  93. </div>
  94. <div class="layui-form-item">
  95. <label class="layui-form-label">关闭理由</label>
  96. <div class="layui-input-block">
  97. <input type="text" name="close_info" lay-verify="required" placeholder="请输入关闭理由" autocomplete="off"
  98. class="layui-input" value="{{isset($data['closeinfo'])?$data['closeinfo']:''}}">
  99. </div>
  100. </div>
  101. <div class="layui-form-item">
  102. <label class="layui-form-label">开奖时间</label>
  103. <div class="layui-input-inline">
  104. <input type="text" name="open_time" lay-verify="required" placeholder="" autocomplete="off"
  105. class="layui-input" value="{{isset($data['open_time'])?$data['open_time']:''}}">
  106. </div>
  107. <div class="layui-form-mid layui-word-aux" style="color: red">*游戏开奖时间以秒数填写</div>
  108. </div>
  109. <div class="layui-form-item">
  110. <label class="layui-form-label">封盘时间</label>
  111. <div class="layui-input-inline">
  112. <input type="text" name="close_time" placeholder="" autocomplete="off"
  113. class="layui-input" value="{{isset($data['close_time'])?$data['close_time']:''}}">
  114. </div>
  115. <div class="layui-form-mid layui-word-aux" style="color: red">*游戏封盘时间以秒数填写</div>
  116. </div>
  117. <div class="layui-form-item">
  118. <label class="layui-form-label">热度排序</label>
  119. <div class="layui-input-inline">
  120. <input type="number" name="hot" lay-verify="" autocomplete="off" class="layui-input"
  121. value="{{isset($data['hot'])?$data['hot']:''}}">
  122. </div>
  123. <div class="layui-form-mid layui-word-aux">*热度越大排位越靠前</div>
  124. </div>
  125. <div class="layui-form-item" style="height: auto;">
  126. <label class="layui-form-label">扩展字段</label>
  127. <div class="layui-input-inline" style="width: 800px;">
  128. <!-- <input type="text" name="limit_amount" lay-verify="" autocomplete="off" class="layui-input"
  129. value=""> -->
  130. <textarea style="height: 400px;" name="limit_amount" lay-verify="" rows="5" autocomplete="off" class="layui-input">{{isset($data['extend'])?$data['extend']:''}}</textarea>
  131. </div>
  132. <div class="layui-form-mid layui-word-aux">JSON字符串</div>
  133. </div>
  134. {{--<div class="layui-form-item">--}}
  135. {{--<label class="layui-form-label">玩法介绍</label>--}}
  136. {{--<div class="layui-input-block">--}}
  137. {{--<textarea class="layui-textarea layui-hide" name="play_desc" lay-verify="content"--}}
  138. {{--id="LAY_demo_editor">{{isset($data['play_desc'])?$data['play_desc']:''}}</textarea>--}}
  139. {{--</div>--}}
  140. {{--</div>--}}
  141. <div class="layui-form-item">
  142. <label class="layui-form-label">游戏启用</label>
  143. <div class="layui-input-block">
  144. <input type="radio" name="status" value="1" title="启用"
  145. @if($data['status']==1) checked @endif>
  146. <input type="radio" name="status" value="0" title="禁用"
  147. @if($data['status']==0) checked @endif>
  148. </div>
  149. </div>
  150. <div class="layui-form-item">
  151. <label class="layui-form-label">游戏上线</label>
  152. <div class="layui-input-block">
  153. <input type="radio" name="close_status" value="1" title="开启"
  154. @if($data['close_status']==1) checked @endif>
  155. <input type="radio" name="close_status" value="0" title="关闭"
  156. @if($data['close_status']==0) checked @endif>
  157. <input type="radio" name="close_status" value="2" title="待上线"
  158. @if($data['close_status']==2) checked @endif>
  159. </div>
  160. </div>
  161. <div class="layui-form-item">
  162. <label class="layui-form-label">角标</label>
  163. <div class="layui-input-block">
  164. <input type="radio" name="corner" value="0" title="无"
  165. @if($data['corner']==0) checked @endif>
  166. <input type="radio" name="corner" value="1" title="热门"
  167. @if($data['corner']==1) checked @endif>
  168. <input type="radio" name="corner" value="2" title="推荐"
  169. @if($data['corner']==2) checked @endif>
  170. <input type="radio" name="corner" value="3" title="精选"
  171. @if($data['corner']==3) checked @endif>
  172. </div>
  173. </div>
  174. <div class="layui-form-item">
  175. <div class="layui-input-block">
  176. <a class="layui-btn lay-btn-diy" href="javascript:history.go(-1)">返回</a>
  177. <button class="layui-btn" lay-submit lay-filter="submitForm">立即提交</button>
  178. <button type="reset" class="layui-btn layui-btn-normal">重置</button>
  179. </div>
  180. </div>
  181. </form>
  182. <script>
  183. //Demo
  184. layui.use(['form', 'layedit', 'laydate','upload'], function () {
  185. var form = layui.form
  186. , layer = layui.layer
  187. , layedit = layui.layedit
  188. , laydate = layui.laydate
  189. ,upload = layui.upload;
  190. var editIndex = layedit.build('LAY_demo_editor');
  191. //执行实例
  192. var uploadInst = upload.render({
  193. elem: '#icon'//绑定元素
  194. ,url: '/admin/gameClose/upload' //上传接口
  195. ,done: function(data){
  196. var val=data.data;
  197. //上传完毕回调
  198. $('input[name="icon"]').val(val.path);
  199. $('input[name="icon"]').hide();
  200. $('#show_icon').val(val.name);
  201. $('#show_icon').show();
  202. layer.msg(data.msg);
  203. }
  204. ,error: function(){
  205. //请求异常回调
  206. layer.msg('请求异常');
  207. }
  208. });
  209. var uploadIns = upload.render({
  210. elem: '#close_icon'//绑定元素
  211. ,url: '/admin/gameClose/upload' //上传接口
  212. ,done: function(data){
  213. var val=data.data;
  214. //上传完毕回调
  215. $('input[name="close_icon"]').val(val.path);
  216. $('input[name="close_icon"]').hide();
  217. $('#show_close_icon').val(val.name);
  218. $('#show_close_icon').show();
  219. layer.msg(data.msg);
  220. }
  221. ,error: function(){
  222. //请求异常回调
  223. layer.msg('请求异常');
  224. }
  225. });
  226. form.verify({
  227. title: function(value){
  228. if(value.length < 5){
  229. return '标题至少得5个字符啊';
  230. }
  231. },
  232. category:function(value){
  233. if(value == ''){
  234. return '请选择游戏分类';
  235. }
  236. }
  237. ,pass: [/(.+){6,12}$/, '密码必须6到12位']
  238. ,content: function(value){
  239. layedit.sync(editIndex);
  240. }
  241. });
  242. // var check = $('input:radio[name="type"]:checked').val();
  243. // var check = $('input:radio:checked').val();
  244. // console.log(check);
  245. form.on('radio(jiedian)', function (data) {
  246. var abc=data.value;
  247. if (abc == 4 ) {
  248. $('.single').show();
  249. }else{
  250. $('.single').hide();
  251. }
  252. if (abc == 5) {
  253. $('.kuozhan').show();
  254. }else{
  255. $('.kuozhan').hide();
  256. }
  257. });
  258. // form.on('select(testSelect)', function(data){
  259. // if (data.value==19) {
  260. // $('.single').show();
  261. // }else{
  262. // $('.single').hide();
  263. // }
  264. // });
  265. //监听提交
  266. form.on('submit(submitForm)', function (data) {
  267. return true;
  268. });
  269. });
  270. //创建一个编辑器
  271. </script>
  272. @endsection