import {getstationcount,stationInfoPageReq} from "./orgApi/getStationInfo.js"; import {getStarRating} from "./orgApi/getStarRating.js"; import { schoolCheckGetPending } from "./orgApi/schoolCheckGetPending.js"; import { starRatingGetbonus } from "./orgApi/starRatingGetbonus.js"; import { showStarRatingHistoryData } from "./pop/starRatingHistoryData.js"; import { showStarRatingDataTotal } from "./pop/starRatingDataTotal.js"; import { createSchoolInfo, showSchoolInfo, showThreeColorInfo, showStarraingBottomTen } from "./leftPage.js"; import { initSchoolSelect} from "./centerPage.js"; import { showHistoricalOverview } from "./rightPage.js"; import { getYearTime } from "./orgApi/getYearTime.js"; import { drawSchoolBonusEchart } from "./drawEchart.js"; import { getBoroughInfo } from "./orgApi/getBoroughInfo.js"; var layuiObj={}; let starRatingArr=[];//三色的评分 let schoolCheckPending=[]; let schoolBasicInfo=[]; let starRatingGetbonusList=[]; let yearTimeList=[]; let currenYearNewTime=""; let boroughList=[];//保存所有的派出所 layui.use(['carousel','table','form','laydate','slider','element'],function() { layuiObj["layer"] = layui.layer; layuiObj["carousel"] = layui.carousel; layuiObj["layuitable"] = layui.table; layuiObj["rate"] = layui.rate; layuiObj["layuiForm"] = layui.form; layuiObj["laydate"] =layui.laydate; layuiObj["slider"] =layui.slider; layuiObj["element"] =layui.element; var loginJson=sessionStorage.getItem("unameInfoStr"); var basicloginInfo=JSON.parse(loginJson); axios.defaults.headers.common['Authorization'] = basicloginInfo["session"]; initApi(); addThreeColorEventSelect(); }) async function initApi(){ var yearTimeReq= await getYearTime(); var yearTimeCode=yearTimeReq["data"]["code"]; if(yearTimeCode==0){ yearTimeList=yearTimeReq["data"]["data"] currenYearNewTime=yearTimeList[yearTimeList.length-1]["schoolTime"] //currenYearNewTime="2023年上半年" } var boroughReq=await getBoroughInfo(); boroughList=boroughReq["data"]["data"] //获取学校信息 var stationcountRes=await getstationcount(); var stationcount=stationcountRes.data.data.count; var stationlistRes= await stationInfoPageReq(stationcount) stationlistRes.forEach(item=>{ var data=item.data.data; schoolBasicInfo=data; //显示学校信息 createSchoolInfo(); showSchoolInfo(); }) //获取所有学校评分最新的数据 getStarRating(currenYearNewTime).then(res=>{ var code=res.data.code; if(code==0){ starRatingArr=res.data.data for(var i=0;i{ var code=res["data"]["code"]; if(code==0){ schoolCheckPending=res.data.data showSchoolNotCompIndex(schoolCheckPending) } }) //获取加分学校的数据 starRatingGetbonus().then(res=>{ var code=res["data"]["code"]; if(code==0){ if(res.data.data!=null){ starRatingGetbonusList=res.data.data } } drawSchoolBonusEchart(); }) } function addThreeColorEventSelect(){ $(".selectStarRatingHistoryData").on('click',function(){ showStarRatingHistoryData(); }) $(".selectStarRatingDataTotal").on('click',function(){ showStarRatingDataTotal(); }) } function showSchoolNotCompIndex(data){ var oli="" for(var i=0;i

[${data[i]['station']}]

整改项目:${data[i]["itemValue"]}

`; } $(".factoryInfo").html(oli); autoani(); } function autoani(){ $(".factoryInfo>li:first-child").animate( { "margin-top":'-70px' }, 1000, function(){ $(this).css("marginTop","0"); $(".factoryInfo").children("li").eq(0).remove(); $(".factoryInfo").append(this); } ) } //自动间隔时间向上滑动 var anifun = setInterval(autoani,2000); //悬停时停止滑动,离开时继续执行 $(".factoryInfo").hover(function(){ clearInterval(anifun); //清除自动滑动动画 },function(){ anifun = setInterval(autoani,2000); //继续执行动画 }) export { layuiObj, starRatingArr, schoolBasicInfo, yearTimeList, starRatingGetbonusList, boroughList, currenYearNewTime }