var table, form; layui.config({ base: '../../../js/layui/' //此处路径请自行处理, 可以使用绝对路径 }).extend({ formSelects: 'formSelects-v4' }).use(['form'], function () { form = layui.form; //只有执行了这一步,部分表单元素才会自动修饰成功 // select 监听 form.on('select(cleanUpLatitude)', function (data) { sel(data.value); }); // 验证成功后才会执行下面的操作 form.on('submit(formDemo)', function (data) { var cleanUpLatitude = $("#cleanUpLatitude").val(); var cityName = $("#cityName").val(); var proName = $("#proName").val(); layer.confirm('确定删除选中的所有数据吗?', {btn: ['确定', '取消'], title: "提示"}, function () { if (cleanUpLatitude === '1') { delProList(cleanUpLatitude, cityName); } else if (cleanUpLatitude === '2') { delProList(cleanUpLatitude, proName); } }); }); // 加载地市 loadOrgName(); form.render(); }); // 根据选中的清理纬度 选择地市或工程 function sel(value) { console.log(value); if (value === "1") { $('.layui-form-item').eq(1).css("display", 'block'); $('.layui-form-item').eq(2).css("display", 'none'); loadOrgName(); } else if (value === "2") { $('.layui-form-item').eq(1).css("display", 'none'); $('.layui-form-item').eq(2).css("display", 'block'); loadProName(); } } // 加载地市公司 function loadOrgName() { $("#cityName").empty(); var data = [{'id': '合肥', 'name': '合肥'}, {'id': '马鞍山', 'name': '马鞍山'}, {'id': '芜湖', 'name': '芜湖'}, {'id': '安庆', 'name': '安庆'}, {'id': '淮南', 'name': '淮南'}, {'id': '宣城', 'name': '宣城'}, {'id': '阜阳', 'name': '阜阳'}, {'id': '铜陵', 'name': '铜陵'}, {'id': '蚌埠', 'name': '蚌埠'}, {'id': '滁州', 'name': '滁州'}, {'id': '六安', 'name': '六安'}, {'id': '淮北', 'name': '淮北'}, {'id': '宿州', 'name': '宿州'}, {'id': '池州', 'name': '池州'}, {'id': '黄山', 'name': '黄山'}, {'id': '亳州', 'name': '亳州'}, {'id': '建设分公司', 'name': '建设分公司'}]; let html = ''; for (let i = 0; i < data.length; i++) { html += ''; } $("#cityName").append(html); layui.form.render('select'); //这里就是我们要渲染的地方了 } // 加载工程 function loadProName() { $("#proName").empty(); $.ajax({ headers: { "encrypt": sm3(JSON.stringify({ cityName: "" })) }, type: 'get', url: dataUrl + 'proteam/TRiskPressDropRate/getProNameList?token=' + token, dataType: 'json', data: { cityName: "" }, success: function (data) { console.log(data); var obj = data.data; var html = ''; if (obj != null && obj.length > 0) { for (let i = 0; i < obj.length; i++) { html += ''; } } else { html += ''; } $("#proName").append(html); layui.form.render('select'); //这里就是我们要渲染的地方了 } }) } // 根据地市、或者工程来删除数据 function delProList(cleanUpLatitude, value) { console.log(value); $.ajax({ headers: { "encrypt": sm3(JSON.stringify({ type: cleanUpLatitude, name: value })) }, type: 'POST', url: dataUrl + 'proteam/pot/TRiskPressDropRate/delProList?token=' + token, dataType: 'JSON', data: { type: cleanUpLatitude, name: value }, success: function (data) { if (data.code === 200) { parent.layer.msg(data.msg, {icon: 1, time: 1500}); reloading(); } }, error: function () { console.error("删除数据失败"); } }); } // 取消 function cancel() { reloading(); } // 关闭页面 function reloading() { var index = parent.layer.getFrameIndex(window.name); //先得到当前 iframe层的索引 parent.layer.close(index); //再执行关闭 }