yn_hxy_web/hxy-web/js/dataStatistics/header.js

92 lines
2.8 KiB
JavaScript
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

let layer,laypage,table,form,element;
layui.use(['element', 'layer', 'form', 'element','laypage'], function(){
layer = layui.layer; //弹层
element = layui.element; //分页
laypage = layui.laypage; //分页
table = layui.table; //表格
form=layui.form;
init()
element.on('tab(chosenTab)', function(data){
var elem = data.elem; // 当前Tab的DOM对象
var index = data.index; // 当前Tab的所在下标
// 处理你的逻辑
console.log('Tab切换到' + data);
if(index==0){
var iframe = $("#indexFrame")[0];
var iframeWindow = iframe.contentWindow;
iframeWindow.initStation();
iframeWindow.setData();
}
});
})
//初始化云间公司
function init(){
$.ajax({
type: 'POST',
url: PATH_URL + '/homePageSelect/getSubCom', // 请求地址
contentType: "application/json; charset=utf-8",
async: false,
data: {}, //获取提交的表单字段
success: function (data) {
if(data.code == 200){
let html = '';
let resultObj = data.data;
for (let i = 0; i < resultObj.length; i++) {
if(i==0){
localStorage.setItem("selectSubCom",resultObj[i].id);
}
html += `<option value="${resultObj[i].id}" style="color: #757575 !important;font-weight: 400 !important;">${resultObj[i].name}</option>`;
}
$("#subComId").html(html);
}else{
$("#subComId").html('<option value="">--无数据--</option>');
}
layui.form.render();
//下拉选监听
form.on('select(yjSelect)', function(data){
console.log(data)
localStorage.setItem("selectSubCom",data.value);
var iframe = $("#indexFrame")[0];
var iframeWindow = iframe.contentWindow;
iframeWindow.initStation();
iframeWindow.setData();
var viewPlanFrame = $("#viewPlanFrame")[0];
var viewPlanWindow = viewPlanFrame.contentWindow;
viewPlanWindow.init();
var staffFrame = $("#staffFrame")[0];
var staffWindow = staffFrame.contentWindow;
staffWindow.init();
var viewStatisticsFrame = $("#viewStatisticsFrame")[0];
var viewStatisticsWindow = viewStatisticsFrame.contentWindow;
viewStatisticsWindow.init();
var workVisaFrame = $("#workVisaFrame")[0];
var workVisaWindow = workVisaFrame.contentWindow;
workVisaWindow.init();
var specialPatrolFrame = $("#specialPatrolFrame")[0];
var specialPatrolWindow = specialPatrolFrame.contentWindow;
specialPatrolWindow.init();
var wagesStatisticsFrame = $("#wagesStatisticsFrame")[0];
var wagesStatisticsWindow = wagesStatisticsFrame.contentWindow;
wagesStatisticsWindow.init();
});
},
error: function (XMLHttpRequest, textStatus, e) {
layer.msg('数据请求发生异常,请稍后重试', {icon: 16, scrollbar: false});
top.layer.close(addLoadingMsg); //再执行关闭
}
});
}