diff --git a/src/views/pages/OpticalStoragePage/index.vue b/src/views/pages/OpticalStoragePage/index.vue index ce8c4b2..3517bc2 100644 --- a/src/views/pages/OpticalStoragePage/index.vue +++ b/src/views/pages/OpticalStoragePage/index.vue @@ -452,8 +452,10 @@ const send3D = () => { const list = { // location: "(X=-115266.854,Y=77915.687,Z=-10571.952)", // rotation: "Pitch=-2.087,Yaw=-43.474,Roll=0.0", + // location: "(X=-104747.612,Y=105710.842,Z=-279.286)", + // rotation: "Pitch=-2.087,Yaw=-43.474,Roll=0.0", location: "(X=-104747.612,Y=105710.842,Z=-279.286)", - rotation: "Pitch=-2.087,Yaw=-43.474,Roll=0.0", + rotation: "Pitch=-22.788,Yaw=-102.991,Roll=0.0", }; api_send("CameraMove", list, () => { @@ -648,20 +650,20 @@ let handleEnter = () => { I: "1", }, { - id: '555_3', - flag: '1', - Pi: '1', - Qi: '2', - V_b: '3', - I: '1' + id: "555_3", + flag: "1", + Pi: "1", + Qi: "2", + V_b: "3", + I: "1", }, { - id: '556_1', - flag: '-1', - Pi: '249.3605', - Qi: '32.3110', - V_b: '10.4989', - I: '13.7123' + id: "556_1", + flag: "-1", + Pi: "249.3605", + Qi: "32.3110", + V_b: "10.4989", + I: "13.7123", }, { id: "556_2", @@ -672,20 +674,20 @@ let handleEnter = () => { I: "1", }, { - id: '556_3', - flag: '1', - Pi: '1', - Qi: '2', - V_b: '3', - I: '1' + id: "556_3", + flag: "1", + Pi: "1", + Qi: "2", + V_b: "3", + I: "1", }, { - id: 'ying_31_1', - flag: '-1', - Pi: '324.9620', - Qi: '14.3602', - V_b: '10.4990', - I: '17.8706' + id: "ying_31_1", + flag: "-1", + Pi: "324.9620", + Qi: "14.3602", + V_b: "10.4990", + I: "17.8706", }, { id: "ying_31_2", @@ -696,36 +698,36 @@ let handleEnter = () => { I: "1", }, { - id: 'ying_31_3', - flag: '1', - Pi: '1', - Qi: '2', - V_b: '3', - I: '1' + id: "ying_31_3", + flag: "1", + Pi: "1", + Qi: "2", + V_b: "3", + I: "1", }, { - id: 'ying_41_2', - flag: '1', - Pi: '110.7202', - Qi: '6.6579', - V_b: '10.4997', - I: '6.0088' + id: "ying_41_2", + flag: "1", + Pi: "110.7202", + Qi: "6.6579", + V_b: "10.4997", + I: "6.0088", }, { - id: 'ying_41_1', - flag: '-1', - Pi: '1', - Qi: '2', - V_b: '3', - I: '1' + id: "ying_41_1", + flag: "-1", + Pi: "1", + Qi: "2", + V_b: "3", + I: "1", }, { - id: 'ying_41_3', - flag: '1', - Pi: '1', - Qi: '2', - V_b: '3', - I: '1' + id: "ying_41_3", + flag: "1", + Pi: "1", + Qi: "2", + V_b: "3", + I: "1", }, { id: "zhan_26_1", @@ -744,20 +746,20 @@ let handleEnter = () => { I: "8.4072", }, { - id: 'zhan_26_3', - flag: '1', - Pi: '152.8102', - Qi: '6.6579', - V_b: '10.4998', - I: '8.4072' + id: "zhan_26_3", + flag: "1", + Pi: "152.8102", + Qi: "6.6579", + V_b: "10.4998", + I: "8.4072", }, { - id: 'zhan_16_1', - flag: '-1', - Pi: '97.5900', - Qi: '1.2095', - V_b: '10.4993', - I: '5.3655' + id: "zhan_16_1", + flag: "-1", + Pi: "97.5900", + Qi: "1.2095", + V_b: "10.4993", + I: "5.3655", }, { id: "zhan_16_2", @@ -768,70 +770,70 @@ let handleEnter = () => { I: "1", }, { - id: 'zhan_16_3', - flag: '1', - Pi: '1', - Qi: '2', - V_b: '3', - I: '1' + id: "zhan_16_3", + flag: "1", + Pi: "1", + Qi: "2", + V_b: "3", + I: "1", }, { - id: 'ye_13_1', - flag: '-1', - Pi: '1', - Qi: '2', - V_b: '3', - I: '1' + id: "ye_13_1", + flag: "-1", + Pi: "1", + Qi: "2", + V_b: "3", + I: "1", }, { - id: 'ye_13_2', - flag: '1', - Pi: '1', - Qi: '2', - V_b: '3', - I: '1' + id: "ye_13_2", + flag: "1", + Pi: "1", + Qi: "2", + V_b: "3", + I: "1", }, { - id: 'ye_13_3', - flag: '1', - Pi: '1', - Qi: '2', - V_b: '3', - I: '1' + id: "ye_13_3", + flag: "1", + Pi: "1", + Qi: "2", + V_b: "3", + I: "1", }, { - id: 'ye_13_4', - flag: '-1', - Pi: '263.1002', - Qi: '8.6865', - V_b: '10.4995', - I: '14.1577' + id: "ye_13_4", + flag: "-1", + Pi: "263.1002", + Qi: "8.6865", + V_b: "10.4995", + I: "14.1577", }, { - id: 'ye_23_1', - flag: '-1', - Pi: '429.7437', - Qi: '10.6202', - V_b: '10.4991', - I: '23.7348' + id: "ye_23_1", + flag: "-1", + Pi: "429.7437", + Qi: "10.6202", + V_b: "10.4991", + I: "23.7348", }, { - id: 'ye_23_2', - flag: '1', - Pi: '1', - Qi: '2', - V_b: '3', - I: '1' + id: "ye_23_2", + flag: "1", + Pi: "1", + Qi: "2", + V_b: "3", + I: "1", }, { - id: 'ye_23_3', - flag: '1', - Pi: '1', - Qi: '2', - V_b: '3', - I: '1' - } - ] + id: "ye_23_3", + flag: "1", + Pi: "1", + Qi: "2", + V_b: "3", + I: "1", + }, + ]; // 增加一个数字4 // 文本 @@ -840,28 +842,32 @@ let handleEnter = () => { .attr({ x: 997, y: 647, - 'font-size': '37' + "font-size": "37", }) - .fill('#FFF') + .fill("#FFF"); // 流向 - const dom = draw.find('g') - const polyline = draw.find('polyline') + const dom = draw.find("g"); + const polyline = draw.find("polyline"); - dom.forEach(item => { - polyline.forEach(lineIte => { + dom.forEach((item) => { + polyline.forEach((lineIte) => { if (item.node.id === lineIte.node.id) { - console.log(item.node.id, lineIte.node.id, 'polylinepolylinepolyline') - let newData = data.find(ite => lineIte.node.id === ite.id) - console.log(newData) - const polyineArray = lineIte.array() - let pathDate = 'M' + polyineArray.join(' L') - if (newData.flag === '1') { + console.log( + item.node.id, + lineIte.node.id, + "polylinepolylinepolyline" + ); + let newData = data.find((ite) => lineIte.node.id === ite.id); + console.log(newData); + const polyineArray = lineIte.array(); + let pathDate = "M" + polyineArray.join(" L"); + if (newData.flag === "1") { // 流向 - handlePolyineAnimate(polyineArray, pathDate, item) + handlePolyineAnimate(polyineArray, pathDate, item); } else { // 流向 - handlePolyineAnimate2(polyineArray, pathDate, item) + handlePolyineAnimate2(polyineArray, pathDate, item); } // 文字 @@ -970,22 +976,29 @@ let handleEnter = () => { let middleDuration = duration / num1; for (let i = 0; i < numTriangles; i++) { - let triangle = draw.polygon('0,-9 20,0 0,9').fill('lightgreen').stroke({ color: 'lightgreen', width: 0.2 }) + let triangle = draw + .polygon("0,-9 20,0 0,9") + .fill("lightgreen") + .stroke({ color: "lightgreen", width: 0.2 }); - let triangleanimate = document.createElementNS('http://www.w3.org/2000/svg', 'animateMotion') - triangleanimate.setAttribute('path', pointsValue) - triangleanimate.setAttribute('dur', `${spacingDuration}s`) - let startTime = middleDuration - (duration / numTriangles) * i - i * spacingDuration - triangleanimate.setAttribute('begin', `${startTime}s`) - triangleanimate.setAttribute('fill', 'remove') - triangleanimate.setAttribute('rotate', 'auto') - triangleanimate.setAttribute('repeatCount', 'indefinite') - triangle.node.appendChild(triangleanimate) + let triangleanimate = document.createElementNS( + "http://www.w3.org/2000/svg", + "animateMotion" + ); + triangleanimate.setAttribute("path", pointsValue); + triangleanimate.setAttribute("dur", `${spacingDuration}s`); + let startTime = + middleDuration - (duration / numTriangles) * i - i * spacingDuration; + triangleanimate.setAttribute("begin", `${startTime}s`); + triangleanimate.setAttribute("fill", "remove"); + triangleanimate.setAttribute("rotate", "auto"); + triangleanimate.setAttribute("repeatCount", "indefinite"); + triangle.node.appendChild(triangleanimate); - lineDom.add(triangle) + lineDom.add(triangle); } - let rect = draw.rect(30, 30).fill('#000').move(-15, -10) - lineDom.add(rect) + let rect = draw.rect(30, 30).fill("#000").move(-15, -10); + lineDom.add(rect); } // 反向流动 function handlePolyineAnimate2(pointArray, pointsValue, lineDom) { @@ -1086,22 +1099,29 @@ let handleEnter = () => { let duration = numTriangles / num1; let middleDuration = duration / num1; for (let i = 0; i < numTriangles; i++) { - let triangle = draw.polygon('0,-9 -20,0 0,9').fill('lightgreen').stroke({ color: 'lightgreen', width: 0.2 }) + let triangle = draw + .polygon("0,-9 -20,0 0,9") + .fill("lightgreen") + .stroke({ color: "lightgreen", width: 0.2 }); - let triangleanimate = document.createElementNS('http://www.w3.org/2000/svg', 'animateMotion') - triangleanimate.setAttribute('path', pointsValue) - triangleanimate.setAttribute('dur', `${spacingDuration}s`) - let startTime = middleDuration - (duration / numTriangles) * i - i * spacingDuration - triangleanimate.setAttribute('begin', `${startTime}s`) - triangleanimate.setAttribute('fill', 'remove') - triangleanimate.setAttribute('rotate', 'auto') - triangleanimate.setAttribute('repeatCount', 'indefinite') - triangleanimate.setAttribute('keyPoints', '1;0') - triangleanimate.setAttribute('keyTimes', '0;1') - triangleanimate.setAttribute('calcMode', 'linear') - triangle.node.appendChild(triangleanimate) + let triangleanimate = document.createElementNS( + "http://www.w3.org/2000/svg", + "animateMotion" + ); + triangleanimate.setAttribute("path", pointsValue); + triangleanimate.setAttribute("dur", `${spacingDuration}s`); + let startTime = + middleDuration - (duration / numTriangles) * i - i * spacingDuration; + triangleanimate.setAttribute("begin", `${startTime}s`); + triangleanimate.setAttribute("fill", "remove"); + triangleanimate.setAttribute("rotate", "auto"); + triangleanimate.setAttribute("repeatCount", "indefinite"); + triangleanimate.setAttribute("keyPoints", "1;0"); + triangleanimate.setAttribute("keyTimes", "0;1"); + triangleanimate.setAttribute("calcMode", "linear"); + triangle.node.appendChild(triangleanimate); - lineDom.add(triangle) + lineDom.add(triangle); } let rect = draw.rect(30, 30).fill("#000").move(-5, -10); lineDom.add(rect); @@ -1111,76 +1131,99 @@ let handleEnter = () => { return distance; } function handleLineText2(polyineArray, Lineitem, lineDom) { - console.log(polyineArray, Lineitem, lineDom, 'polyineArray, Lineitem, lineDom') - let arrData = ['555_2', '555_3', '556_2', '556_3', 'ying_31_3', 'ying_31_2', 'ying_41_1', 'ying_41_3', 'zhan_26_1', 'zhan_26_3', 'zhan_16_2', 'zhan_16_3', 'ye_13_2', 'ye_13_1', 'ye_13_3', 'ye_23_2', 'ye_23_3'] - if (arrData.includes(Lineitem.id)) return + console.log( + polyineArray, + Lineitem, + lineDom, + "polyineArray, Lineitem, lineDom" + ); + let arrData = [ + "555_2", + "555_3", + "556_2", + "556_3", + "ying_31_3", + "ying_31_2", + "ying_41_1", + "ying_41_3", + "zhan_26_1", + "zhan_26_3", + "zhan_16_2", + "zhan_16_3", + "ye_13_2", + "ye_13_1", + "ye_13_3", + "ye_23_2", + "ye_23_3", + ]; + if (arrData.includes(Lineitem.id)) return; - let data = Lineitem - let x = polyineArray[polyineArray.length - 1][0] - let y = polyineArray[polyineArray.length - 1][1] - let line = '' - let text = '' - let endX = x - let endY = y + 40 - let endTextX = x - 30 - let endTextY = y + 50 + let data = Lineitem; + let x = polyineArray[polyineArray.length - 1][0]; + let y = polyineArray[polyineArray.length - 1][1]; + let line = ""; + let text = ""; + let endX = x; + let endY = y + 40; + let endTextX = x - 30; + let endTextY = y + 50; - if (data.id === '556_1') { - x = polyineArray[0][0] - 50 - y = polyineArray[1][1] - 50 - endX = x + 50 - endY = y - 130 - endTextX = x - 50 - endTextY = y + 10 - } else if (data.id === 'zhan_26_2' || data.id === 'zhan_16_1') { - x = polyineArray[0][0] - y = polyineArray[0][1] - endX = x - endY = y + 60 - endTextX = x - 90 - endTextY = y + 65 - } else if (data.id === 'ying_31_1') { - x = polyineArray[0][0] - y = polyineArray[0][1] - endX = x - 30 - endY = y + 50 - endTextX = x - 100 - endTextY = y + 60 - } else if (data.id === 'ying_41_2') { - x = polyineArray[0][0] - y = polyineArray[0][1] - endX = x - 60 - endY = y + 40 - endTextX = x - 120 - endTextY = y + 50 - } else if (data.id === 'ye_13_4') { - x = polyineArray[0][0] - y = polyineArray[0][1] - endX = x - 60 - endY = y + 40 - endTextX = x - 150 - endTextY = y + 50 - } else if (data.id === 'zhan_26_1') { - x = polyineArray[0][0] - y = polyineArray[0][1] - endX = x - 60 - endY = y + 40 - endTextX = x - 120 - endTextY = y + 50 - } else if (data.id === 'ye_23_1') { - x = polyineArray[0][0] - y = polyineArray[0][1] - endX = x - 20 - endY = y + 40 - endTextX = x - 90 - endTextY = y + 50 - } else if (data.id === '555_1') { - x = polyineArray[0][0] - y = polyineArray[0][1] - endX = x - endY = y + 80 - endTextX = x - endTextY = y + 50 + if (data.id === "556_1") { + x = polyineArray[0][0] - 50; + y = polyineArray[1][1] - 50; + endX = x + 50; + endY = y - 130; + endTextX = x - 50; + endTextY = y + 10; + } else if (data.id === "zhan_26_2" || data.id === "zhan_16_1") { + x = polyineArray[0][0]; + y = polyineArray[0][1]; + endX = x; + endY = y + 60; + endTextX = x - 90; + endTextY = y + 65; + } else if (data.id === "ying_31_1") { + x = polyineArray[0][0]; + y = polyineArray[0][1]; + endX = x - 30; + endY = y + 50; + endTextX = x - 100; + endTextY = y + 60; + } else if (data.id === "ying_41_2") { + x = polyineArray[0][0]; + y = polyineArray[0][1]; + endX = x - 60; + endY = y + 40; + endTextX = x - 120; + endTextY = y + 50; + } else if (data.id === "ye_13_4") { + x = polyineArray[0][0]; + y = polyineArray[0][1]; + endX = x - 60; + endY = y + 40; + endTextX = x - 150; + endTextY = y + 50; + } else if (data.id === "zhan_26_1") { + x = polyineArray[0][0]; + y = polyineArray[0][1]; + endX = x - 60; + endY = y + 40; + endTextX = x - 120; + endTextY = y + 50; + } else if (data.id === "ye_23_1") { + x = polyineArray[0][0]; + y = polyineArray[0][1]; + endX = x - 20; + endY = y + 40; + endTextX = x - 90; + endTextY = y + 50; + } else if (data.id === "555_1") { + x = polyineArray[0][0]; + y = polyineArray[0][1]; + endX = x; + endY = y + 80; + endTextX = x; + endTextY = y + 50; } //只要线路上有sec_id 就显示线路上的文字 p q v i 参数 @@ -1204,9 +1247,9 @@ let handleEnter = () => { .attr({ x: endTextX, y: endTextY, - id: 'load_text' + data.psrId, - 'font-size': '15', - leading: '0.9' + id: "load_text" + data.psrId, + "font-size": "15", + leading: "0.9", }) .fill("green"); } @@ -1220,22 +1263,54 @@ let handleEnter = () => { if (item.node.id) { console.log(item, "item"); // 增加透明选择框 - var backgroundRectYing31 = draw.rect(120, 60).attr({ x: 750, y: 245, id: 'ying31' }).fill('transparent').css('cursor', 'pointer') - backgroundRectArr.push(backgroundRectYing31) - var backgroundRectYing41 = draw.rect(120, 60).attr({ x: 1040, y: 250, id: 'ying41' }).fill('transparent').css('cursor', 'pointer') - backgroundRectArr.push(backgroundRectYing41) - var backgroundRectZhan26 = draw.rect(120, 60).attr({ x: 1530, y: 750, id: 'zhan26' }).fill('transparent').css('cursor', 'pointer') - backgroundRectArr.push(backgroundRectZhan26) - var backgroundRectZhan16 = draw.rect(120, 60).attr({ x: 1530, y: 1000, id: 'zhan16' }).fill('transparent').css('cursor', 'pointer') - backgroundRectArr.push(backgroundRectZhan16) - var backgroundRectYe23 = draw.rect(120, 60).attr({ x: 730, y: 1500, id: 'ye23' }).fill('transparent').css('cursor', 'pointer') - backgroundRectArr.push(backgroundRectYe23) - var backgroundRectYe31 = draw.rect(120, 60).attr({ x: 1020, y: 1600, id: 'ye31' }).fill('transparent').css('cursor', 'pointer') - backgroundRectArr.push(backgroundRectYe31) - var backgroundRect555 = draw.rect(120, 60).attr({ x: 270, y: 955, id: '555' }).fill('transparent').css('cursor', 'pointer') - backgroundRectArr.push(backgroundRect555) - var backgroundRect556 = draw.rect(120, 60).attr({ x: 210, y: 740, id: '556' }).fill('transparent').css('cursor', 'pointer') - backgroundRectArr.push(backgroundRect556) + var backgroundRectYing31 = draw + .rect(120, 60) + .attr({ x: 750, y: 245, id: "ying31" }) + .fill("transparent") + .css("cursor", "pointer"); + backgroundRectArr.push(backgroundRectYing31); + var backgroundRectYing41 = draw + .rect(120, 60) + .attr({ x: 1040, y: 250, id: "ying41" }) + .fill("transparent") + .css("cursor", "pointer"); + backgroundRectArr.push(backgroundRectYing41); + var backgroundRectZhan26 = draw + .rect(120, 60) + .attr({ x: 1530, y: 750, id: "zhan26" }) + .fill("transparent") + .css("cursor", "pointer"); + backgroundRectArr.push(backgroundRectZhan26); + var backgroundRectZhan16 = draw + .rect(120, 60) + .attr({ x: 1530, y: 1000, id: "zhan16" }) + .fill("transparent") + .css("cursor", "pointer"); + backgroundRectArr.push(backgroundRectZhan16); + var backgroundRectYe23 = draw + .rect(120, 60) + .attr({ x: 730, y: 1500, id: "ye23" }) + .fill("transparent") + .css("cursor", "pointer"); + backgroundRectArr.push(backgroundRectYe23); + var backgroundRectYe31 = draw + .rect(120, 60) + .attr({ x: 1020, y: 1600, id: "ye31" }) + .fill("transparent") + .css("cursor", "pointer"); + backgroundRectArr.push(backgroundRectYe31); + var backgroundRect555 = draw + .rect(120, 60) + .attr({ x: 270, y: 955, id: "555" }) + .fill("transparent") + .css("cursor", "pointer"); + backgroundRectArr.push(backgroundRect555); + var backgroundRect556 = draw + .rect(120, 60) + .attr({ x: 210, y: 740, id: "556" }) + .fill("transparent") + .css("cursor", "pointer"); + backgroundRectArr.push(backgroundRect556); // 遍历点击事件 backgroundRectArr.forEach((item: any) => { @@ -1258,8 +1333,10 @@ let handleEnter = () => { const send3d_xuehua = () => { // 发送雪花网三维移动位置 const list = { + // location: "(X=-113918.378,Y=86363.557,Z=-4864.535)", + // rotation: "Pitch=-2.087,Yaw=-43.474,Roll=0.0", location: "(X=-113918.378,Y=86363.557,Z=-4864.535)", - rotation: "Pitch=-2.087,Yaw=-43.474,Roll=0.0", + rotation: "Pitch=-29.119,Yaw=-97.666,Roll=0.0", }; api_send("CameraMove", list, () => { console.log("CameraMove雪花网"); @@ -1846,265 +1923,265 @@ let handleAnimate = async (result: any) => { // 线的流向 result.line.forEach((item) => { let showTextArr = [ - '53865f4f-5564-42fd-94e6-697fa110dc58', - 'f9d98d48-f25a-4486-bf20-49895ec3e342', - 'a1096ad7-aae7-487b-ad05-1113a03cb4f8', - '6DDB3B85-A4AB-4595-8591-2168E8D81210-04953', - '95efda22-86a3-49b5-9de3-803738256461', - 'c47a01b3-3d42-47fd-a263-6ae11b630a36', - 'e0af5215-d781-4050-87bb-c21dafca0695', - '8bd342c8-9820-4bb8-85cf-105bcb8f1a03', - '4b00fe92-0efa-40b9-bce0-2d6598a6c357', - '1fd7d361-4ea0-487f-9a36-a7a5d222b66d', - 'c70087bd-0468-4ac7-8208-db96853550b8', - '65c2f45a-4432-4a29-9b9e-a2ac60f83f38', - 'c78a0a1d-f2b5-4a41-ba98-ba895a5701f5', - 'e5698b2c-2dff-43b7-b0b1-6135f780a052', - '1bf76898-ea7c-47bd-8f31-14d624ac3f66', - '20604b66-0efd-44fc-a712-e4a534b61ffa', - 'fe8cb836-ae9b-4ab2-8b65-a5ff405d3a9c', - 'd5336b00-5afe-4393-9014-bcb2dc0029a1', - 'AD4A0872-6474-4BD2-9646-746B0B63D24A-26520', - 'ea04e6d3-587e-4ca0-ae6a-31997fd1fb35', - '7fc56aa9-3bf3-4a2b-bd03-4b6b791bc63a', - 'c8695ee9-c277-40ac-ad1c-5c10605e4e47', - '9f77f5b2-c3e2-4141-be4f-df9043789813', - 'AD4A0872-6474-4BD2-9646-746B0B63D24A-26480', - '22205de9-f4db-4626-aad5-437b17856f6d', - '177997cd-edc3-420d-b657-0b602a473929', - '1d2f708c-f0d6-4269-bcc7-db998503d9e6', - 'ef7de3d0-8521-4f6d-81d2-c9f1705bfb9b', - 'd3cebbd8-3ffd-48af-8979-874389f9c32a', - '01f825ec-9526-4239-b0cf-f9d0d473b086', - '513e7602-d1d5-4370-a39f-af41ef2a5eef', - '23ee05dc-1e5d-4eca-8fea-07210d06a579', - '487C8FA1-ABEC-4252-A14D-7727D4E31DAD-47360', - 'AD4A0872-6474-4BD2-9646-746B0B63D24A-26525', - 'AD4A0872-6474-4BD2-9646-746B0B63D24A-26530', - 'SBID00000017083154D08541B8A57FB8B69B1B3201', - 'AD4A0872-6474-4BD2-9646-746B0B63D24A-26535', - '013255C2-7FE7-4B28-BF7C-7EB83FC07F31-06125', - 'AD4A0872-6474-4BD2-9646-746B0B63D24A-26465', - 'ce4ba346-1227-416f-84ad-b8d2cde0154c', - 'SBID0000001986642DB7C045E89813CED6BE4C13A0', - '87608bd7-15a2-4c9c-bd78-ccf9b58a31c0', - '888c9204-7897-4dc2-a247-3ab3be9a08cf', - 'c65da884-685d-4c1b-97d8-08b50328b0ba', - 'SBID0000001D2DEA1F390C4024B42B0C3F9E7F4EFE', - '90477e98-bfd8-46ab-ba4e-c58d631a1437', - '0746bb6a-b717-49b1-bc57-6073c4e2d2e9', - '5d43423c-3705-40c1-8226-db498fd35af2', - 'aeaf5dbb-e1c9-48bb-adc6-d604fa8f1028', - '31e7b036-400a-4fe3-8700-30190f7f6b82', - 'SBID000000C8642470D83E486BBB311BDA51515F35', - 'af2d4b84-bee6-4c93-b9d4-3e1c32ad17ff', - 'SBID0000006A6B053E31A648609F9743D97E12A49D', - 'b78c69b4-71de-47cf-ae83-90dbd4e9e8f2', - 'bab210a5-c289-461c-94fb-5c4afd158544', - 'c83d5650-08e1-44d6-b8c7-822de083f36e', - '6374FC19-1673-43C6-AC8D-494CFFBB4C9F-85198', - '6374FC19-1673-43C6-AC8D-494CFFBB4C9F-85193', - 'be9d83ac-8121-4f96-bb3a-c1c751f185d6', - '2ccdaa60-8958-45de-bb31-f35e7ba85a8b', - 'a2ebae33-0efb-40ee-a097-2dacec109868', - 'eb4fc970-2478-4bdc-aa25-bdd7ad4c5dae', - '644e331d-e932-4ec8-92ed-3d09e30db28f', - 'SBID000000BE1E6FF87E7244B5BC7E1346FF0860CA', - 'ce1df80b-9fd3-498b-9f24-a5ed6f416532', - '2D6FDD6A-F2D0-4EDE-8177-321A747C4D10-76308', - '00d1219b-a69c-4a43-b8fd-67f461b4c9f3', - 'DCEED74F-BD86-4AF6-AE71-15C80F872877-46071', - '2db67071-a5bd-4c03-83bb-d4250d44b995', - 'd63eae69-fe6c-4012-b6aa-8c5333f2dd27', - 'b7867bdd-4203-4f03-9d25-8f5acb3caa3b', - '8CF95CE3-7B11-15ED-E044-001A4B099F30-00001', - 'a12f5c38-3ad7-47be-b304-045733513143', - '6b046b2c-dc11-45d5-8fff-d1529fe3835a', - '30fe04fa-8610-4cb5-8bc8-ad1222690638', - '1682d60e-58f2-4716-a041-59e7ddb35ee8', - 'a2998143-bf4a-4753-8f6a-08a519a7bd11', - 'e95bd2eb-5c61-4993-90f9-625ada63ad04', - '8febc98f-8334-4de0-a163-c6c03ad0692b', - '93313035-093F-4346-96F4-84CEA3607C08-25598', - '7A414E41-2DA2-4341-91BB-250834033791-36035', - 'SBID0000002BEFD03075CF4033878FEF9249896A21', - 'cd4d4dd4-15a1-4154-995a-fe2431051acd', - '5e909114-b342-4dc1-9f32-22b268060812', - '629c0eb1-7af8-4893-87ab-d8feb70cdb1f', - 'FF801E5F-FE30-4F54-B32E-28B9A46504B7-13926', - 'DD330AD2-52B1-4581-AB75-18D80366F023-37414', - '7fb7a36d-2f2f-4e57-9ebb-bc43a8109e78', - '8f70fcb5-b59f-490a-baad-55370c5f7161', - 'dfbf6f51-edb2-440e-b703-1325fe2695fb', - '0b48767a-d287-4f57-be3b-1148305b2048', - '629c0eb1-7af8-4893-87ab-d8feb70cdb1f', - 'FF801E5F-FE30-4F54-B32E-28B9A46504B7-13926', - 'DD330AD2-52B1-4581-AB75-18D80366F023-37414', - '7fb7a36d-2f2f-4e57-9ebb-bc43a8109e78', - '8f70fcb5-b59f-490a-baad-55370c5f7161', - 'SBID000000EEED86E606694F4EACF343E96A517170', - 'e3ad70bf-4b84-4fb3-8c95-36973433b007', - 'dfbf6f51-edb2-440e-b703-1325fe2695fb', - '4e036c18-19c5-473a-a95d-481cf89c362c', - '4e231cf2-9f49-4a78-a534-c0b702296833', - '9d8e808f-5d3b-4376-97a7-58eeca042dba', - 'SBID000000AECA5D4DF7874850A8F0AA07FCC3A705', - '283e025e-994f-4125-8772-4ec88fc7e321', - 'fa4353a2-6ccb-4e12-b47a-e765b81804fa', - '0ffd90f0-37dd-4aa1-96a7-a29d2bd4e535', - '2299b109-34a7-493f-9541-c22594ba4312', - 'cb957cab-247a-4cea-b787-cd627f9e0f7a', - 'b7dc1c1f-5743-4905-b99e-cbc5617b660a', - 'fbca52e8-59ef-4bc1-be38-6f60757a3579', - 'b46aea1f-fc42-4bd4-a6b2-c5ae63c2b33b', - '16bb368c-104d-4ba7-934d-a44927f65444', - '3e43db18-8b4d-4e57-99b0-ab6521600daa', - 'SBID0000003195CD2F53454D99BD74B97F94982AF9', - '8486dc26-360e-458b-976c-93ced7c82369', - '99da9925-a1d7-49be-89ef-adb955a06f21', - '3c18d284-b067-4dca-94b4-ee178410f751', - '9de0fd07-7169-4fcb-bb0b-789ec3644ac7', - '418bb7a7-f954-4505-8762-f80b1516d773', - '4b14e5cc-91f7-484b-b970-45297c125d8d', - '9df040f3-0278-4ea8-960f-0b8c9b13c759', - '461EC281-51EC-4913-82B0-C155B2C3EC96-38266', - '6ed756cb-d68c-482d-9e37-b9d55f6ba28e', - '1190934f-fc87-4ae0-8ffd-7ad1873342b5', - '64dbe8d8-13d3-434d-be7d-0a34087c9bba', - '8efc932e-4ee9-4898-9ce9-e074a5c3e5ae', - '5398db21-a148-4ec2-9e5c-27be65e83f81', - 'eea16226-2564-41d7-b9fd-afb7fcab3086', - '7d0a1873-b6cf-4d91-9e3d-7cff52681768', - '37765eb0-b5df-4fbf-8a62-8c1af3454c9a', - '25d8733e-e117-4b6d-8a36-ce0bd1e6bdbb', - '787bf14f-e8f7-4a2c-9b35-44e1f710838d', - '7A414E41-2DA2-4341-91BB-250834033791-36070', - 'f9b30774-dcf2-4e3d-a055-3b8f3951734e', - '791b3f34-7329-4c99-8a2f-821695a539a4', - '977797dc-70b8-4b5e-b8da-59d87fd54e4c', - '96d8e5c2-fe59-420e-b2b8-dca40760d1bb', - '958c21b9-c6b6-4e39-9320-6b81958d6a89', - '6723d52b-dd5d-4a2d-bfcd-6c86c26196ff', - '195947f3-4f2d-4f04-8652-62260d83896d', - 'bd9e14ce-bdf9-4bc9-bbcc-2a33f9e1eee3', - '8052490e-ef04-48d8-965a-bc8e67224457', - 'f6188f0d-93f5-44ea-a4b3-b482ab228e38', - 'C2D0E102-F479-4163-9D19-80591BCDB1E1-49087', - 'bcdb90ce-eefc-46f5-b62a-be92593dac23', - '62f47df6-646a-407c-809c-d57e0fd85829', - 'b1a0e9eb-ed69-4761-acc4-a6cd9b345d82', - '9ee10651-8ee7-435e-a68e-6d4e2009cf33', - '3f8bf3a5-9326-4cc1-bd42-ece7b7c58acc', - '93c510f7-ab06-4fd5-a143-8efd373fb679', - '6c31a6e8-2aee-49a2-9c87-07a20168e67c', - 'SBID000000EEE12F9BA91E41C1ABACD8C2C85A8E4D', - '91731803-5e37-4aee-a520-68a8590ea0b7', - 'af2b9349-494c-4968-955c-2d5c0a5ef3b0', - '60773faf-fdc8-4ade-a840-1d10514056e7', - '2e7d953e-82b0-40e2-96ac-ed8dc53499e7', - 'ade7eb0e-7c87-46b9-a095-9445d519042e', - '5a4c6345-443c-423b-88b9-af736411c7ed', - '6105A1DC-215A-4ADC-82F4-AA82D20B4635-15661', - '3e0f29af-1753-4b84-8675-5f358c9b65f4', - '4e00c1b4-10ec-470a-bc11-fa8a986e8df1', - '78cbdff3-a003-46b1-9f0c-b20ff2bebdd9', - 'aa153f85-d7e5-42d5-81c9-a3ab942438ed', - '29f27fd3-ef21-4f23-8939-11d5d996bbec', - 'D20588AB-3797-4B2C-BF86-9A2768671604-52022', - '5e4c71dc-119c-430a-b7f2-55898d54592b', - 'd82f3561-9b7f-4c83-80c1-9541697c377d', - 'e956cb7e-ad60-473e-9266-305d98d3fa79', - 'SBID000000E22B0F1386EE4160BCC88ECC30363978', - 'e87ee5a8-ff96-41ea-905e-fa9b311bbf58', - '020c37c3-faa3-4b7b-a953-5a607cf052c9', - 'b7783c78-fd54-421a-9f40-10e94417f35c', - '93e2b4c4-f983-42b8-920d-bb1732ef6e3c', - 'add38f99-955a-43bd-b906-aabc02c0ac45', - 'b5d7c462-60dd-4e3d-959e-6f018cd13408', - '19159691-4689-4B1C-A59F-93B88BE04CF8-60065', - 'd9698e64-cc16-476e-aaaa-302d84977134', - '0e1f3493-d65a-4cba-b0f5-4de5802f1094', - 'aed6d852-eb97-4a36-bd6e-b6515a1fddf7', - 'C9B5E416-235E-406E-9F10-6540B896742C-16471', - '316f8582-f4ef-4308-b401-0e340e913fd4', - '8a17350d-2a01-4fd3-8162-b49ff846dfff', - '43284474-a877-4c2f-ab51-c41494ce471a', - 'd4ac29b6-d466-4260-82b4-ac9de017639d', - '02f3c20b-b206-4d7a-a72b-813acb818277', - 'C9B5E416-235E-406E-9F10-6540B896742C-16441', - 'c5877708-9737-42a2-bc7e-8c3c80ada526', - '7721f74c-830b-462d-9213-6a587c89ba52', - 'SBID00000004B3ED27EB944D438AB05DE144E145B1', - '12ad0cff-60b7-41bc-994d-003fd1417aa6', - 'b70aebff-33b5-404d-b010-703fc6d409f9', - 'be8815ba-1467-4428-8deb-f6667ab74cb2', - '487ed7a1-fbb7-4065-93c8-fb6963a46516', - 'eaf496e5-df1c-4c22-8e1c-0114d4e256fe', - '090a428c-4a90-4587-a395-cf96d492cd6f', - 'c9c480b7-01dc-4a64-b74d-71269d9c5914', - 'a62b1217-0381-4fa3-be3a-585ea974f5ab', - 'efa7f59c-34b6-4f83-b998-d0979f55a290', - '77da5747-f38b-4aab-8506-65011a62c0f6', - 'e380d914-65d1-48bb-813b-3b2016f399e9', - 'f3e3de09-5406-412d-a961-bb78d13b31e2', - 'ec007253-8e95-4b70-a6c2-1c7ee84c7ea4', - 'efa85892-f2f2-47df-a583-8ffe243e24f0', - '8b925d39-3a89-41c2-8c66-3f58118ae7dd', - 'ad695e62-7bc3-40e9-a2fe-ef6ee61e8f71', - 'ebc80d43-ac7d-48e2-8773-d4ba1348185c', - 'ede85970-ad51-4a06-b46e-c9ae32934ff8', - '44921b40-95ce-4c0d-9319-129ce5db160e', - '01b33f04-b6be-4138-a926-92e0fb98d846', - 'e5055c9c-1b98-4fd0-8999-0405c58cf428', - '5869aec0-72d2-4272-ac55-536e38ae8c26', - 'bc3bc4f1-eeb9-4b45-b35d-0dff6c627f63', - 'a52bddbb-0116-4f4f-a7e9-6ea6c2338ec1', - '6aba2f4b-053f-478e-a649-3619afc4283b', - '3a00cde3-3e3c-4679-ba7d-4274fe4f75e0', - 'd1f102d0-0326-44d9-93f4-bd8364468db8', - '674be7dd-1c02-48a9-85b3-5157070ddc62', - 'd53c6c76-a5c7-4415-a42e-aab00bd1694e', - '17c703a2-8d82-48ba-b243-12d47a43a662', - '982cca6c-3673-4d24-874a-80de9b33ccc6', - '0b53d61e-6b4b-45dd-af36-d17747bc0876', - 'f03973c4-0788-4ff3-bc97-dd0e6c9cdb11', - 'd7bbab3b-1380-47c7-803f-95115571da69', - '1bfc447f-16ba-440e-8847-72536279ac7d', - 'ef2d90a8-a6bc-4007-b8f5-65937e24493e', - 'SBID000000FF22AC2CDC01402C9E6A4F367541DC1F', - '632986a0-f078-45b0-bfdd-3c65d3678e5b', - 'f27c1519-86b6-4558-a9fb-833c384b775d', - '70730607-d30a-4b7f-af45-d5f2a7b488ec', - '60f333b9-5573-411c-b7af-c183859a989d', - 'f4d23e71-97f8-4237-b76a-1a7827ce1c4b', - '95bedceb-3d28-46a0-9e4c-d9501d758ec2', - 'f3594697-2140-4708-af82-85524eb626d5', - 'e2b96e61-a673-4d92-809d-a123e675f7de', - 'ae6be44f-db59-4970-921e-6526b2fe3509', - 'd068fba3-72e2-4771-b6ce-2b4a942835c0', - 'SBID0000001C11FB39402D4E17BAA019786627F5CE', - '39b10988-b918-4820-83e7-e0b1c86c9c92', - '8479a5b9-c73d-4ece-a3dd-cf42b471ff35', - 'e159159a-35f8-4dcb-b171-8ccf8e22888a', - '01b1da5c-fb6b-4cef-b4cd-e1dae70295d1', - '65213bc3-351c-48ce-8fcd-d32ee5699d7d', - '17e9eae2-7ac9-4a5f-b92e-d592c0497825', - '5d3926f6-b574-4a83-95eb-72adad9a5040', - 'f5898fde-430e-43c9-9504-0032de8e162f', - '97c3afba-fcb8-414e-945f-caa56ef570a9', - '6ee4f636-6bdd-4dd8-96a2-cf0ae1ace010', - '1636aae1-b5fd-4640-bd58-34196f9dc666', - 'b7a227d1-5a3b-4da4-93c5-d5d341a6dca6', - '21ed55aa-912b-4930-912d-d2d1d477937f', - 'SBID0000001F2D070921ED4A6EAC90B1C9AA9E44AC', - '696272b8-f186-4954-bbf0-7c20d4836e92', - 'a0982f5f-a577-4be5-8e62-30603cedc613', - '9d6c036a-ba8e-4506-b27d-4a81e40a886c', - 'f53eed13-7788-4561-8959-e1a7900a8c3a', - 'F528113C-D528-4C13-8536-7977A13F5A6A-18722' - ] + "53865f4f-5564-42fd-94e6-697fa110dc58", + "f9d98d48-f25a-4486-bf20-49895ec3e342", + "a1096ad7-aae7-487b-ad05-1113a03cb4f8", + "6DDB3B85-A4AB-4595-8591-2168E8D81210-04953", + "95efda22-86a3-49b5-9de3-803738256461", + "c47a01b3-3d42-47fd-a263-6ae11b630a36", + "e0af5215-d781-4050-87bb-c21dafca0695", + "8bd342c8-9820-4bb8-85cf-105bcb8f1a03", + "4b00fe92-0efa-40b9-bce0-2d6598a6c357", + "1fd7d361-4ea0-487f-9a36-a7a5d222b66d", + "c70087bd-0468-4ac7-8208-db96853550b8", + "65c2f45a-4432-4a29-9b9e-a2ac60f83f38", + "c78a0a1d-f2b5-4a41-ba98-ba895a5701f5", + "e5698b2c-2dff-43b7-b0b1-6135f780a052", + "1bf76898-ea7c-47bd-8f31-14d624ac3f66", + "20604b66-0efd-44fc-a712-e4a534b61ffa", + "fe8cb836-ae9b-4ab2-8b65-a5ff405d3a9c", + "d5336b00-5afe-4393-9014-bcb2dc0029a1", + "AD4A0872-6474-4BD2-9646-746B0B63D24A-26520", + "ea04e6d3-587e-4ca0-ae6a-31997fd1fb35", + "7fc56aa9-3bf3-4a2b-bd03-4b6b791bc63a", + "c8695ee9-c277-40ac-ad1c-5c10605e4e47", + "9f77f5b2-c3e2-4141-be4f-df9043789813", + "AD4A0872-6474-4BD2-9646-746B0B63D24A-26480", + "22205de9-f4db-4626-aad5-437b17856f6d", + "177997cd-edc3-420d-b657-0b602a473929", + "1d2f708c-f0d6-4269-bcc7-db998503d9e6", + "ef7de3d0-8521-4f6d-81d2-c9f1705bfb9b", + "d3cebbd8-3ffd-48af-8979-874389f9c32a", + "01f825ec-9526-4239-b0cf-f9d0d473b086", + "513e7602-d1d5-4370-a39f-af41ef2a5eef", + "23ee05dc-1e5d-4eca-8fea-07210d06a579", + "487C8FA1-ABEC-4252-A14D-7727D4E31DAD-47360", + "AD4A0872-6474-4BD2-9646-746B0B63D24A-26525", + "AD4A0872-6474-4BD2-9646-746B0B63D24A-26530", + "SBID00000017083154D08541B8A57FB8B69B1B3201", + "AD4A0872-6474-4BD2-9646-746B0B63D24A-26535", + "013255C2-7FE7-4B28-BF7C-7EB83FC07F31-06125", + "AD4A0872-6474-4BD2-9646-746B0B63D24A-26465", + "ce4ba346-1227-416f-84ad-b8d2cde0154c", + "SBID0000001986642DB7C045E89813CED6BE4C13A0", + "87608bd7-15a2-4c9c-bd78-ccf9b58a31c0", + "888c9204-7897-4dc2-a247-3ab3be9a08cf", + "c65da884-685d-4c1b-97d8-08b50328b0ba", + "SBID0000001D2DEA1F390C4024B42B0C3F9E7F4EFE", + "90477e98-bfd8-46ab-ba4e-c58d631a1437", + "0746bb6a-b717-49b1-bc57-6073c4e2d2e9", + "5d43423c-3705-40c1-8226-db498fd35af2", + "aeaf5dbb-e1c9-48bb-adc6-d604fa8f1028", + "31e7b036-400a-4fe3-8700-30190f7f6b82", + "SBID000000C8642470D83E486BBB311BDA51515F35", + "af2d4b84-bee6-4c93-b9d4-3e1c32ad17ff", + "SBID0000006A6B053E31A648609F9743D97E12A49D", + "b78c69b4-71de-47cf-ae83-90dbd4e9e8f2", + "bab210a5-c289-461c-94fb-5c4afd158544", + "c83d5650-08e1-44d6-b8c7-822de083f36e", + "6374FC19-1673-43C6-AC8D-494CFFBB4C9F-85198", + "6374FC19-1673-43C6-AC8D-494CFFBB4C9F-85193", + "be9d83ac-8121-4f96-bb3a-c1c751f185d6", + "2ccdaa60-8958-45de-bb31-f35e7ba85a8b", + "a2ebae33-0efb-40ee-a097-2dacec109868", + "eb4fc970-2478-4bdc-aa25-bdd7ad4c5dae", + "644e331d-e932-4ec8-92ed-3d09e30db28f", + "SBID000000BE1E6FF87E7244B5BC7E1346FF0860CA", + "ce1df80b-9fd3-498b-9f24-a5ed6f416532", + "2D6FDD6A-F2D0-4EDE-8177-321A747C4D10-76308", + "00d1219b-a69c-4a43-b8fd-67f461b4c9f3", + "DCEED74F-BD86-4AF6-AE71-15C80F872877-46071", + "2db67071-a5bd-4c03-83bb-d4250d44b995", + "d63eae69-fe6c-4012-b6aa-8c5333f2dd27", + "b7867bdd-4203-4f03-9d25-8f5acb3caa3b", + "8CF95CE3-7B11-15ED-E044-001A4B099F30-00001", + "a12f5c38-3ad7-47be-b304-045733513143", + "6b046b2c-dc11-45d5-8fff-d1529fe3835a", + "30fe04fa-8610-4cb5-8bc8-ad1222690638", + "1682d60e-58f2-4716-a041-59e7ddb35ee8", + "a2998143-bf4a-4753-8f6a-08a519a7bd11", + "e95bd2eb-5c61-4993-90f9-625ada63ad04", + "8febc98f-8334-4de0-a163-c6c03ad0692b", + "93313035-093F-4346-96F4-84CEA3607C08-25598", + "7A414E41-2DA2-4341-91BB-250834033791-36035", + "SBID0000002BEFD03075CF4033878FEF9249896A21", + "cd4d4dd4-15a1-4154-995a-fe2431051acd", + "5e909114-b342-4dc1-9f32-22b268060812", + "629c0eb1-7af8-4893-87ab-d8feb70cdb1f", + "FF801E5F-FE30-4F54-B32E-28B9A46504B7-13926", + "DD330AD2-52B1-4581-AB75-18D80366F023-37414", + "7fb7a36d-2f2f-4e57-9ebb-bc43a8109e78", + "8f70fcb5-b59f-490a-baad-55370c5f7161", + "dfbf6f51-edb2-440e-b703-1325fe2695fb", + "0b48767a-d287-4f57-be3b-1148305b2048", + "629c0eb1-7af8-4893-87ab-d8feb70cdb1f", + "FF801E5F-FE30-4F54-B32E-28B9A46504B7-13926", + "DD330AD2-52B1-4581-AB75-18D80366F023-37414", + "7fb7a36d-2f2f-4e57-9ebb-bc43a8109e78", + "8f70fcb5-b59f-490a-baad-55370c5f7161", + "SBID000000EEED86E606694F4EACF343E96A517170", + "e3ad70bf-4b84-4fb3-8c95-36973433b007", + "dfbf6f51-edb2-440e-b703-1325fe2695fb", + "4e036c18-19c5-473a-a95d-481cf89c362c", + "4e231cf2-9f49-4a78-a534-c0b702296833", + "9d8e808f-5d3b-4376-97a7-58eeca042dba", + "SBID000000AECA5D4DF7874850A8F0AA07FCC3A705", + "283e025e-994f-4125-8772-4ec88fc7e321", + "fa4353a2-6ccb-4e12-b47a-e765b81804fa", + "0ffd90f0-37dd-4aa1-96a7-a29d2bd4e535", + "2299b109-34a7-493f-9541-c22594ba4312", + "cb957cab-247a-4cea-b787-cd627f9e0f7a", + "b7dc1c1f-5743-4905-b99e-cbc5617b660a", + "fbca52e8-59ef-4bc1-be38-6f60757a3579", + "b46aea1f-fc42-4bd4-a6b2-c5ae63c2b33b", + "16bb368c-104d-4ba7-934d-a44927f65444", + "3e43db18-8b4d-4e57-99b0-ab6521600daa", + "SBID0000003195CD2F53454D99BD74B97F94982AF9", + "8486dc26-360e-458b-976c-93ced7c82369", + "99da9925-a1d7-49be-89ef-adb955a06f21", + "3c18d284-b067-4dca-94b4-ee178410f751", + "9de0fd07-7169-4fcb-bb0b-789ec3644ac7", + "418bb7a7-f954-4505-8762-f80b1516d773", + "4b14e5cc-91f7-484b-b970-45297c125d8d", + "9df040f3-0278-4ea8-960f-0b8c9b13c759", + "461EC281-51EC-4913-82B0-C155B2C3EC96-38266", + "6ed756cb-d68c-482d-9e37-b9d55f6ba28e", + "1190934f-fc87-4ae0-8ffd-7ad1873342b5", + "64dbe8d8-13d3-434d-be7d-0a34087c9bba", + "8efc932e-4ee9-4898-9ce9-e074a5c3e5ae", + "5398db21-a148-4ec2-9e5c-27be65e83f81", + "eea16226-2564-41d7-b9fd-afb7fcab3086", + "7d0a1873-b6cf-4d91-9e3d-7cff52681768", + "37765eb0-b5df-4fbf-8a62-8c1af3454c9a", + "25d8733e-e117-4b6d-8a36-ce0bd1e6bdbb", + "787bf14f-e8f7-4a2c-9b35-44e1f710838d", + "7A414E41-2DA2-4341-91BB-250834033791-36070", + "f9b30774-dcf2-4e3d-a055-3b8f3951734e", + "791b3f34-7329-4c99-8a2f-821695a539a4", + "977797dc-70b8-4b5e-b8da-59d87fd54e4c", + "96d8e5c2-fe59-420e-b2b8-dca40760d1bb", + "958c21b9-c6b6-4e39-9320-6b81958d6a89", + "6723d52b-dd5d-4a2d-bfcd-6c86c26196ff", + "195947f3-4f2d-4f04-8652-62260d83896d", + "bd9e14ce-bdf9-4bc9-bbcc-2a33f9e1eee3", + "8052490e-ef04-48d8-965a-bc8e67224457", + "f6188f0d-93f5-44ea-a4b3-b482ab228e38", + "C2D0E102-F479-4163-9D19-80591BCDB1E1-49087", + "bcdb90ce-eefc-46f5-b62a-be92593dac23", + "62f47df6-646a-407c-809c-d57e0fd85829", + "b1a0e9eb-ed69-4761-acc4-a6cd9b345d82", + "9ee10651-8ee7-435e-a68e-6d4e2009cf33", + "3f8bf3a5-9326-4cc1-bd42-ece7b7c58acc", + "93c510f7-ab06-4fd5-a143-8efd373fb679", + "6c31a6e8-2aee-49a2-9c87-07a20168e67c", + "SBID000000EEE12F9BA91E41C1ABACD8C2C85A8E4D", + "91731803-5e37-4aee-a520-68a8590ea0b7", + "af2b9349-494c-4968-955c-2d5c0a5ef3b0", + "60773faf-fdc8-4ade-a840-1d10514056e7", + "2e7d953e-82b0-40e2-96ac-ed8dc53499e7", + "ade7eb0e-7c87-46b9-a095-9445d519042e", + "5a4c6345-443c-423b-88b9-af736411c7ed", + "6105A1DC-215A-4ADC-82F4-AA82D20B4635-15661", + "3e0f29af-1753-4b84-8675-5f358c9b65f4", + "4e00c1b4-10ec-470a-bc11-fa8a986e8df1", + "78cbdff3-a003-46b1-9f0c-b20ff2bebdd9", + "aa153f85-d7e5-42d5-81c9-a3ab942438ed", + "29f27fd3-ef21-4f23-8939-11d5d996bbec", + "D20588AB-3797-4B2C-BF86-9A2768671604-52022", + "5e4c71dc-119c-430a-b7f2-55898d54592b", + "d82f3561-9b7f-4c83-80c1-9541697c377d", + "e956cb7e-ad60-473e-9266-305d98d3fa79", + "SBID000000E22B0F1386EE4160BCC88ECC30363978", + "e87ee5a8-ff96-41ea-905e-fa9b311bbf58", + "020c37c3-faa3-4b7b-a953-5a607cf052c9", + "b7783c78-fd54-421a-9f40-10e94417f35c", + "93e2b4c4-f983-42b8-920d-bb1732ef6e3c", + "add38f99-955a-43bd-b906-aabc02c0ac45", + "b5d7c462-60dd-4e3d-959e-6f018cd13408", + "19159691-4689-4B1C-A59F-93B88BE04CF8-60065", + "d9698e64-cc16-476e-aaaa-302d84977134", + "0e1f3493-d65a-4cba-b0f5-4de5802f1094", + "aed6d852-eb97-4a36-bd6e-b6515a1fddf7", + "C9B5E416-235E-406E-9F10-6540B896742C-16471", + "316f8582-f4ef-4308-b401-0e340e913fd4", + "8a17350d-2a01-4fd3-8162-b49ff846dfff", + "43284474-a877-4c2f-ab51-c41494ce471a", + "d4ac29b6-d466-4260-82b4-ac9de017639d", + "02f3c20b-b206-4d7a-a72b-813acb818277", + "C9B5E416-235E-406E-9F10-6540B896742C-16441", + "c5877708-9737-42a2-bc7e-8c3c80ada526", + "7721f74c-830b-462d-9213-6a587c89ba52", + "SBID00000004B3ED27EB944D438AB05DE144E145B1", + "12ad0cff-60b7-41bc-994d-003fd1417aa6", + "b70aebff-33b5-404d-b010-703fc6d409f9", + "be8815ba-1467-4428-8deb-f6667ab74cb2", + "487ed7a1-fbb7-4065-93c8-fb6963a46516", + "eaf496e5-df1c-4c22-8e1c-0114d4e256fe", + "090a428c-4a90-4587-a395-cf96d492cd6f", + "c9c480b7-01dc-4a64-b74d-71269d9c5914", + "a62b1217-0381-4fa3-be3a-585ea974f5ab", + "efa7f59c-34b6-4f83-b998-d0979f55a290", + "77da5747-f38b-4aab-8506-65011a62c0f6", + "e380d914-65d1-48bb-813b-3b2016f399e9", + "f3e3de09-5406-412d-a961-bb78d13b31e2", + "ec007253-8e95-4b70-a6c2-1c7ee84c7ea4", + "efa85892-f2f2-47df-a583-8ffe243e24f0", + "8b925d39-3a89-41c2-8c66-3f58118ae7dd", + "ad695e62-7bc3-40e9-a2fe-ef6ee61e8f71", + "ebc80d43-ac7d-48e2-8773-d4ba1348185c", + "ede85970-ad51-4a06-b46e-c9ae32934ff8", + "44921b40-95ce-4c0d-9319-129ce5db160e", + "01b33f04-b6be-4138-a926-92e0fb98d846", + "e5055c9c-1b98-4fd0-8999-0405c58cf428", + "5869aec0-72d2-4272-ac55-536e38ae8c26", + "bc3bc4f1-eeb9-4b45-b35d-0dff6c627f63", + "a52bddbb-0116-4f4f-a7e9-6ea6c2338ec1", + "6aba2f4b-053f-478e-a649-3619afc4283b", + "3a00cde3-3e3c-4679-ba7d-4274fe4f75e0", + "d1f102d0-0326-44d9-93f4-bd8364468db8", + "674be7dd-1c02-48a9-85b3-5157070ddc62", + "d53c6c76-a5c7-4415-a42e-aab00bd1694e", + "17c703a2-8d82-48ba-b243-12d47a43a662", + "982cca6c-3673-4d24-874a-80de9b33ccc6", + "0b53d61e-6b4b-45dd-af36-d17747bc0876", + "f03973c4-0788-4ff3-bc97-dd0e6c9cdb11", + "d7bbab3b-1380-47c7-803f-95115571da69", + "1bfc447f-16ba-440e-8847-72536279ac7d", + "ef2d90a8-a6bc-4007-b8f5-65937e24493e", + "SBID000000FF22AC2CDC01402C9E6A4F367541DC1F", + "632986a0-f078-45b0-bfdd-3c65d3678e5b", + "f27c1519-86b6-4558-a9fb-833c384b775d", + "70730607-d30a-4b7f-af45-d5f2a7b488ec", + "60f333b9-5573-411c-b7af-c183859a989d", + "f4d23e71-97f8-4237-b76a-1a7827ce1c4b", + "95bedceb-3d28-46a0-9e4c-d9501d758ec2", + "f3594697-2140-4708-af82-85524eb626d5", + "e2b96e61-a673-4d92-809d-a123e675f7de", + "ae6be44f-db59-4970-921e-6526b2fe3509", + "d068fba3-72e2-4771-b6ce-2b4a942835c0", + "SBID0000001C11FB39402D4E17BAA019786627F5CE", + "39b10988-b918-4820-83e7-e0b1c86c9c92", + "8479a5b9-c73d-4ece-a3dd-cf42b471ff35", + "e159159a-35f8-4dcb-b171-8ccf8e22888a", + "01b1da5c-fb6b-4cef-b4cd-e1dae70295d1", + "65213bc3-351c-48ce-8fcd-d32ee5699d7d", + "17e9eae2-7ac9-4a5f-b92e-d592c0497825", + "5d3926f6-b574-4a83-95eb-72adad9a5040", + "f5898fde-430e-43c9-9504-0032de8e162f", + "97c3afba-fcb8-414e-945f-caa56ef570a9", + "6ee4f636-6bdd-4dd8-96a2-cf0ae1ace010", + "1636aae1-b5fd-4640-bd58-34196f9dc666", + "b7a227d1-5a3b-4da4-93c5-d5d341a6dca6", + "21ed55aa-912b-4930-912d-d2d1d477937f", + "SBID0000001F2D070921ED4A6EAC90B1C9AA9E44AC", + "696272b8-f186-4954-bbf0-7c20d4836e92", + "a0982f5f-a577-4be5-8e62-30603cedc613", + "9d6c036a-ba8e-4506-b27d-4a81e40a886c", + "f53eed13-7788-4561-8959-e1a7900a8c3a", + "F528113C-D528-4C13-8536-7977A13F5A6A-18722", + ]; - let dom = draw.findOne('#ZQ_' + item.sec_id) + let dom = draw.findOne("#ZQ_" + item.sec_id); if (dom) { if (item.Flow_Direction_Flag === "0") return; @@ -2151,20 +2228,25 @@ let handleAnimate = async (result: any) => { // 文本 text = draw .text( - `P: ${(parseFloat(data['Pi']) * 100).toFixed(4)} kW - Q: ${(parseFloat(data['Qi']) * 10).toFixed(4)} kVar \nV: ${parseFloat(data['V_b']).toFixed(4)} kV \nI: ${((parseFloat(data['Pi']) * 100) / (parseFloat(data['V_b']) * 1.732)).toFixed(4)} A` + `P: ${(parseFloat(data["Pi"]) * 100).toFixed(4)} kW + Q: ${(parseFloat(data["Qi"]) * 10).toFixed( + 4 + )} kVar \nV: ${parseFloat(data["V_b"]).toFixed(4)} kV \nI: ${( + (parseFloat(data["Pi"]) * 100) / + (parseFloat(data["V_b"]) * 1.732) + ).toFixed(4)} A` ) .attr({ x: x - 10, y: y + 5, - id: 'load_text' + data.psrId, - 'font-size': '1' + id: "load_text" + data.psrId, + "font-size": "1", }) - .fill('green') - text.node.children[0].setAttribute('dy', '1') - text.node.children[1].setAttribute('dy', '1') - text.node.children[2].setAttribute('dy', '1') - text.node.children[3].setAttribute('dy', '1') + .fill("green"); + text.node.children[0].setAttribute("dy", "1"); + text.node.children[1].setAttribute("dy", "1"); + text.node.children[2].setAttribute("dy", "1"); + text.node.children[3].setAttribute("dy", "1"); } lineDom.add(line); @@ -2306,8 +2388,8 @@ let handleAnimate = async (result: any) => { lineDom.add(triangle); } - let rect = draw.rect(40, 30).fill('#000').move(-30, -10) - lineDom.add(rect) + let rect = draw.rect(40, 30).fill("#000").move(-30, -10); + lineDom.add(rect); } // 反向流动 function handlePolyineAnimate2(pointArray, pointsValue, lineDom) { @@ -2448,8 +2530,8 @@ let handleAnimate = async (result: any) => { lineDom.add(triangle); } - let rect = draw.rect(40, 30).fill('#000').move(-25, -10) - lineDom.add(rect) + let rect = draw.rect(40, 30).fill("#000").move(-25, -10); + lineDom.add(rect); } function pointDistance(x1, y1, x2, y2) { const distance = Math.sqrt(Math.pow(x2 - x1, 2) + Math.pow(y2 - y1, 2)); @@ -2478,7 +2560,11 @@ let handleAnimate = async (result: any) => { .font({ size: "8" }); // 文本 draw - .text(`P: ${(parseFloat(data['Pload/phase']) * 100).toFixed(4)} kW\nQ: ${(parseFloat(data['i']) * 10).toFixed(4)} kVar`) + .text( + `P: ${(parseFloat(data["Pload/phase"]) * 100).toFixed(4)} kW\nQ: ${( + parseFloat(data["i"]) * 10 + ).toFixed(4)} kVar` + ) .attr({ x: centerX + 10, y: centerY - 10, diff --git a/src/views/pages/OpticalStoragePage/storeLine.vue b/src/views/pages/OpticalStoragePage/storeLine.vue index 812753c..ecf21fc 100644 --- a/src/views/pages/OpticalStoragePage/storeLine.vue +++ b/src/views/pages/OpticalStoragePage/storeLine.vue @@ -14,12 +14,11 @@ import { import transformFontSize from "@/hooks/transFormSize.ts"; import "echarts/lib/component/dataZoom"; onMounted(() => { - drawOneLine(props.echartArr,props.echartArr_u,props.echartArr_i); + drawOneLine(props.echartArr); }); const props = defineProps<{ echartArr: any[]; - echartArr_u:any[]; - echartArr_i:any[]; + }>(); // 获取echart挂载的DOM节点 @@ -28,7 +27,7 @@ const OneLine: any = ref(); // 获取当前组件实例 const { proxy }: any = getCurrentInstance(); -const drawOneLine = (arr: any,arr_u:any,arr_i:any) => { +const drawOneLine = (arr: any) => { console.log(arr, "储能的曲线222"); let myChart = proxy.$echarts.init(OneLine.value); @@ -57,11 +56,12 @@ const drawOneLine = (arr: any,arr_u:any,arr_i:any) => { function getDom(param: any) { let newStr = ""; param.forEach((item: any) => { + let unit = item.series.unit newStr += `
${ item.seriesName }:
${ item.value === undefined ? "0" : item.value - }kW
`; + }${unit}`; }); return newStr; } @@ -114,7 +114,7 @@ const drawOneLine = (arr: any,arr_u:any,arr_i:any) => { show: true, //y轴轴线 }, type: "value", - name: "kW", + name: "", // min: 0, // max: 100, nameTextStyle: { @@ -159,6 +159,7 @@ const drawOneLine = (arr: any,arr_u:any,arr_i:any) => { }, // data: [20, 42, 41, 24, 40, 30, 10], data: arr.map((yitem) => yitem.p), + unit:'kW' }, { name: "电压", @@ -187,6 +188,7 @@ const drawOneLine = (arr: any,arr_u:any,arr_i:any) => { }, // data: [20, 42, 41, 24, 40, 30, 10], data: arr.map((yitem) => yitem.u), + unit:'V' }, { name: "电流", @@ -215,6 +217,7 @@ const drawOneLine = (arr: any,arr_u:any,arr_i:any) => { }, // data: [20, 42, 41, 24, 40, 30, 10], data: arr.map((yitem) => yitem.i), + unit:'A' }, ], }; diff --git a/src/views/pages/carPage/index.vue b/src/views/pages/carPage/index.vue index 7eb9a12..defe5e1 100644 --- a/src/views/pages/carPage/index.vue +++ b/src/views/pages/carPage/index.vue @@ -377,7 +377,7 @@ placeholder="输入调节值" /> - + - + { // 调节信息框 let formData = ref({ type: "", - whether: "", + whether: "0", number: "", start_date: "", start_time: "", @@ -2038,7 +2038,6 @@ const styleVar = computed(() => { color: #fff !important; height: changeHeight(50) !important; line-height: changeHeight(50) !important; - } .el-select__placeholder { @@ -2046,7 +2045,6 @@ const styleVar = computed(() => { height: changeHeight(50) !important; line-height: changeHeight(50) !important; font-size: changeHeight(35) !important; - } .el-radio__label { @@ -2056,10 +2054,9 @@ const styleVar = computed(() => { .el-select__popper { width: changeHeight(500) !important; height: changeHeight(200) !important; - line-height: changeHeight(200) !important; + line-height: changeHeight(200) !important; font-size: changeHeight(35) !important; - } .el-select-dropdown__list { width: changeHeight(500) !important;