//车间看板
|
var interval_do = null;// 页面刷新定时器
|
clearInterval(interval_do);
|
|
$(function() {
|
doData()
|
interval_do = setInterval(getKanbanData, 60 * 1000); // 启动,执行默认方法
|
})
|
|
function doData() {
|
if (RESULT.result == false) {
|
return false
|
}
|
var List = RESULT.data[0].data
|
// console.log( RESULT.data[2])
|
setTableClass(1, 'part_1', RESULT.data[2], 0)
|
|
|
// for (var i = 0; i < List.length; i++) {
|
// var arr = List[i]
|
// $("#title_" + i).text(arr.TITLE_NAME)
|
// var partID = "part_" + i
|
// console.log(partID)
|
// if (arr.SHOW_TYPE == "TABLE") {// 表格
|
// setTableClass(i, partID, RESULT.data[i], arr.CHART_TYPE)
|
// }
|
// else if (arr.SHOW_TYPE == "CHART") {// 图表
|
//
|
// if (RESULT.data[i].result == 1) {
|
// continue;
|
// }
|
// // 圆
|
// if (arr.CHART_TYPE == "PIE") {
|
// buildPieEchart(RESULT.data[i].data, partID)
|
// } else if (arr.CHART_TYPE == "LINEBAR") {// 折柱
|
// buildEchart(RESULT.data[i].data, partID)
|
// }
|
// } else if (arr.SHOW_TYPE == "FWORD") {// 显示数值
|
// setWordsDiv(RESULT.data[i], partID)
|
// }
|
// }
|
|
}
|
|
function getKanbanData() {
|
getDataType();
|
}
|
function getDataType() {
|
var params = {
|
"kanbanNo" : FTYPE,
|
"frequency" : FREQUENCY,
|
"lineNo" : ""
|
};
|
$.ajax({
|
type : "GET",
|
url : context + "kanban/getTemplateList",
|
data : params,
|
dataType : "json",
|
success : function(res) {
|
console.log(res)
|
if (res.result) {
|
|
RESULT = res
|
|
doData()
|
|
} else {
|
// clearInterval(interval_do);//错误-关闭定时器
|
}
|
}
|
});
|
}
|
// 获取屏幕宽度并计算比例-设置echarts文字
|
function fontSize(res) {
|
var docEl = document.documentElement, clientWidth = window.innerWidth
|
|| document.documentElement.clientWidth
|
|| document.body.clientWidth;
|
if (!clientWidth)
|
return;
|
var fontSize = 100 * (clientWidth / 2880);// 原:1920/2400/2880
|
return res * fontSize;
|
}
|
|
function isNull(str) {
|
if (str == null) {
|
return ""
|
} else {
|
return str
|
}
|
}
|