123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142 |
- 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($("<option>", {
- value: -1,
- text: "请选择机型"
- }));
- for (var i = 0; i < bet.data.length; i++) {
- if (bet.data[i].id === majorId) {
- $("#aircraft").append(
- $("<option>", {
- // value: bet.data[i].id,
- text: bet.data[i].aircraft_type,
- selected: true
- })
- );
- } else {
- $("#aircraft").append(
- $("<option>", {
- // 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($("<option>", {
- value: -1,
- text: "请选择专业"
- }));
- for (var i = 0; i < bet.data.length; i++) {
- if (bet.data[i].id === majorId) {
- $("#major").append(
- $("<option>", {
- // value: bet.data[i].id,
- text: bet.data[i].major,
- selected: true
- })
- );
- } else {
- $("#major").append(
- $("<option>", {
- // 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);
- }
- },
- });
- })
- });
- })
|