IntelligentRecognition/ah-jjsp-web/.svn/pristine/01/0162bfcb7ca76aabc001315aba3...

130 lines
4.4 KiB
Plaintext
Raw Normal View History

2024-05-24 16:09:40 +08:00
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 += '<option value=\'' + data[i].id + '\'>' + data[i].name + '</option>';
}
$("#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 += '<option value=\'' + obj[i].id + '\'>' + obj[i].name + '</option>';
}
} else {
html += '<option value="">暂无工程</option>';
}
$("#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); //再执行关闭
}