createcode.html 2.86 KB
{include file="common/head"/}
<div class="admin-main layui-anim layui-anim-upbit">
    <fieldset class="layui-elem-field layui-field-title">
        <legend>{$title}</legend>
    </fieldset>
    <form class="layui-form layui-form-pane">
        <div class="layui-form-item layui-form-text">
            <div class="layui-input-block">
                <textarea rows="5" class="layui-textarea" disabled>
                    管理人员请注意:
                    一:请不要频繁点击提交按钮(避免重复生成二维码)
                </textarea>
            </div>
        </div>
        <div class="layui-form-item">
            <label class="layui-form-label">生成的数量</label>
            <div class="layui-input-4">
                <input type="number" name="num" value="" placeholder="{:lang('pleaseEnter')}生成数量" class="layui-input">
            </div>
        </div>
        <div class="layui-form-item">
            <label class="layui-form-label">生成背景图</label>
            <div class="layui-input-block">
                <div class="layui-input-4">
                    <select name="flag">
                        <option value="2">红底</option>
                        <option value="1">白底</option>
                    </select>
                    <!--<input type="number" name="flag" value="" placeholder="{:lang('pleaseEnter')}背景图(输入1或者2或者不输入)" class="layui-input">-->
                </div>
            </div>
        </div>

        <div class="layui-form-item">
            <div class="layui-input-block">
                <button type="button" class="layui-btn" lay-submit="" lay-filter="submit">{:lang('submit')}</button>
            </div>
        </div>
    </form>
</div>
{include file="common/foot"/}
<script>
    layui.use('form', function () {
        var form = layui.form, $ = layui.jquery;
        form.on('submit(submit)', function (data) {
            var num_total = document.getElementsByName("num")[0].value;
            var flag_attr = document.getElementsByName("flag")[0].value;
            if(flag_attr==2) flag_attr = "红色";
            else flag_attr = "白色";
            var str = flag_attr+":"+num_total;
            layer.confirm('请再次确认生成信息:'+str+"个", {icon: 3}, function (index) {
                var loading = layer.load(1, {shade: [0.1, '#fff']});
                $.post("{:url('createcode')}", data.field, function (res) {
                    layer.close(loading);
                    if (res.code == 1) {
                        layer.msg(res.msg, {time: 1000, icon: 1}, function () {
                            location.href = "{:url('index')}";
                        });
                    } else {
                        layer.msg("code:"+res.code+" "+res.msg, {time: 1000, icon: 2});
                    }
                });
            });
        })
    });
</script>