<div class="layui-fluid layui-anim febs-anim" id="febs-coupon-rule-add" lay-title="优惠卷新增"> 
 | 
    <div class="layui-row febs-container"> 
 | 
        <div class="layui-col-md12"> 
 | 
            <div class="layui-fluid" id="coupon-rule-add"> 
 | 
                <form class="layui-form" action="" lay-filter="coupon-rule-add-form"> 
 | 
                    <div class="layui-tab layui-tab-brief" lay-filter="docDemoTabBrief"> 
 | 
                        <ul class="layui-tab-title"> 
 | 
                            <li class="layui-this">优惠卷</li> 
 | 
                        </ul> 
 | 
                        <div class="layui-tab-content"> 
 | 
                            <div class="layui-tab-item layui-show"> 
 | 
                                <blockquote class="layui-elem-quote blue-border">基本信息</blockquote> 
 | 
                                <div class="layui-row layui-col-space10 layui-form-item"> 
 | 
                                    <div class="layui-col-lg6"> 
 | 
                                        <label class="layui-form-label febs-form-item-require">名称:</label> 
 | 
                                        <div class="layui-input-block"> 
 | 
                                            <input type="text" name="name" lay-verify="required" placeholder="" autocomplete="off" class="layui-input"> 
 | 
                                        </div> 
 | 
                                    </div> 
 | 
                                </div> 
 | 
                                <div class="layui-row layui-col-space10 layui-form-item"> 
 | 
                                    <div class="layui-col-lg6"> 
 | 
                                        <label class="layui-form-label febs-form-item-require">过期天数:</label> 
 | 
                                        <div class="layui-input-block"> 
 | 
<!--                                            <input type="text" name="expireDay" lay-verify="required" placeholder="" autocomplete="off" class="layui-input">--> 
 | 
  
 | 
                                            <div class="layui-input-inline" style="width: 80px"> 
 | 
                                                <input type="text" name="expireDay" lay-verify="required" autocomplete="off" class="layui-input" > 
 | 
                                            </div> 
 | 
                                            <div class="layui-form-mid">后,过期。</div> 
 | 
                                        </div> 
 | 
                                    </div> 
 | 
                                </div> 
 | 
  
 | 
                                <blockquote class="layui-elem-quote blue-border">规则</blockquote> 
 | 
                                <div class="layui-form-item"> 
 | 
                                    <label class="layui-form-label">满减规则:</label> 
 | 
                                    <div class="layui-input-block"> 
 | 
                                        <input type="radio" name="type" value="1" title="满减卷。满100只减10"  checked/> 
 | 
                                        <input type="radio" name="type" value="2" title="累计满减卷。每满100减10" /> 
 | 
                                    </div> 
 | 
                                </div> 
 | 
                                <div class="layui-form-item"> 
 | 
                                    <label class="layui-form-label febs-form-item-require">满足:</label> 
 | 
                                    <div class="layui-input-inline" style="width: 80px"> 
 | 
                                        <input type="text" name="costAmount" lay-verify="required" autocomplete="off" class="layui-input" > 
 | 
                                    </div> 
 | 
                                    <div class="layui-form-mid">(元)金额,</div> 
 | 
                                    <div class="layui-form-mid">减免</div> 
 | 
                                    <div class="layui-input-inline" style="width: 80px"> 
 | 
                                        <input type="text" name="realAmount" lay-verify="required" autocomplete="off" class="layui-input" > 
 | 
                                    </div> 
 | 
                                    <div class="layui-form-mid">(元)金额。</div> 
 | 
                                    <div class="layui-form-mid layui-word-aux">满足0元减免100元,则代表100元无门槛优惠卷。</div> 
 | 
                                </div> 
 | 
  
 | 
                                <blockquote class="layui-elem-quote blue-border">商品设置</blockquote> 
 | 
                                <div class="layui-form-item coupon-rule"> 
 | 
                                    <div class="layui-col-lg6"> 
 | 
                                        <label class="layui-form-label febs-form-item-require">商品:</label> 
 | 
                                        <div class="layui-input-block"> 
 | 
                                            <div id="coupon-rule"></div> 
 | 
                                        </div> 
 | 
                                    </div> 
 | 
                                </div> 
 | 
  
 | 
                            </div> 
 | 
                        </div> 
 | 
                    </div> 
 | 
                    <div class="layui-form-item febs-hide"> 
 | 
                        <button class="layui-btn" lay-submit="" lay-filter="coupon-rule-add-form-submit" id="submit">保存</button> 
 | 
                    </div> 
 | 
                </form> 
 | 
            </div> 
 | 
        </div> 
 | 
    </div> 
 | 
</div> 
 | 
<style> 
 | 
    .blue-border { 
 | 
        border-left-color: #2db7f5; 
 | 
        font-size: 18px; 
 | 
    } 
 | 
</style> 
 | 
<script type="text/html" id="toolbar"> 
 | 
    <div class="layui-btn-container"> 
 | 
        <button class="layui-btn layui-btn-danger layui-btn-sm" type="button" lay-event="delSku">删除</button> 
 | 
    </div> 
 | 
</script> 
 | 
<!-- 表格操作栏 end --> 
 | 
<script data-th-inline="javascript"> 
 | 
    layui.use(['febs', 'form', 'formSelects', 'validate', 'treeSelect', 'eleTree','dropdown', 'laydate', 'layedit', 'upload', 'element', 'table', 'xmSelect'], function () { 
 | 
        var $ = layui.jquery, 
 | 
            febs = layui.febs, 
 | 
            layer = layui.layer, 
 | 
            table = layui.table, 
 | 
            formSelects = layui.formSelects, 
 | 
            treeSelect = layui.treeSelect, 
 | 
            form = layui.form, 
 | 
            laydate = layui.laydate, 
 | 
            eleTree = layui.eleTree, 
 | 
            $view = $('#coupon-rule-add'), 
 | 
            layedit = layui.layedit, 
 | 
            upload = layui.upload, 
 | 
            validate = layui.validate, 
 | 
            element = layui.element; 
 | 
  
 | 
        var couponRule = xmSelect.render({ 
 | 
            el: '#coupon-rule', 
 | 
            language: 'zn', 
 | 
            prop : { 
 | 
                value : 'id', 
 | 
                children : 'child' 
 | 
            }, 
 | 
            iconfont: { 
 | 
                parent: 'hidden', 
 | 
            }, 
 | 
            toolbar: { 
 | 
                show: true, 
 | 
            }, 
 | 
            // radio: true, 
 | 
            clickClose: true, 
 | 
            tree: { 
 | 
                show: true, 
 | 
                //非严格模式 
 | 
                strict: false, 
 | 
            }, 
 | 
            data: [] 
 | 
        }) 
 | 
  
 | 
        febs.get(ctx + 'admin/goods/goodsTreeSet', null, function(res) { 
 | 
            couponRule.update({ 
 | 
                data : res.data, 
 | 
                autoRow: true, 
 | 
            }); 
 | 
        }) 
 | 
  
 | 
        form.render(); 
 | 
  
 | 
  
 | 
        form.on('submit(coupon-rule-add-form-submit)', function (data) { 
 | 
            let type = data.field.type; 
 | 
            let costAmount = data.field.costAmount; 
 | 
            if(type == 2 && costAmount <= 0){ 
 | 
                febs.alert.warn("累计满减卷,满足金额不能为0"); 
 | 
                return false; 
 | 
            } 
 | 
            let couponRuleList = couponRule.getValue(); 
 | 
            if (couponRuleList.length > 0) { 
 | 
                var couponIds = []; 
 | 
                layui.each(couponRuleList, function (key, item) { 
 | 
                    couponIds.push(item.id) 
 | 
                }); 
 | 
                data.field.goodsIds=couponIds; 
 | 
            } 
 | 
            $.ajax({ 
 | 
                'url':ctx + 'admin/goods/couponRuleAdd', 
 | 
                'type':'post', 
 | 
                'dataType':'json', 
 | 
                'headers' : {'Content-Type' : 'application/json;charset=utf-8'}, //接口json格式 
 | 
                'traditional': true,//ajax传递数组必须添加属性 
 | 
                'data':JSON.stringify(data.field), 
 | 
                'success':function (data) { 
 | 
                    if(data.code==200){ 
 | 
                        layer.closeAll(); 
 | 
                        febs.alert.success(data.message); 
 | 
                        $('#febs-coupon-rule').find('#reset').click(); 
 | 
                    }else{ 
 | 
                        febs.alert.warn(data.message); 
 | 
                    } 
 | 
                }, 
 | 
                'error':function () { 
 | 
                    febs.alert.warn('服务器繁忙'); 
 | 
                } 
 | 
            }) 
 | 
            return false; 
 | 
        }); 
 | 
    }); 
 | 
</script> 
 |