var majorId = 0;
var aircraft = -1;
var major = -1;
var startTime = "";
var endTime = "";
var systemName = -1; //系统
$(function() {
layui.use(["form", "table", "laypage", "layer", "upload"], function() {
var table = layui.table;
var laypage = layui.laypage;
var layer = layui.layer;
var form = layui.form;
//机型下拉框
function getAircraft() {
fetchJSON("api/aircraft/listAll", {}, "get", function(bet) {
// console.log(bet, "121111111")
if (bet.status === 0) {
$("#aircraft").empty();
$("#aircraft").append($("", {
value: -1,
text: "请选择机型"
}));
for (var i = 0; i < bet.data.length; i++) {
if (bet.data[i].id === majorId) {
$("#aircraft").append(
$(" ", {
// value: bet.data[i].id,
text: bet.data[i].aircraft_type,
selected: true
})
);
} else {
$("#aircraft").append(
$(" ", {
// value: bet.data[i].id,
text: bet.data[i].aircraft_type
})
);
}
}
form.render('select');
} else {
showMsg(bet.msg, 2);
}
});
};
getAircraft()
//专业下拉框
function getMajor() {
fetchJSON("api/major/listAll", {}, "get", function(bet) {
// console.log(bet, "121111111")
if (bet.status === 0) {
$("#major").empty();
$("#major").append($(" ", {
value: -1,
text: "请选择专业"
}));
for (var i = 0; i < bet.data.length; i++) {
if (bet.data[i].id === majorId) {
$("#major").append(
$(" ", {
// value: bet.data[i].id,
text: bet.data[i].major,
selected: true
})
);
} else {
$("#major").append(
$(" ", {
// value: bet.data[i].id,
text: bet.data[i].major
})
);
}
}
form.render('select');
} else {
showMsg(bet.msg, 2);
}
});
};
getMajor()
//系统的下拉框
$("#sure").on("click", function() {
// 拿到下拉框内容
startTime = $("#startTime").val().trim();
endTime = $("#endTime").val().trim();
major = $("#major").find("option:selected").val();
aircraft = $("#aircraft").find("option:selected").val();
airNo = $("#airNo").find("option:selected").val();
systemName = $("#systemName").find("option:selected").val();
const data = {
airType: aircraft,
endTme: endTime,
major: major,
startTime: startTime,
systemName: systemName
};
console.log(data)
// 专业统计
$.ajax({
type: "post",
url: urlBase + "api/faultrecord/majorSta",
async: true,
// 后台程序不支持提交的content-type
data: JSON.stringify(data),
contentType: 'application/json; charset=UTF-8',
headers: {
token: sessionStorage.getItem('token')
},
success: res => {
if (res.status == 0) {
var data = res.data
console.log(data);
var num = data.faultCount;
var seriousCount = data.seriousCount;
var topMajor = data.topMajor;
var topOPT = data.topOPT;
// $("#deptCount").attr("html", num) //设置属性
$("#deptCount").html(num);
$("#authorCount").html(seriousCount);
$("#topMajor").html(topMajor);
$("#topOPT").html(topOPT);
} else {
alert(res.msg);
}
},
});
})
});
})