From 694f541f9f4bc51818395be84e5ddf322c8048d8 Mon Sep 17 00:00:00 2001
From: czt <czt18638530771@163.com>
Date: 星期二, 10 六月 2025 14:35:57 +0800
Subject: [PATCH] 调整出入库报表
---
igds-web/src/main/resources/static/admin/grain/grainPoint3.js | 62 ++++++++++++++++++++++++++++++-
1 files changed, 60 insertions(+), 2 deletions(-)
diff --git a/igds-web/src/main/resources/static/admin/grain/grainPoint3.js b/igds-web/src/main/resources/static/admin/grain/grainPoint3.js
index f9c14b2..5efef9a 100644
--- a/igds-web/src/main/resources/static/admin/grain/grainPoint3.js
+++ b/igds-web/src/main/resources/static/admin/grain/grainPoint3.js
@@ -52,9 +52,12 @@
var timer;
var t=-2;
+var isSleep = true;
+
// 鍒濆鍖栧弬鏁�
function initCanvasParam() {
+ isSleep = true;
cirNum = distrList.length; //鍦堟暟
layNum = bottomList[bottomList.length-1]; //灞傛暟
longAxis = 120; //绗竴鍐呭湀鍗婇暱杞�
@@ -633,7 +636,12 @@
initCanvasParam();
draw();
- sleep();//寮�濮嬮棯鐑�
+
+ if(distrList.length == 1){
+ sleep2();
+ }else{
+ sleep();//寮�濮嬮棯鐑�
+ }
curType = "z";
curVal = 1;
renderGrainByLay(curVal);
@@ -655,4 +663,54 @@
return;
}
});
-};
\ No newline at end of file
+};
+
+//鏍规煡鐪�
+function sleep2() {
+ isSleep = false;
+ curCol = 1;
+ listPoints = grainData.listPoints;
+ listLays = grainData.listLays;
+ distrList = grainData.cable.split("-").map(Number);
+ bottomList = grainData.cableCir.split("-").map(Number);
+
+ flash2();
+}
+
+
+//闂儊绋嬪簭
+function flash2() {
+
+ var canvas = document.getElementById('canvas');
+ var ctx = canvas.getContext('2d');
+ canvas.height = canvas.height;
+ colPoints = [];
+ arr = [];
+ make_ellipse(ctx);
+ gainData2(ctx);
+ entityBlock2(ctx);
+ make_top_ellipse(ctx);
+ title(ctx)
+}
+
+//杩囨护鏁版嵁
+function gainData2() {
+ for (i = 0; i < listPoints.length; i++) {
+ if ((listPoints[i]['y'] + 1) == curCol) {
+ colPoints.push(listPoints[i])
+ }
+ }
+}
+
+//杩涜鎺掔嚎锛岀粯鍒惰壊鍧�
+function entityBlock2(ctx) {
+ //璁剧疆鐐瑰�间负null;
+ var point = null;
+ //寰幆鐢熸垚鍦堝唴鐐�
+ for (j = 0; j < colPoints.length; j++) {
+ point = colPoints[j];
+ point_x = center_x;
+ point_y = center_y + (j + 1) * spaceLay;
+ textBox(ctx, point, point_x, point_y)
+ }
+}
\ No newline at end of file
--
Gitblit v1.9.3