| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330 |
- {extend name="layout/content" /}
- {block name="header"}
- <title>新增游戏管理</title>
- <style>
- .layui-form-label {
- width: 84px;
- }
- .layui-textarea {
- width: 27%;
- }
- </style>
- {/block}
- {block name="content"}
- <body>
- <div class="x-body">
- <form class="layui-form" action="{:url('editGuildGift')}" method="POST">
- <div class="layui-form-item">
- <label for="" class="layui-form-label">选择游戏:</label>
- <div class="layui-input-inline">
- <input type="text" class="layui-input" autocomplete="off" value="{$vo['gameName']}" readonly />
- </div>
- </div>
- <div class="layui-form-item">
- <label for="" class="layui-form-label">礼包类型:</label>
- <div class="layui-input-inline">
- <input type="text" class="layui-input" autocomplete="off" value='{if condition="($vo['type'] == 0) "}普通礼包{else /}充值礼包{/if}' readonly />
- <input type="hidden" class="layui-input" name="type" autocomplete="off" value="{$vo['type']}" />
- </div>
- </div>
- {if condition="$vo['type'] eq 1 "}
- <div class="layui-form-item">
- <label class="layui-form-label" for="get_condis">领取限制1:</label>
- <div class="layui-input-inline">
- {switch name="$vo['get_condis']"}
- {case value="TOPLEVEL"}<input type="text" class="layui-input" autocomplete="off" value="累计充值" readonly />{/case}
- {case value="MULLEVEL"}<input type="text" class="layui-input" autocomplete="off" value="累计充值" readonly />{/case}
- {case value="REPEATABLE"}<input type="text" class="layui-input" autocomplete="off" value="单笔充值" readonly />{/case}
- {case value="UNREPEATABLE"}<input type="text" class="layui-input" autocomplete="off" value="单笔充值" readonly />{/case}
- {default /}default
- {/switch}
- </div>
- </div>
- {/if}
- {if condition="$vo['type'] eq 1 "}
- <div class="layui-form-item">
- <label class="layui-form-label" for="get_condis">领取限制2:</label>
- {switch name="$vo['get_condis']"}
- {case value="TOPLEVEL"}
- <div class="layui-input-inline"><input type="text" class="layui-input" autocomplete="off" value="最高档位可领" readonly /></div>
- <div class="layui-form-mid layui-word-aux">
- <span class="get_condis_notice">是指只能领取充值金额以内最高档位礼包限一次</span>
- <br/>
- <span class="get_condis_notice_1">(领取后即使再次充值,也不可再领取相同兑换有效期内其它任何礼包)</span>
- </div>
- {/case}
- {case value="MULLEVEL"}
- <div class="layui-input-inline"><input type="text" class="layui-input" autocomplete="off" value="多档位可领" readonly /></div>
- <div class="layui-form-mid layui-word-aux">
- <span class="get_condis_notice">是指能领取充值金额以内所有档位礼包各一次</span>
- </div>
- {/case}
- {case value="REPEATABLE"}
- <div class="layui-input-inline"><input type="text" class="layui-input" autocomplete="off" value="可重复领取" readonly /></div>
- <div class="layui-form-mid layui-word-aux">
- <span class="get_condis_notice">指可重复领取相同礼包</span>
- </div>
- {/case}
- {case value="UNREPEATABLE"}
- <div class="layui-input-inline"><input type="text" class="layui-input" autocomplete="off" value="不可重复领取" readonly /></div>
- <div class="layui-form-mid layui-word-aux">
- <span class="get_condis_notice">指不可重复领取相同礼包</span>
- </div>
- {/case}
- {default /}default
- {/switch}
- </div>
- {/if}
- {if condition="$vo['type'] eq 1 "}
- {if condition="($vo['get_condis'] eq 'REPEATABLE') or ($vo['get_condis'] eq 'UNREPEATABLE')"}
- <div class="layui-form-item">
- <label class="layui-form-label" for="get_condis">充值笔数:</label>
- <div class="layui-input-inline">
- <input type="text" class="layui-input" autocomplete="off" value="{$vo['limit_pens']}" readonly />
- </div>
- </div>
- {/if}
- {/if}
- <div class="layui-form-item" >
- <label class="layui-form-label" for="title">领取条件:</label>
- <div class="layui-input-inline">
- {if condition="($vo['get_condis'] eq 'UNREPEATABLE') or ($vo['get_condis'] eq 'REPEATABLE')"}
- <input type="text" name="limit_amount" class="layui-input get_condis_notice" autocomplete="off" value="{$vo['limit_amount']}" readonly />
- {/if}
- {if condition="($vo['get_condis'] eq 'TOPLEVEL') or ($vo['get_condis'] eq 'MULLEVEL')"}
- <input type="text" name="limit_amount" class="layui-input get_condis_notice" autocomplete="off" value="{$vo['limit_amount']}" />
- {/if}
- </div>
- <div class="layui-form-mid layui-word-aux">
- <span>以消费金额为条件,必须为整数 等同于单笔充值金额</span>
- </div>
- </div>
- <div class="layui-form-item">
- <label class="layui-form-label" for="title">礼包标题:</label>
- <div class="layui-input-inline">
- <input type="text" name="title" class="layui-input" autocomplete="off" value="{$vo.title}" />
- </div>
- </div>
- <div class="layui-form-item">
- <label class="layui-form-label" for="code">礼包序列号:</label>
- <div class="layui-input-block">
- <textarea name="code" placeholder="请输入礼包序列号" class="layui-textarea" {if condition="$vo['code'] neq ''"}readonly="readonly""{/if}>{$vo.code}</textarea>
- <div class="layui-form-mid layui-word-aux">
- 1条礼包码单独一行,不同礼包码之间换行显示,如:<br/>
- xxxxxxxxxxxx(礼包码1)<br/>
- xxxxxxx(礼包码2)<br/>
- xxxxxxxxxx(礼包码3)<br/>
- ……
- </div>
- </div>
- </div>
- <div class="layui-form-item">
- <label class="layui-form-label" for="content">礼包内容:</label>
- <div class="layui-input-block">
- <textarea name="content" placeholder="请输入礼包内容" class="layui-textarea">{$vo.content}</textarea>
- </div>
- </div>
- <div class="layui-form-item">
- <label class="layui-form-label" for="starttime">有效日期:</label>
- <div class="layui-input-inline">
- <input class="layui-input" placeholder="开始时间" name="starttime" id="starttime" readonly='readonly' value="{if condition="$vo['starttime'] gt 0"}{$vo['starttime']|date='Y-m-d H:i:s',###}{/if}" >
- </div>
- <div class="layui-form-mid layui-word-aux"> 至 </div>
- <div class="layui-input-inline">
- <input class="layui-input" placeholder="结束时间" name="endtime" id="endtime" readonly='readonly' value="{if condition="$vo['endtime'] gt 0"}{$vo['endtime']|date='Y-m-d H:i:s',###}{/if}" >
- </div>
- </div>
- <div class="layui-form-item">
- <label class="layui-form-label" for="is_top">是否推荐:</label>
- <div class="layui-input-inline">
- <select id="settop" name="is_top" lay-filter="settop">
- <option {if condition="$vo['is_top'] eq 0"}selected="selected"{/if} value="0">否</option>
- <option {if condition="$vo['is_top'] eq 1"}selected="selected"{/if} value="1">是</option>
- </select>
- </div>
- </div>
- <div class="layui-form-item" id="settoptime" style="display: none">
- <label class="layui-form-label" for="t_starttime" >推荐时间:</label>
- <div class="layui-input-inline">
- <input class="layui-input" placeholder="开始时间" name="t_starttime" id="t_starttime" readonly='readonly' value="<if condition="$vo['t_starttime'] gt 0"><{$vo['t_starttime']|date='Y-m-d H:i:s',###}></if>" >
- </div>
- <div class="layui-form-mid layui-word-aux"> 至 </div>
- <div class="layui-input-inline">
- <input class="layui-input" placeholder="结束时间" name="t_endtime" id="t_endtime" readonly='readonly' value="<if condition="$vo['t_endtime'] gt 0"><{$vo['t_endtime']|date='Y-m-d H:i:s',###}></if>" >
- </div>
- </div>
- <div class="layui-form-item">
- <label class="layui-form-label">操作:</label>
- <input name="id" type="hidden" value="{$vo.id}" />
- <div class="layui-input-block">
- <button class="layui-btn layui-btn-radius" lay-submit lay-filter="">确定</button>
- <button type="button" onClick="javascript:history.back(-1);" class="layui-btn layui-btn-radius layui-btn-primary">返回
- </button>
- </div>
- </div>
- </form>
- </div>
- {/block}
- {block name="footer"}
- <script>
- $(document).ready(function() {
- showtoptime();
- showtype();
- showtoptime();
- showtype();
- $("#settop").change(function() { showtoptime(); } );
- $("#istype").change(function() { showtype(); } );
- });
- function showtoptime() {
- var is_top = $("#settop").val();
- if ( is_top == '1' ) {
- $("#settoptime").show();
- } else {
- $("#settoptime").hide();
- }
- };
- function showtype() {
- var is_type = $("#istype").val();
- if ( is_type == '1' ) {
- $("#tiao").show();
- $("#tiao_1").show();
- $("#tiao_2").show();
- } else {
- $("#tiao").hide();
- $("#tiao_1").hide();
- $("#tiao_2").hide();
- }
- };
- function showlimit() {
- var is_type = $("#istype").val();
- if ( is_type == '1' ) {
- $("#tiao").show();
- $("#tiao_1").show();
- $("#tiao_2").show();
- } else {
- $("#tiao").hide();
- $("#tiao_1").hide();
- $("#tiao_2").hide();
- }
- };
- layui.use(['form', 'layer', 'laydate'], function () {
- $ = layui.jquery;
- var form = layui.form,
- layer = layui.layer,
- laydate = layui.laydate;
- var starttime = laydate.render({
- elem: '#starttime',
- type: 'datetime',
- // format: 'yyyy-MM-dd H:i:s',
- done: function (value, dates) {
- endtime.config.min = {
- year: dates.year,
- month: dates.month - 1, //关键
- date: dates.date,
- hours: 0,
- minutes: 0,
- seconds: 0
- };
- }
- });
- var endtime = laydate.render({
- elem: '#endtime',
- type: 'datetime',
- // format: 'yyyy-MM-dd H:i:s',
- done: function (value, dates) {
- starttime.config.max = {
- year: dates.year,
- month: dates.month - 1, //关键
- date: dates.date,
- hours: 0,
- minutes: 0,
- seconds: 0
- }
- }
- });
- var t_starttime = laydate.render({
- elem: '#t_starttime',
- type: 'datetime',
- // format: 'yyyy-MM-dd',
- done: function (value, dates) {
- endtime.config.min = {
- year: dates.year,
- month: dates.month - 1, //关键
- date: dates.date,
- hours: 0,
- minutes: 0,
- seconds: 0
- };
- }
- });
- var t_endtime = laydate.render({
- elem: '#t_endtime',
- type: 'datetime',
- // format: 'yyyy-MM-dd',
- done: function (value, dates) {
- starttime.config.max = {
- year: dates.year,
- month: dates.month - 1, //关键
- date: dates.date,
- hours: 0,
- minutes: 0,
- seconds: 0
- }
- }
- });
- //自定义验证规则
- form.verify({});
- //监听提交
- form.on('submit(add)', function (data) {
- console.log(data);
- //发异步,把数据提交给php
- layer.alert("增加成功", {
- icon: 6
- }, function () {
- // 获得frame索引
- var index = parent.layer.getFrameIndex(window.name);
- //关闭当前frame
- parent.layer.close(index);
- });
- return false;
- });
- });
- </script>
- {/block}
|