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

93 lines
3.0 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,dropdown;
layui.use(['element', 'layer', 'form', 'element','laypage'], function(){
layer = layui.layer; //弹层
element = layui.element; //分页
laypage = layui.laypage; //分页
table = layui.table; //表格
form=layui.form;
dropdown = layui.dropdown;
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.setData();
}
});
})
function init(){
$.ajax({
type: 'POST',
url: PATH_URL + '/homePageSelect/getLineProtectorSubComAndStandDropdown', // 请求地址
contentType: "application/json; charset=utf-8",
async:false,
data: {}, //获取提交的表单字段
success: function (data) {
console.log("datadatasss:", data.data)
$("#taskSourceId").val(data.data[0].child[0].parentName + ' / ' + data.data[0].child[0].title);
$("#taskSourceId").attr("stationId", data.data[0].child[0].id);
$("#taskSourceId").attr("stationName", data.data[0].child[0].title);
$("#taskSourceId").attr("gsName", data.data[0].child[0].parentName);
localStorage.setItem("oneselectyj",data.data[0].child[0].id)
dropdown.render({
elem: '#taskSourceId',
accordion: true,
data: data.data,
click: function(item){
console.log("item:", item)
$("#taskSourceId").val(`${item.parentName + ' / ' + item.title}`);
$("#taskSourceId").attr("stationId", item.id);
$("#taskSourceId").attr("stationName", item.title);
$("#taskSourceId").attr("gsName", item.parentName);
/**
* 选择运检站后会根据运检id重新查询页面内容
*/
localStorage.setItem("oneselectyj", item.id)
var iframe = $("#indexFrame")[0];
var iframeWindow = iframe.contentWindow;
iframeWindow.setData();
var viewResultFrame = $("#viewResultFrame")[0];
var viewResultWindow = viewResultFrame.contentWindow;
viewResultWindow.init();
var viewPlanFrame = $("#viewPlanFrame")[0];
var viewPlanWindow = viewPlanFrame.contentWindow;
viewPlanWindow.init();
var staffFrame = $("#staffFrame")[0];
var staffWindow = staffFrame.contentWindow;
staffWindow.init();
var projectFrame = $("#projectFrame")[0];
var projectWindow = projectFrame.contentWindow;
projectWindow.init();
var attendanceFrame = $("#attendanceFrame")[0];
var attendanceWindow = attendanceFrame.contentWindow;
attendanceWindow.initTable1();
var wagesFrame = $("#wagesFrame")[0];
var wagesWindow = wagesFrame.contentWindow;
wagesWindow.init();
},
});
},
error: function (XMLHttpRequest, textStatus, e) {
layer.msg('数据请求发生异常,请稍后重试', {icon: 16, scrollbar: false});
top.layer.close(addLoadingMsg); //再执行关闭
}
});
}