+(function($){ $.lie = $.lie || {version: "v1.0.0"}; $.extend($.lie, { send_mail: { index:function() { // 发送邮件 $(document).on('click','.send_mail', function(data){ var order_id = $(this).data('id'); var cc_sales_count = cc_sales.length; var html = ''; for (var i = 0; i < cc_sales_count; i++) { html += '<option value="'+cc_sales[i].userId+'">'+cc_sales[i].name+'</option>'; } var content = '<div class="form-group">\ <label class="col-sm-4 control-label">是否有额外的抄送人员?</label>\ <div class="col-sm-8">\ <select id="cc_email" name="cc_email" class="form-control cc_email selectpicker" data-live-search="true" data-size="7" title="全部" multiple>\ '+html+'\ </select>\ </div>\ </div>\ <p style="padding-top: 50px;"><i class="error"> * </i>若无额外抄送人,直接点击‘确认’按钮即可</p>'; layer.open({ area: ['600px', '200px'], title:'邮件抄送', content: content, btn:['确认', '取消'], //提交事件 btn1:function(){ var cc_email = $('#cc_email').val(); $.ajax({ url: '/send_mail', data: {id: order_id, cc_email: cc_email}, type:'post', dataType: 'json', success:function(resp){ if(resp.errcode == 0){ layer.msg(resp.errmsg || '操作成功'); setTimeout(function(){ location.reload(); }, 1000); return false; } else { layer.alert(resp.errmsg || '网络异常'); } }, error:function(){ layer.alert('网络异常'); } }); layer.msg('推送中...', {icon: 16, time: 0, shade: 0.3}); }, btn2:function(index){ layer.close(index); } }); $(".cc_email").selectpicker({ actionsBox:true, //在下拉选项添加选中所有和取消选中的按钮 countSelectedText:"已选中{0}项", selectedTextFormat:"count > 5", selectAllText: '全选', deselectAllText: '取消全选', }) $('.layui-layer-content').css('overflow', 'visible'); }) }, } }) })(jQuery)