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