var indexOpen; layui.use(['laypage', 'layer', 'table', 'element', 'form', 'upload'], function () { var laypage = layui.laypage //分页 , $ = layui.jquery , table = layui.table //表格 var tableIds = 'videolist'; //表格ID var $ = layui.$, active = { house_reload: function () { var form = pfgs_serialize($('form')); console.log(form); table.reload('houseReload', { where: { name: form.input_house_text } }) } }; $('.demoTable .layui-btn').on('click', function () { var type = $(this).data('type'); active[type] ? active[type].call(this) : ''; }); $('.The_house').focus(function () { indexOpen = parent.layui.layer.open({ type: 2, title: '选择需要添加的楼盘', area: ['', '100%'], content: '/routinevideo/allhouse', success: function (layero, index) { }, end: function () { } }); parent.layui.layer.full(indexOpen); //改变窗口大小时,重置弹窗的宽高,防止超出可视区域(如F12调出debug的操作) $(window).on("resize", function () { parent.layui.layer.full(indexOpen); }) }) var indexO = table.render({ elem: '#houselist' , url: '/publicuse/allhousecnform' //数据接口 , where: {token: csrfToken} , method: 'post' , page: true //开启分页 , text: '数据加载中' , id: 'houseReload' , cols: [[ //表头 { title: '选择', event: 'check', width: 60, align: 'center', templet: "#checkBox", templet: function (d) { return '<div class="layui-inline"><input type="radio" name="sex" ></div>' } }, {type: 'numbers', title: '序号'}, {field: 'name', title: '楼盘名称', align: 'center'}, ]] }); //选择所属楼盘添加 var _data; table.on('tool(houselist)', function (obj) { var layEvent = obj.event, data = obj.data; if (layEvent === 'check') { _data = data; } }); // 提交按钮 $('.xuanzhouse').click(function () { var a = parent.layer.getChildFrame('body', indexOpen); if (a.find('#feng_houseall').length <= 0) { // var a = parent.layer.getChildFrame('body', indexOpen); var _length = a.find('input#hiddenBox[type="hidden"]'); if (_length.length > 0) { _length.remove(); } if (typeof _data == 'object') { a.find('#house_name').val(_data.name) a.find('form').append('<input type="hidden" id="hiddenBox" name="hid" value="' + _data.id + '" />'); TableClose(); } } else { ; // var checkStatus = table.checkStatus('houseReload'); // var index = layer.msg('数据提交中,请稍候',{icon: 16,time:false,shade:0.8}); //数据提交提示 // var a = parent.layer.getChildFrame('body', indexOpen); var _length = a.find('input#hiddenBox[type="hidden"]'); if (_length.length > 0) { _length.remove(); } if (typeof _data == 'object') { var formdat = new FormData(); var htmlStr = ''; // $.each(checkStatus.data,function (key,val) { htmlStr += '<tr><td>' + _data.name + ' <input type="hidden" name="hid[]" value="' + _data.id + '" ></td><td class="feng_houseallnamedel"> <a class="layui-btn layui-btn-danger layui-btn-xs" >删除</a></td></tr>'; // }) var tb = $('.layui-table').length; var html = ''; if (a.find('.layui-table').length <= 0) { html += ' <table class="layui-table">\n' + ' <colgroup>\n' + ' <col width="150">\n' + ' <col width="50">\n' + ' <col>\n' + ' </colgroup>\n' + ' <thead>\n' + ' <tr>\n' + ' <th>楼盘名称</th>\n' + ' <th>操作</th>\n' + ' </tr>\n' + ' </thead>\n' + ' <tbody>\n' + htmlStr + ' </tbody>\n' + ' \n' + ' </table>'; } if (a.find('.layui-table').length > 0) { a.find('.layui-table').append(htmlStr); } else { a.find('#feng_houseall').append(html); } TableClose(); return false; } layer.msg('请选择楼盘', {icon: 5}); return false; var _length = a.find('input#hiddenBox[type="hidden"]'); if (_length.length > 0) { _length.remove(); } if (typeof _data == 'object') { a.find('#house_name').val(_data.name) a.find('form').append('<input type="hidden" id="hiddenBox" name="hid" value="' + _data.id + '" />'); TableClose(); } } }) });