From cbe1226ae82f1818e13b7a4faa965b591d631633 Mon Sep 17 00:00:00 2001
From: jiazx0107@163.com <jiazx0107@163.com>
Date: 星期三, 11 十月 2023 12:24:18 +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