From e7ab049344b954b044fc474992c378fcbbeeba33 Mon Sep 17 00:00:00 2001
From: jiazx0107 <jiazx0107@163.com>
Date: 星期日, 08 二月 2026 19:08:29 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/master'
---
fzzy-igdss-web/src/main/resources/static/group/index.js | 262 ++++++++++++++++++---------------------------------
1 files changed, 94 insertions(+), 168 deletions(-)
diff --git a/fzzy-igdss-web/src/main/resources/static/group/index.js b/fzzy-igdss-web/src/main/resources/static/group/index.js
index 1e661dc..a5a3281 100644
--- a/fzzy-igdss-web/src/main/resources/static/group/index.js
+++ b/fzzy-igdss-web/src/main/resources/static/group/index.js
@@ -1,7 +1,8 @@
var nowClientWidth = document.documentElement.clientWidth; // 褰撳墠瑙嗗彛瀹藉害
var hisVarietyChart = null; // 鍝佺鏌辩姸鍥�
var deptList = null; // 鎵�鏈夊簱鍖哄垪琛ㄤ俊鎭�
-var deptCode = null; // 褰撳墠闂儊鍦板尯鐨勭紪鐮�
+var snapList = null; // 褰撳墠闂儊鍦板尯鐨勭紪鐮�
+var deptListMap = {};
var timer; // 搴撳尯瀹氭椂
var deptNum = 0; //搴撳尯鍒囨崲涓嬫爣
var mapChart = null;
@@ -30,6 +31,12 @@
// 鏃堕棿
initTime();
+ if (deptAllList) {
+ for (var i = 0; i < deptAllList.length; i++) {
+ deptListMap[deptAllList[i].id] = deptAllList[i].kqmc;
+ }
+ }
+
//鍒濆鍖栨爣璇�
initDicSlogan();
@@ -42,20 +49,11 @@
//璇锋眰鐩戠搴撳尯淇℃伅
ajaxDeptList();
+ //璇锋眰鎶撴媿璺熻釜淇℃伅
+ ajaxSnapList();
+
clearInterval(timer);
timing();
-
- //TODO 璇锋眰AI浜嬩欢淇℃伅
- // ajaxMsg();
-
- //TODO 璇锋眰鎶撴媿璺熻釜淇℃伅
- // ajaxFoodNum();
-
-
-
- //鎶撴媿璺熻釜婊氬姩
- jQuery(".block2").slide({ mainCell: ".bd ul", autoPage: true, effect: "topLoop", autoPlay: true, vis: 4 });
- jQuery(".follow").slide({ mainCell: ".bd ul", autoPlay: true, effect: "leftMarquee", vis: 5, interTime: 50 });
}
// socket淇℃伅杩斿洖铏曠悊
@@ -65,6 +63,63 @@
dicSlogan = data;
initDicSlogan();
}
+}
+
+/**
+ * 璇锋眰鑾峰彇搴撳尯鐩稿叧淇℃伅
+ */
+function ajaxSnapList() {
+ snapList = null;
+ $.ajax({
+ type: "POST",
+ url: "/group/index-snap-list",
+ dataType: "json",
+ contentType: "application/json;charset=UTF-8",
+ data: JSON.stringify({
+ "companyId": companyId,
+ "deptId": deptId
+ }),
+ success: function (result) {
+ if (result.code == "0000") {
+ snapList = result.data;
+ renderSnap();
+ }
+ },
+ error: function (error) {
+
+ }
+ });
+}
+
+function renderSnap() {
+ var html = '';
+ if (snapList != null && snapList.length > 0) {
+ $.each(snapList, function (index, item) {
+ html += '<li style="float: left; width: 246px;">';
+ html += '<div class="item">';
+ html += '<div class="pic">';
+ html += '<img src="'+item.imgName+'" alt="">';
+ html += '</div><div class="tit">'+item.snapTime+'</div>';
+ html += '<div class="tit" style="white-space: nowrap;">'+deptListMap[item.deptId]+'</div>';
+ html += '</div></li>';
+ })
+ }else {
+ $.each(deptAllList, function (index, item) {
+ html += '<li style="float: left; width: 246px;">';
+ html += '<div class="item">';
+ html += '<div class="pic">';
+ html += '<img src="/img/img-fail.jpg" alt="">';
+ html += '</div><div class="tit">杩戞湡鏆傛棤鎶撴媿鍥�</div>';
+ html += '<div class="tit" style="white-space: nowrap;">'+item.kqmc+'</div>';
+ html += '</div></li>';
+ })
+ }
+ $("#snapList").html(html);
+
+ //鎶撴媿璺熻釜婊氬姩
+ jQuery(".block2").slide({ mainCell: ".bd ul", autoPage: true, effect: "topLoop", autoPlay: true, vis: 4 });
+ jQuery(".follow").slide({ mainCell: ".bd ul", autoPlay: true, effect: "leftMarquee", vis: 5, interTime: 40 });
+
}
/**
@@ -289,37 +344,16 @@
}
/**
- * 璇锋眰鑾峰彇鍔ㄦ�佷俊鎭�
+ * 鏇存柊AI鍔ㄦ�佸垎鏋�
+ * @param data
*/
-function ajaxMsg() {
- $.ajax({
- type: "POST",
- url: "../../visual/index-info",
- dataType: "json",
- contentType: "application/json;charset=UTF-8",
- data: JSON.stringify({
- "companyId": companyId
- }),
- success: function (result) {
- if (result.code == "0000") {
- renderMsg(result.data);
- }
- },
- error: function (error) {
-
- }
- });
-}
-
-// 鏇存柊鍔ㄦ�佷俊鎭�
-function renderMsg(data) {
+function renderMsg() {
var html = '';
- var flag = false;
var num1 = '';
var num7 = '';
- if (data != null && data.length > 0) {
- $.each(data, function (index, item) {
- var deptAreaId = item.deptAreaId;
+ var flag = false;
+ if (deptList != null && deptList.length > 0) {
+ $.each(deptList, function (index, item) {
if(item.dailyTotal === 0){
num1 = '褰撴棩涓�鍒囨甯�';
}else{
@@ -331,59 +365,31 @@
num7 = '杩戜竷澶╂暟閲�'+ item.warnNum7 + '涓�';
}
html += '<div class="panel-content-body-tr">';
- if (item.level && item.level === "01") {
+ if (item.dailyTotal > 0) {
flag = true;
- // html += '<img src="../../static/images/visual/l1.png" style="width:10%; height:85%;" alt="">';
- html += '<span class="body-item sp" style="color: #bc2032;" onclick=\"toAiHome('+'\''+ deptAreaId+'\'' + ')\" >' + item.deptAreaName + '</span>';
- html += '<span class="body-item sp" style="color: #bc2032;">' + num1 + '</span>';
- html += '<span class="body-item sp" style="color: #bc2032;">' + num7 + '</span>';
- // html += '<span class="body-item" style="color: #bc2032; flex: 0.3;">' + item.createTime + '</span>';
- } else if (item.level && item.level === "02") {
- flag = true;
- // html += '<img src="../../static/images/visual/l2.png" style="width:10%; height:85%;" alt="">';
- html += '<span class="body-item sp" style="color: #f37b3d;" onclick=\"toAiHome('+'\''+ deptAreaId+'\'' + ')\" >' + item.deptAreaName + '</span>';
- html += '<span class="body-item sp" style="color: #f37b3d;">' + num1+ '</span>';
- html += '<span class="body-item sp" style="color: #f37b3d;">' + num7 + '</span>';
- // html += '<span class="body-item" style="color: #f37b3d; flex: 0.3;">' + item.createTime + '</span>';
- } else if (item.level && item.level === "03"){
- flag = true;
- // html += '<img src="../../static/images/visual/l3.png" style="width:10%; height:85%;" alt="">';
- html += '<span class="body-item sp" onclick=\"toAiHome('+'\''+ deptAreaId+'\'' + ')\" >' + item.deptAreaName + '</span>';
- html += '<span class="body-item sp">' + num1 + '</span>';
- html += '<span class="body-item sp">' + num7 + '</span>';
- // html += '<span class="body-item" style="flex: 0.3;">' + item.createTime + '</span>';
- }else {
- flag = true;
- // html += '<img src="../../static/images/visual/l3.png" style="width:10%; height:85%;" alt="">';
- html += '<span class="body-item sp" onclick=\"toAiHome('+'\''+ deptAreaId+'\'' + ')\" >' + item.deptAreaName + '</span>';
- html += '<span class="body-item sp">' + num1 + '</span>';
- html += '<span class="body-item sp">' + num7 + '</span>';
- // html += '<span class="body-item" style="flex: 0.3;">' + item.createTime + '</span>';
}
+ // if (item.warnNum7 > 10) {
+ // flag = true;
+ // html += '<span class="body-item sp" style="color: #bc2032;flex: 1.5;">' + item.deptName + '</span>';
+ // html += '<span class="body-item sp" style="color: #bc2032;">' + num1 + '</span>';
+ // html += '<span class="body-item sp" style="color: #bc2032;">' + num7 + '</span>';
+ // } else if (item.warnNum7 > 1 && item.warnNum7 < 10) {
+ // flag = true;
+ // html += '<span class="body-item sp" style="color: #f37b3d;flex: 1.5;">' + item.deptName + '</span>';
+ // html += '<span class="body-item sp" style="color: #f37b3d;">' + num1+ '</span>';
+ // html += '<span class="body-item sp" style="color: #f37b3d;">' + num7 + '</span>';
+ // }else {
+ html += '<span class="body-item sp" style="flex: 1.5;">' + item.deptName + '</span>';
+ html += '<span class="body-item sp">' + num1 + '</span>';
+ html += '<span class="body-item sp">' + num7 + '</span>';
+ // }
html += '</div>';
})
- } else {
- if (deptAreaList != null && deptAreaList.length > 0) {
- $.each(deptAreaList, function (index, item) {
- html += '<div class="panel-content-body-tr">';
- html += '<span class="body-item sp">' + item.name + '</span>';
- html += '<span class="body-item sp">' + '褰撴棩鍒嗘瀽涓�鍒囨甯�' + '</span>';
- html += '<span class="body-item" style="flex: 0.3;">' + formatDate('mm/dd', new Date()) + '</span>';
- html += '</div>';
- });
- }
}
- $("#panel-title").html('鐩戠鍔ㄦ�佷俊鎭� <i class="dot"></i>');
+ if(flag){
+ $("#panel-title").html('搴撳尯AI浜嬩欢淇℃伅 <i class="dot"></i>');
+ }
$("#inventoryInfo").html(html);
-}
-
-/**
- * 璺宠浆鑷冲悗鍙伴璀﹂〉闈�
- * @param deptAreaId
- */
-function toAiHome(deptAreaId) {
- var url = "../home?t=WarnInfo&deptAreaId="+deptAreaId;
- window.parent.open(url, "_self");
}
/**
@@ -403,6 +409,7 @@
if (result.code == "0000") {
deptList = result.data;
renderDeptInfo();
+ renderMsg();
}
},
error: function (error) {
@@ -451,87 +458,6 @@
return points;
}
-/* ---------- 鑾峰彇瑕佸垏鎹㈠簱鍖虹殑鏁版嵁淇℃伅 ---------- */
-function getChangeDeptArea(id) {
- deptAreaList = [];
- index1 = 0;
- clearInterval(timer1);
-
- if (id) {
- if (id === "511400") {
- deptAreaList = deptAreaAllList;
- } else {
- if (deptAreaAllList != null && deptAreaAllList.length > 0) {
- $.each(deptAreaAllList, function (index, item) {
- if (id.length > 6 && id == item.deptCompany) {
- deptAreaList.push(item);
- }
- if (id.length == 6 && id == item.deptCounty) {
- deptAreaList.push(item);
- }
- })
- }
- }
- } else {
- deptAreaList = deptAreaAllList;
- }
-
- deptAreaSwitch();
-}
-
-/* ---------- 搴撳尯瀹氭椂鍒囨崲 ---------- */
-function deptAreaSwitch() {
- timer1 = setInterval(function () {
- if (index1 == deptAreaList.length) {
- index1 = 0;
- }
-
- renderDeptArea();
-
- index1 += 1;
-
- }, 3000);
-}
-
-// 鏇存柊搴撳尯淇℃伅
-function renderDeptArea() {
-
- if (deptAreaList == null || deptAreaList.length <= 0) {
- return;
- }
-
- $("#cityAndCounty").html(deptAreaList[index1].deptCityName + "-" + deptAreaList[index1].deptCountyName);
- $("#deptAreaName").html(deptAreaList[index1].name);
- $("#depotNum").html(deptAreaList[index1].depotNum == null ? "0" : deptAreaList[index1].depotNum);
- $("#depotOilNum").html(deptAreaList[index1].depotOilNum == null ? "0" : deptAreaList[index1].depotOilNum);
-
- if (deptAreaList[index1].storageStr.length > 9
- || deptAreaList[index1].oilStorageStr.length > 9
- || deptAreaList[index1].areaStr.length > 9) {
- $("#foodNum").css("font-size", "28px");
- $("#oilNum").css("font-size", "28px");
- $("#area").css("font-size", "28px");
- } else if(deptAreaList[index1].storageStr.length > 5
- || deptAreaList[index1].oilStorageStr.length > 5
- || deptAreaList[index1].areaStr.length > 5){
- $("#foodNum").css("font-size", "30px");
- $("#oilNum").css("font-size", "30px");
- $("#area").css("font-size", "30px");
- } else {
- $("#foodNum").css("font-size", "46px");
- $("#oilNum").css("font-size", "46px");
- $("#area").css("font-size", "46px");
- }
- $("#foodNum").html(deptAreaList[index1].storageStr);
- $("#oilNum").html(deptAreaList[index1].oilStorageStr);
- $("#area").html(deptAreaList[index1].areaStr);
-
- if (deptCode) {
- $("#" + deptCode).removeClass("kuqu-h");
- }
- deptCode = deptAreaList[index1].deptCounty;
- $("#" + deptCode).addClass("kuqu-h");
-}
/**
* 璇锋眰鑾峰彇缁熻鏁伴噺淇℃伅
--
Gitblit v1.9.3