修改隧道颜色+预览模式的附着点距离显示
This commit is contained in:
@@ -7,27 +7,7 @@
|
|||||||
{
|
{
|
||||||
"name": "Scene",
|
"name": "Scene",
|
||||||
"nodes": [
|
"nodes": [
|
||||||
248,
|
269
|
||||||
249,
|
|
||||||
250,
|
|
||||||
251,
|
|
||||||
252,
|
|
||||||
253,
|
|
||||||
254,
|
|
||||||
255,
|
|
||||||
256,
|
|
||||||
257,
|
|
||||||
258,
|
|
||||||
259,
|
|
||||||
260,
|
|
||||||
261,
|
|
||||||
262,
|
|
||||||
263,
|
|
||||||
264,
|
|
||||||
265,
|
|
||||||
266,
|
|
||||||
267,
|
|
||||||
268
|
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
@@ -6069,7 +6049,7 @@
|
|||||||
]
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "chanelgltf",
|
"name": "chanelgltf_1",
|
||||||
"extras": {
|
"extras": {
|
||||||
"name": "chanel.gltf"
|
"name": "chanel.gltf"
|
||||||
},
|
},
|
||||||
@@ -6078,7 +6058,10 @@
|
|||||||
]
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "chanel.gltf",
|
"name": "chanelgltf",
|
||||||
|
"extras": {
|
||||||
|
"name": "chanel.gltf"
|
||||||
|
},
|
||||||
"children": [
|
"children": [
|
||||||
247
|
247
|
||||||
]
|
]
|
||||||
@@ -6093,9 +6076,9 @@
|
|||||||
1,
|
1,
|
||||||
0,
|
0,
|
||||||
0,
|
0,
|
||||||
1,
|
0.01,
|
||||||
0,
|
0,
|
||||||
2.220446049250313e-16,
|
2.220446049250313e-18,
|
||||||
0,
|
0,
|
||||||
0.05539575645377058,
|
0.05539575645377058,
|
||||||
5.599639454135268,
|
5.599639454135268,
|
||||||
@@ -6103,6 +6086,9 @@
|
|||||||
1
|
1
|
||||||
],
|
],
|
||||||
"name": "wall_01",
|
"name": "wall_01",
|
||||||
|
"extras": {
|
||||||
|
"name": "wall_01"
|
||||||
|
},
|
||||||
"mesh": 123
|
"mesh": 123
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@@ -6115,9 +6101,9 @@
|
|||||||
1,
|
1,
|
||||||
0,
|
0,
|
||||||
0,
|
0,
|
||||||
1,
|
0.01,
|
||||||
0,
|
0,
|
||||||
2.220446049250313e-16,
|
2.220446049250313e-18,
|
||||||
0,
|
0,
|
||||||
0.055,
|
0.055,
|
||||||
5.639254564638573,
|
5.639254564638573,
|
||||||
@@ -6125,6 +6111,9 @@
|
|||||||
1
|
1
|
||||||
],
|
],
|
||||||
"name": "wall_02",
|
"name": "wall_02",
|
||||||
|
"extras": {
|
||||||
|
"name": "wall_02"
|
||||||
|
},
|
||||||
"mesh": 124
|
"mesh": 124
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@@ -6137,9 +6126,9 @@
|
|||||||
1,
|
1,
|
||||||
0,
|
0,
|
||||||
0,
|
0,
|
||||||
1,
|
0.01,
|
||||||
0,
|
0,
|
||||||
2.220446049250313e-16,
|
2.220446049250313e-18,
|
||||||
0,
|
0,
|
||||||
0.055,
|
0.055,
|
||||||
5.6,
|
5.6,
|
||||||
@@ -6147,6 +6136,9 @@
|
|||||||
1
|
1
|
||||||
],
|
],
|
||||||
"name": "wall_03",
|
"name": "wall_03",
|
||||||
|
"extras": {
|
||||||
|
"name": "wall_03"
|
||||||
|
},
|
||||||
"mesh": 125
|
"mesh": 125
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@@ -6159,9 +6151,9 @@
|
|||||||
1,
|
1,
|
||||||
0,
|
0,
|
||||||
0,
|
0,
|
||||||
1,
|
0.01,
|
||||||
0,
|
0,
|
||||||
2.220446049250313e-16,
|
2.220446049250313e-18,
|
||||||
0,
|
0,
|
||||||
0.055,
|
0.055,
|
||||||
5.6,
|
5.6,
|
||||||
@@ -6169,6 +6161,9 @@
|
|||||||
1
|
1
|
||||||
],
|
],
|
||||||
"name": "wall_04",
|
"name": "wall_04",
|
||||||
|
"extras": {
|
||||||
|
"name": "wall_04"
|
||||||
|
},
|
||||||
"mesh": 126
|
"mesh": 126
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@@ -6181,9 +6176,9 @@
|
|||||||
1,
|
1,
|
||||||
0,
|
0,
|
||||||
0,
|
0,
|
||||||
1,
|
0.01,
|
||||||
0,
|
0,
|
||||||
2.220446049250313e-16,
|
2.220446049250313e-18,
|
||||||
0,
|
0,
|
||||||
0.055,
|
0.055,
|
||||||
5.6,
|
5.6,
|
||||||
@@ -6191,6 +6186,9 @@
|
|||||||
1
|
1
|
||||||
],
|
],
|
||||||
"name": "wall_05",
|
"name": "wall_05",
|
||||||
|
"extras": {
|
||||||
|
"name": "wall_05"
|
||||||
|
},
|
||||||
"mesh": 127
|
"mesh": 127
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@@ -6203,9 +6201,9 @@
|
|||||||
1,
|
1,
|
||||||
0,
|
0,
|
||||||
0,
|
0,
|
||||||
1,
|
0.01,
|
||||||
0,
|
0,
|
||||||
2.220446049250313e-16,
|
2.220446049250313e-18,
|
||||||
0,
|
0,
|
||||||
0.055,
|
0.055,
|
||||||
5.6,
|
5.6,
|
||||||
@@ -6213,6 +6211,9 @@
|
|||||||
1
|
1
|
||||||
],
|
],
|
||||||
"name": "wall_06",
|
"name": "wall_06",
|
||||||
|
"extras": {
|
||||||
|
"name": "wall_06"
|
||||||
|
},
|
||||||
"mesh": 128
|
"mesh": 128
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@@ -6225,9 +6226,9 @@
|
|||||||
1,
|
1,
|
||||||
0,
|
0,
|
||||||
0,
|
0,
|
||||||
1,
|
0.01,
|
||||||
0,
|
0,
|
||||||
2.220446049250313e-16,
|
2.220446049250313e-18,
|
||||||
0,
|
0,
|
||||||
0.055,
|
0.055,
|
||||||
5.6,
|
5.6,
|
||||||
@@ -6235,6 +6236,9 @@
|
|||||||
1
|
1
|
||||||
],
|
],
|
||||||
"name": "wall_07",
|
"name": "wall_07",
|
||||||
|
"extras": {
|
||||||
|
"name": "wall_07"
|
||||||
|
},
|
||||||
"mesh": 129
|
"mesh": 129
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@@ -6247,9 +6251,9 @@
|
|||||||
1,
|
1,
|
||||||
0,
|
0,
|
||||||
0,
|
0,
|
||||||
1,
|
0.01,
|
||||||
0,
|
0,
|
||||||
2.220446049250313e-16,
|
2.220446049250313e-18,
|
||||||
0,
|
0,
|
||||||
0.055,
|
0.055,
|
||||||
5.6,
|
5.6,
|
||||||
@@ -6257,6 +6261,9 @@
|
|||||||
1
|
1
|
||||||
],
|
],
|
||||||
"name": "wall_08",
|
"name": "wall_08",
|
||||||
|
"extras": {
|
||||||
|
"name": "wall_08"
|
||||||
|
},
|
||||||
"mesh": 130
|
"mesh": 130
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@@ -6269,9 +6276,9 @@
|
|||||||
1,
|
1,
|
||||||
0,
|
0,
|
||||||
0,
|
0,
|
||||||
1,
|
0.01,
|
||||||
0,
|
0,
|
||||||
2.220446049250313e-16,
|
2.220446049250313e-18,
|
||||||
0,
|
0,
|
||||||
0.055,
|
0.055,
|
||||||
5.6,
|
5.6,
|
||||||
@@ -6279,6 +6286,9 @@
|
|||||||
1
|
1
|
||||||
],
|
],
|
||||||
"name": "wall_09",
|
"name": "wall_09",
|
||||||
|
"extras": {
|
||||||
|
"name": "wall_09"
|
||||||
|
},
|
||||||
"mesh": 131
|
"mesh": 131
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@@ -6291,9 +6301,9 @@
|
|||||||
1,
|
1,
|
||||||
0,
|
0,
|
||||||
0,
|
0,
|
||||||
1,
|
0.01,
|
||||||
0,
|
0,
|
||||||
2.220446049250313e-16,
|
2.220446049250313e-18,
|
||||||
0,
|
0,
|
||||||
0.055,
|
0.055,
|
||||||
5.6,
|
5.6,
|
||||||
@@ -6301,6 +6311,9 @@
|
|||||||
1
|
1
|
||||||
],
|
],
|
||||||
"name": "wall_10",
|
"name": "wall_10",
|
||||||
|
"extras": {
|
||||||
|
"name": "wall_10"
|
||||||
|
},
|
||||||
"mesh": 132
|
"mesh": 132
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@@ -6313,9 +6326,9 @@
|
|||||||
1,
|
1,
|
||||||
0,
|
0,
|
||||||
0,
|
0,
|
||||||
1,
|
0.01,
|
||||||
0,
|
0,
|
||||||
2.220446049250313e-16,
|
2.220446049250313e-18,
|
||||||
0,
|
0,
|
||||||
0.055,
|
0.055,
|
||||||
5.6,
|
5.6,
|
||||||
@@ -6323,6 +6336,9 @@
|
|||||||
1
|
1
|
||||||
],
|
],
|
||||||
"name": "wall_11",
|
"name": "wall_11",
|
||||||
|
"extras": {
|
||||||
|
"name": "wall_11"
|
||||||
|
},
|
||||||
"mesh": 133
|
"mesh": 133
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@@ -6335,9 +6351,9 @@
|
|||||||
1,
|
1,
|
||||||
0,
|
0,
|
||||||
0,
|
0,
|
||||||
1,
|
0.01,
|
||||||
0,
|
0,
|
||||||
2.220446049250313e-16,
|
2.220446049250313e-18,
|
||||||
0,
|
0,
|
||||||
0.055,
|
0.055,
|
||||||
5.6,
|
5.6,
|
||||||
@@ -6345,6 +6361,9 @@
|
|||||||
1
|
1
|
||||||
],
|
],
|
||||||
"name": "wall_12",
|
"name": "wall_12",
|
||||||
|
"extras": {
|
||||||
|
"name": "wall_12"
|
||||||
|
},
|
||||||
"mesh": 134
|
"mesh": 134
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@@ -6357,9 +6376,9 @@
|
|||||||
1,
|
1,
|
||||||
0,
|
0,
|
||||||
0,
|
0,
|
||||||
1,
|
0.01,
|
||||||
0,
|
0,
|
||||||
2.220446049250313e-16,
|
2.220446049250313e-18,
|
||||||
0,
|
0,
|
||||||
0.055,
|
0.055,
|
||||||
5.6,
|
5.6,
|
||||||
@@ -6367,6 +6386,9 @@
|
|||||||
1
|
1
|
||||||
],
|
],
|
||||||
"name": "wall_13",
|
"name": "wall_13",
|
||||||
|
"extras": {
|
||||||
|
"name": "wall_13"
|
||||||
|
},
|
||||||
"mesh": 135
|
"mesh": 135
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@@ -6379,9 +6401,9 @@
|
|||||||
1,
|
1,
|
||||||
0,
|
0,
|
||||||
0,
|
0,
|
||||||
1,
|
0.01,
|
||||||
0,
|
0,
|
||||||
2.220446049250313e-16,
|
2.220446049250313e-18,
|
||||||
0,
|
0,
|
||||||
0.055,
|
0.055,
|
||||||
5.6,
|
5.6,
|
||||||
@@ -6389,6 +6411,9 @@
|
|||||||
1
|
1
|
||||||
],
|
],
|
||||||
"name": "wall_14",
|
"name": "wall_14",
|
||||||
|
"extras": {
|
||||||
|
"name": "wall_14"
|
||||||
|
},
|
||||||
"mesh": 136
|
"mesh": 136
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@@ -6401,9 +6426,9 @@
|
|||||||
1,
|
1,
|
||||||
0,
|
0,
|
||||||
0,
|
0,
|
||||||
1,
|
0.01,
|
||||||
0,
|
0,
|
||||||
2.220446049250313e-16,
|
2.220446049250313e-18,
|
||||||
0,
|
0,
|
||||||
0.055,
|
0.055,
|
||||||
5.6,
|
5.6,
|
||||||
@@ -6411,6 +6436,9 @@
|
|||||||
1
|
1
|
||||||
],
|
],
|
||||||
"name": "wall_15",
|
"name": "wall_15",
|
||||||
|
"extras": {
|
||||||
|
"name": "wall_15"
|
||||||
|
},
|
||||||
"mesh": 137
|
"mesh": 137
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@@ -6423,9 +6451,9 @@
|
|||||||
1,
|
1,
|
||||||
0,
|
0,
|
||||||
0,
|
0,
|
||||||
1,
|
0.01,
|
||||||
0,
|
0,
|
||||||
2.220446049250313e-16,
|
2.220446049250313e-18,
|
||||||
0,
|
0,
|
||||||
0.055,
|
0.055,
|
||||||
5.6,
|
5.6,
|
||||||
@@ -6433,6 +6461,9 @@
|
|||||||
1
|
1
|
||||||
],
|
],
|
||||||
"name": "wall_16",
|
"name": "wall_16",
|
||||||
|
"extras": {
|
||||||
|
"name": "wall_16"
|
||||||
|
},
|
||||||
"mesh": 138
|
"mesh": 138
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@@ -6445,9 +6476,9 @@
|
|||||||
1,
|
1,
|
||||||
0,
|
0,
|
||||||
0,
|
0,
|
||||||
1,
|
0.01,
|
||||||
0,
|
0,
|
||||||
2.220446049250313e-16,
|
2.220446049250313e-18,
|
||||||
0,
|
0,
|
||||||
0.055,
|
0.055,
|
||||||
5.6,
|
5.6,
|
||||||
@@ -6455,6 +6486,9 @@
|
|||||||
1
|
1
|
||||||
],
|
],
|
||||||
"name": "wall_17",
|
"name": "wall_17",
|
||||||
|
"extras": {
|
||||||
|
"name": "wall_17"
|
||||||
|
},
|
||||||
"mesh": 139
|
"mesh": 139
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@@ -6467,9 +6501,9 @@
|
|||||||
1,
|
1,
|
||||||
0,
|
0,
|
||||||
0,
|
0,
|
||||||
1,
|
0.01,
|
||||||
0,
|
0,
|
||||||
2.220446049250313e-16,
|
2.220446049250313e-18,
|
||||||
0,
|
0,
|
||||||
0.055,
|
0.055,
|
||||||
5.6,
|
5.6,
|
||||||
@@ -6477,6 +6511,9 @@
|
|||||||
1
|
1
|
||||||
],
|
],
|
||||||
"name": "wall_18",
|
"name": "wall_18",
|
||||||
|
"extras": {
|
||||||
|
"name": "wall_18"
|
||||||
|
},
|
||||||
"mesh": 140
|
"mesh": 140
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@@ -6489,9 +6526,9 @@
|
|||||||
1,
|
1,
|
||||||
0,
|
0,
|
||||||
0,
|
0,
|
||||||
1,
|
0.01,
|
||||||
0,
|
0,
|
||||||
2.220446049250313e-16,
|
2.220446049250313e-18,
|
||||||
0,
|
0,
|
||||||
0.055,
|
0.055,
|
||||||
5.6,
|
5.6,
|
||||||
@@ -6499,6 +6536,9 @@
|
|||||||
1
|
1
|
||||||
],
|
],
|
||||||
"name": "wall_19",
|
"name": "wall_19",
|
||||||
|
"extras": {
|
||||||
|
"name": "wall_19"
|
||||||
|
},
|
||||||
"mesh": 141
|
"mesh": 141
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@@ -6511,9 +6551,9 @@
|
|||||||
1,
|
1,
|
||||||
0,
|
0,
|
||||||
0,
|
0,
|
||||||
1,
|
0.01,
|
||||||
0,
|
0,
|
||||||
2.220446049250313e-16,
|
2.220446049250313e-18,
|
||||||
0,
|
0,
|
||||||
0.055,
|
0.055,
|
||||||
5.6,
|
5.6,
|
||||||
@@ -6521,7 +6561,36 @@
|
|||||||
1
|
1
|
||||||
],
|
],
|
||||||
"name": "wall_20",
|
"name": "wall_20",
|
||||||
|
"extras": {
|
||||||
|
"name": "wall_20"
|
||||||
|
},
|
||||||
"mesh": 142
|
"mesh": 142
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "chanel-have-wall.gltf",
|
||||||
|
"children": [
|
||||||
|
248,
|
||||||
|
249,
|
||||||
|
250,
|
||||||
|
251,
|
||||||
|
252,
|
||||||
|
253,
|
||||||
|
254,
|
||||||
|
255,
|
||||||
|
256,
|
||||||
|
257,
|
||||||
|
258,
|
||||||
|
259,
|
||||||
|
260,
|
||||||
|
261,
|
||||||
|
262,
|
||||||
|
263,
|
||||||
|
264,
|
||||||
|
265,
|
||||||
|
266,
|
||||||
|
267,
|
||||||
|
268
|
||||||
|
]
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"bufferViews": [
|
"bufferViews": [
|
||||||
@@ -16125,9 +16194,9 @@
|
|||||||
{
|
{
|
||||||
"pbrMetallicRoughness": {
|
"pbrMetallicRoughness": {
|
||||||
"baseColorFactor": [
|
"baseColorFactor": [
|
||||||
0.22322795730611386,
|
0.36625259558833256,
|
||||||
0.9301108583738498,
|
0.8468732315065057,
|
||||||
0.7011018919268015,
|
1,
|
||||||
0.5
|
0.5
|
||||||
],
|
],
|
||||||
"metallicFactor": 0,
|
"metallicFactor": 0,
|
||||||
@@ -16141,9 +16210,9 @@
|
|||||||
{
|
{
|
||||||
"pbrMetallicRoughness": {
|
"pbrMetallicRoughness": {
|
||||||
"baseColorFactor": [
|
"baseColorFactor": [
|
||||||
0.22322795730611386,
|
0.36625259558833256,
|
||||||
0.9301108583738498,
|
0.8468732315065057,
|
||||||
0.85499260812105,
|
1,
|
||||||
0.5
|
0.5
|
||||||
],
|
],
|
||||||
"metallicFactor": 0,
|
"metallicFactor": 0,
|
||||||
@@ -16157,9 +16226,9 @@
|
|||||||
{
|
{
|
||||||
"pbrMetallicRoughness": {
|
"pbrMetallicRoughness": {
|
||||||
"baseColorFactor": [
|
"baseColorFactor": [
|
||||||
0.22322795730611386,
|
0.36625259558833256,
|
||||||
0.9301108583738498,
|
0.8468732315065057,
|
||||||
0.85499260812105,
|
1,
|
||||||
0.5
|
0.5
|
||||||
],
|
],
|
||||||
"metallicFactor": 0,
|
"metallicFactor": 0,
|
||||||
@@ -16173,9 +16242,9 @@
|
|||||||
{
|
{
|
||||||
"pbrMetallicRoughness": {
|
"pbrMetallicRoughness": {
|
||||||
"baseColorFactor": [
|
"baseColorFactor": [
|
||||||
0.22322795730611386,
|
0.36625259558833256,
|
||||||
0.9301108583738498,
|
0.8468732315065057,
|
||||||
0.85499260812105,
|
1,
|
||||||
0.5
|
0.5
|
||||||
],
|
],
|
||||||
"metallicFactor": 0,
|
"metallicFactor": 0,
|
||||||
@@ -17242,14 +17311,15 @@
|
|||||||
{
|
{
|
||||||
"pbrMetallicRoughness": {
|
"pbrMetallicRoughness": {
|
||||||
"baseColorFactor": [
|
"baseColorFactor": [
|
||||||
0.3813260114221238,
|
0.36625259558833256,
|
||||||
|
0.8468732315065057,
|
||||||
1,
|
1,
|
||||||
0,
|
0.5
|
||||||
1
|
|
||||||
],
|
],
|
||||||
"metallicFactor": 0,
|
"metallicFactor": 0,
|
||||||
"roughnessFactor": 0.9
|
"roughnessFactor": 0.9
|
||||||
},
|
},
|
||||||
|
"alphaMode": "BLEND",
|
||||||
"extensions": {
|
"extensions": {
|
||||||
"KHR_materials_unlit": {}
|
"KHR_materials_unlit": {}
|
||||||
}
|
}
|
||||||
@@ -17257,14 +17327,15 @@
|
|||||||
{
|
{
|
||||||
"pbrMetallicRoughness": {
|
"pbrMetallicRoughness": {
|
||||||
"baseColorFactor": [
|
"baseColorFactor": [
|
||||||
0.3813260114221238,
|
0.36625259558833256,
|
||||||
|
0.8468732315065057,
|
||||||
1,
|
1,
|
||||||
0,
|
0.5
|
||||||
1
|
|
||||||
],
|
],
|
||||||
"metallicFactor": 0,
|
"metallicFactor": 0,
|
||||||
"roughnessFactor": 0.9
|
"roughnessFactor": 0.9
|
||||||
},
|
},
|
||||||
|
"alphaMode": "BLEND",
|
||||||
"extensions": {
|
"extensions": {
|
||||||
"KHR_materials_unlit": {}
|
"KHR_materials_unlit": {}
|
||||||
}
|
}
|
||||||
@@ -17272,14 +17343,15 @@
|
|||||||
{
|
{
|
||||||
"pbrMetallicRoughness": {
|
"pbrMetallicRoughness": {
|
||||||
"baseColorFactor": [
|
"baseColorFactor": [
|
||||||
0.3813260114221238,
|
0.36625259558833256,
|
||||||
|
0.8468732315065057,
|
||||||
1,
|
1,
|
||||||
0,
|
0.5
|
||||||
1
|
|
||||||
],
|
],
|
||||||
"metallicFactor": 0,
|
"metallicFactor": 0,
|
||||||
"roughnessFactor": 0.9
|
"roughnessFactor": 0.9
|
||||||
},
|
},
|
||||||
|
"alphaMode": "BLEND",
|
||||||
"extensions": {
|
"extensions": {
|
||||||
"KHR_materials_unlit": {}
|
"KHR_materials_unlit": {}
|
||||||
}
|
}
|
||||||
@@ -17287,14 +17359,15 @@
|
|||||||
{
|
{
|
||||||
"pbrMetallicRoughness": {
|
"pbrMetallicRoughness": {
|
||||||
"baseColorFactor": [
|
"baseColorFactor": [
|
||||||
0.3813260114221238,
|
0.36625259558833256,
|
||||||
|
0.8468732315065057,
|
||||||
1,
|
1,
|
||||||
0,
|
0.5
|
||||||
1
|
|
||||||
],
|
],
|
||||||
"metallicFactor": 0,
|
"metallicFactor": 0,
|
||||||
"roughnessFactor": 0.9
|
"roughnessFactor": 0.9
|
||||||
},
|
},
|
||||||
|
"alphaMode": "BLEND",
|
||||||
"extensions": {
|
"extensions": {
|
||||||
"KHR_materials_unlit": {}
|
"KHR_materials_unlit": {}
|
||||||
}
|
}
|
||||||
@@ -17302,14 +17375,15 @@
|
|||||||
{
|
{
|
||||||
"pbrMetallicRoughness": {
|
"pbrMetallicRoughness": {
|
||||||
"baseColorFactor": [
|
"baseColorFactor": [
|
||||||
0.3813260114221238,
|
0.36625259558833256,
|
||||||
|
0.8468732315065057,
|
||||||
1,
|
1,
|
||||||
0,
|
0.5
|
||||||
1
|
|
||||||
],
|
],
|
||||||
"metallicFactor": 0,
|
"metallicFactor": 0,
|
||||||
"roughnessFactor": 0.9
|
"roughnessFactor": 0.9
|
||||||
},
|
},
|
||||||
|
"alphaMode": "BLEND",
|
||||||
"extensions": {
|
"extensions": {
|
||||||
"KHR_materials_unlit": {}
|
"KHR_materials_unlit": {}
|
||||||
}
|
}
|
||||||
@@ -17317,14 +17391,15 @@
|
|||||||
{
|
{
|
||||||
"pbrMetallicRoughness": {
|
"pbrMetallicRoughness": {
|
||||||
"baseColorFactor": [
|
"baseColorFactor": [
|
||||||
0.3813260114221238,
|
0.36625259558833256,
|
||||||
|
0.8468732315065057,
|
||||||
1,
|
1,
|
||||||
0,
|
0.5
|
||||||
1
|
|
||||||
],
|
],
|
||||||
"metallicFactor": 0,
|
"metallicFactor": 0,
|
||||||
"roughnessFactor": 0.9
|
"roughnessFactor": 0.9
|
||||||
},
|
},
|
||||||
|
"alphaMode": "BLEND",
|
||||||
"extensions": {
|
"extensions": {
|
||||||
"KHR_materials_unlit": {}
|
"KHR_materials_unlit": {}
|
||||||
}
|
}
|
||||||
@@ -17332,14 +17407,15 @@
|
|||||||
{
|
{
|
||||||
"pbrMetallicRoughness": {
|
"pbrMetallicRoughness": {
|
||||||
"baseColorFactor": [
|
"baseColorFactor": [
|
||||||
0.3813260114221238,
|
0.36625259558833256,
|
||||||
|
0.8468732315065057,
|
||||||
1,
|
1,
|
||||||
0,
|
0.5
|
||||||
1
|
|
||||||
],
|
],
|
||||||
"metallicFactor": 0,
|
"metallicFactor": 0,
|
||||||
"roughnessFactor": 0.9
|
"roughnessFactor": 0.9
|
||||||
},
|
},
|
||||||
|
"alphaMode": "BLEND",
|
||||||
"extensions": {
|
"extensions": {
|
||||||
"KHR_materials_unlit": {}
|
"KHR_materials_unlit": {}
|
||||||
}
|
}
|
||||||
@@ -17347,14 +17423,15 @@
|
|||||||
{
|
{
|
||||||
"pbrMetallicRoughness": {
|
"pbrMetallicRoughness": {
|
||||||
"baseColorFactor": [
|
"baseColorFactor": [
|
||||||
0.3813260114221238,
|
0.36625259558833256,
|
||||||
|
0.8468732315065057,
|
||||||
1,
|
1,
|
||||||
0,
|
0.5
|
||||||
1
|
|
||||||
],
|
],
|
||||||
"metallicFactor": 0,
|
"metallicFactor": 0,
|
||||||
"roughnessFactor": 0.9
|
"roughnessFactor": 0.9
|
||||||
},
|
},
|
||||||
|
"alphaMode": "BLEND",
|
||||||
"extensions": {
|
"extensions": {
|
||||||
"KHR_materials_unlit": {}
|
"KHR_materials_unlit": {}
|
||||||
}
|
}
|
||||||
@@ -17362,14 +17439,15 @@
|
|||||||
{
|
{
|
||||||
"pbrMetallicRoughness": {
|
"pbrMetallicRoughness": {
|
||||||
"baseColorFactor": [
|
"baseColorFactor": [
|
||||||
0.3813260114221238,
|
0.36625259558833256,
|
||||||
|
0.8468732315065057,
|
||||||
1,
|
1,
|
||||||
0,
|
0.5
|
||||||
1
|
|
||||||
],
|
],
|
||||||
"metallicFactor": 0,
|
"metallicFactor": 0,
|
||||||
"roughnessFactor": 0.9
|
"roughnessFactor": 0.9
|
||||||
},
|
},
|
||||||
|
"alphaMode": "BLEND",
|
||||||
"extensions": {
|
"extensions": {
|
||||||
"KHR_materials_unlit": {}
|
"KHR_materials_unlit": {}
|
||||||
}
|
}
|
||||||
@@ -17377,14 +17455,15 @@
|
|||||||
{
|
{
|
||||||
"pbrMetallicRoughness": {
|
"pbrMetallicRoughness": {
|
||||||
"baseColorFactor": [
|
"baseColorFactor": [
|
||||||
0.3813260114221238,
|
0.36625259558833256,
|
||||||
|
0.8468732315065057,
|
||||||
1,
|
1,
|
||||||
0,
|
0.5
|
||||||
1
|
|
||||||
],
|
],
|
||||||
"metallicFactor": 0,
|
"metallicFactor": 0,
|
||||||
"roughnessFactor": 0.9
|
"roughnessFactor": 0.9
|
||||||
},
|
},
|
||||||
|
"alphaMode": "BLEND",
|
||||||
"extensions": {
|
"extensions": {
|
||||||
"KHR_materials_unlit": {}
|
"KHR_materials_unlit": {}
|
||||||
}
|
}
|
||||||
@@ -17392,14 +17471,15 @@
|
|||||||
{
|
{
|
||||||
"pbrMetallicRoughness": {
|
"pbrMetallicRoughness": {
|
||||||
"baseColorFactor": [
|
"baseColorFactor": [
|
||||||
0.3813260114221238,
|
0.36625259558833256,
|
||||||
|
0.8468732315065057,
|
||||||
1,
|
1,
|
||||||
0,
|
0.5
|
||||||
1
|
|
||||||
],
|
],
|
||||||
"metallicFactor": 0,
|
"metallicFactor": 0,
|
||||||
"roughnessFactor": 0.9
|
"roughnessFactor": 0.9
|
||||||
},
|
},
|
||||||
|
"alphaMode": "BLEND",
|
||||||
"extensions": {
|
"extensions": {
|
||||||
"KHR_materials_unlit": {}
|
"KHR_materials_unlit": {}
|
||||||
}
|
}
|
||||||
@@ -17407,14 +17487,15 @@
|
|||||||
{
|
{
|
||||||
"pbrMetallicRoughness": {
|
"pbrMetallicRoughness": {
|
||||||
"baseColorFactor": [
|
"baseColorFactor": [
|
||||||
0.3813260114221238,
|
0.36625259558833256,
|
||||||
|
0.8468732315065057,
|
||||||
1,
|
1,
|
||||||
0,
|
0.5
|
||||||
1
|
|
||||||
],
|
],
|
||||||
"metallicFactor": 0,
|
"metallicFactor": 0,
|
||||||
"roughnessFactor": 0.9
|
"roughnessFactor": 0.9
|
||||||
},
|
},
|
||||||
|
"alphaMode": "BLEND",
|
||||||
"extensions": {
|
"extensions": {
|
||||||
"KHR_materials_unlit": {}
|
"KHR_materials_unlit": {}
|
||||||
}
|
}
|
||||||
@@ -17422,14 +17503,15 @@
|
|||||||
{
|
{
|
||||||
"pbrMetallicRoughness": {
|
"pbrMetallicRoughness": {
|
||||||
"baseColorFactor": [
|
"baseColorFactor": [
|
||||||
0.3813260114221238,
|
0.36625259558833256,
|
||||||
|
0.8468732315065057,
|
||||||
1,
|
1,
|
||||||
0,
|
0.5
|
||||||
1
|
|
||||||
],
|
],
|
||||||
"metallicFactor": 0,
|
"metallicFactor": 0,
|
||||||
"roughnessFactor": 0.9
|
"roughnessFactor": 0.9
|
||||||
},
|
},
|
||||||
|
"alphaMode": "BLEND",
|
||||||
"extensions": {
|
"extensions": {
|
||||||
"KHR_materials_unlit": {}
|
"KHR_materials_unlit": {}
|
||||||
}
|
}
|
||||||
@@ -17437,14 +17519,15 @@
|
|||||||
{
|
{
|
||||||
"pbrMetallicRoughness": {
|
"pbrMetallicRoughness": {
|
||||||
"baseColorFactor": [
|
"baseColorFactor": [
|
||||||
0.3813260114221238,
|
0.36625259558833256,
|
||||||
|
0.8468732315065057,
|
||||||
1,
|
1,
|
||||||
0,
|
0.5
|
||||||
1
|
|
||||||
],
|
],
|
||||||
"metallicFactor": 0,
|
"metallicFactor": 0,
|
||||||
"roughnessFactor": 0.9
|
"roughnessFactor": 0.9
|
||||||
},
|
},
|
||||||
|
"alphaMode": "BLEND",
|
||||||
"extensions": {
|
"extensions": {
|
||||||
"KHR_materials_unlit": {}
|
"KHR_materials_unlit": {}
|
||||||
}
|
}
|
||||||
@@ -17452,14 +17535,15 @@
|
|||||||
{
|
{
|
||||||
"pbrMetallicRoughness": {
|
"pbrMetallicRoughness": {
|
||||||
"baseColorFactor": [
|
"baseColorFactor": [
|
||||||
0.3813260114221238,
|
0.36625259558833256,
|
||||||
|
0.8468732315065057,
|
||||||
1,
|
1,
|
||||||
0,
|
0.5
|
||||||
1
|
|
||||||
],
|
],
|
||||||
"metallicFactor": 0,
|
"metallicFactor": 0,
|
||||||
"roughnessFactor": 0.9
|
"roughnessFactor": 0.9
|
||||||
},
|
},
|
||||||
|
"alphaMode": "BLEND",
|
||||||
"extensions": {
|
"extensions": {
|
||||||
"KHR_materials_unlit": {}
|
"KHR_materials_unlit": {}
|
||||||
}
|
}
|
||||||
@@ -17467,14 +17551,15 @@
|
|||||||
{
|
{
|
||||||
"pbrMetallicRoughness": {
|
"pbrMetallicRoughness": {
|
||||||
"baseColorFactor": [
|
"baseColorFactor": [
|
||||||
0.3813260114221238,
|
0.36625259558833256,
|
||||||
|
0.8468732315065057,
|
||||||
1,
|
1,
|
||||||
0,
|
0.5
|
||||||
1
|
|
||||||
],
|
],
|
||||||
"metallicFactor": 0,
|
"metallicFactor": 0,
|
||||||
"roughnessFactor": 0.9
|
"roughnessFactor": 0.9
|
||||||
},
|
},
|
||||||
|
"alphaMode": "BLEND",
|
||||||
"extensions": {
|
"extensions": {
|
||||||
"KHR_materials_unlit": {}
|
"KHR_materials_unlit": {}
|
||||||
}
|
}
|
||||||
@@ -17482,14 +17567,15 @@
|
|||||||
{
|
{
|
||||||
"pbrMetallicRoughness": {
|
"pbrMetallicRoughness": {
|
||||||
"baseColorFactor": [
|
"baseColorFactor": [
|
||||||
0.3813260114221238,
|
0.36625259558833256,
|
||||||
|
0.8468732315065057,
|
||||||
1,
|
1,
|
||||||
0,
|
0.5
|
||||||
1
|
|
||||||
],
|
],
|
||||||
"metallicFactor": 0,
|
"metallicFactor": 0,
|
||||||
"roughnessFactor": 0.9
|
"roughnessFactor": 0.9
|
||||||
},
|
},
|
||||||
|
"alphaMode": "BLEND",
|
||||||
"extensions": {
|
"extensions": {
|
||||||
"KHR_materials_unlit": {}
|
"KHR_materials_unlit": {}
|
||||||
}
|
}
|
||||||
@@ -17497,14 +17583,15 @@
|
|||||||
{
|
{
|
||||||
"pbrMetallicRoughness": {
|
"pbrMetallicRoughness": {
|
||||||
"baseColorFactor": [
|
"baseColorFactor": [
|
||||||
0.3813260114221238,
|
0.36625259558833256,
|
||||||
|
0.8468732315065057,
|
||||||
1,
|
1,
|
||||||
0,
|
0.5
|
||||||
1
|
|
||||||
],
|
],
|
||||||
"metallicFactor": 0,
|
"metallicFactor": 0,
|
||||||
"roughnessFactor": 0.9
|
"roughnessFactor": 0.9
|
||||||
},
|
},
|
||||||
|
"alphaMode": "BLEND",
|
||||||
"extensions": {
|
"extensions": {
|
||||||
"KHR_materials_unlit": {}
|
"KHR_materials_unlit": {}
|
||||||
}
|
}
|
||||||
@@ -17512,14 +17599,15 @@
|
|||||||
{
|
{
|
||||||
"pbrMetallicRoughness": {
|
"pbrMetallicRoughness": {
|
||||||
"baseColorFactor": [
|
"baseColorFactor": [
|
||||||
0.3813260114221238,
|
0.36625259558833256,
|
||||||
|
0.8468732315065057,
|
||||||
1,
|
1,
|
||||||
0,
|
0.5
|
||||||
1
|
|
||||||
],
|
],
|
||||||
"metallicFactor": 0,
|
"metallicFactor": 0,
|
||||||
"roughnessFactor": 0.9
|
"roughnessFactor": 0.9
|
||||||
},
|
},
|
||||||
|
"alphaMode": "BLEND",
|
||||||
"extensions": {
|
"extensions": {
|
||||||
"KHR_materials_unlit": {}
|
"KHR_materials_unlit": {}
|
||||||
}
|
}
|
||||||
@@ -17527,14 +17615,15 @@
|
|||||||
{
|
{
|
||||||
"pbrMetallicRoughness": {
|
"pbrMetallicRoughness": {
|
||||||
"baseColorFactor": [
|
"baseColorFactor": [
|
||||||
0.3813260114221238,
|
0.36625259558833256,
|
||||||
|
0.8468732315065057,
|
||||||
1,
|
1,
|
||||||
0,
|
0.5
|
||||||
1
|
|
||||||
],
|
],
|
||||||
"metallicFactor": 0,
|
"metallicFactor": 0,
|
||||||
"roughnessFactor": 0.9
|
"roughnessFactor": 0.9
|
||||||
},
|
},
|
||||||
|
"alphaMode": "BLEND",
|
||||||
"extensions": {
|
"extensions": {
|
||||||
"KHR_materials_unlit": {}
|
"KHR_materials_unlit": {}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -3,7 +3,7 @@
|
|||||||
<div id="cvs" ref="content"></div>
|
<div id="cvs" ref="content"></div>
|
||||||
<dev-info ref="info" :devInfo="devInfo" />
|
<dev-info ref="info" :devInfo="devInfo" />
|
||||||
<pre-dialog ref="edit" @addEquipment="handleAddEqu" @removeEquipment="handleRemoveEqu" @cancel="handleCancel"
|
<pre-dialog ref="edit" @addEquipment="handleAddEqu" @removeEquipment="handleRemoveEqu" @cancel="handleCancel"
|
||||||
:hasDev="hasDevice" :pointNum="pointNum" pointGap="500" :equipmentType="equipmentType"
|
:hasDev="hasDevice" :pointNum="pointNum" :pointGap="pointGap" :equipmentType="equipmentType"
|
||||||
:equipmentName="equipmentName" :equipmentValue="equipmentValue" />
|
:equipmentName="equipmentName" :equipmentValue="equipmentValue" />
|
||||||
<el-dialog v-model="centerDialogVisible" width="30%" destroy-on-close center :show-close="false" style="
|
<el-dialog v-model="centerDialogVisible" width="30%" destroy-on-close center :show-close="false" style="
|
||||||
margin: 20% auto;
|
margin: 20% auto;
|
||||||
@@ -63,7 +63,7 @@ const loader = new OBJLoader();
|
|||||||
let hdrLoader = new RGBELoader();
|
let hdrLoader = new RGBELoader();
|
||||||
let backColorSet = three.sRGBEncoding;
|
let backColorSet = three.sRGBEncoding;
|
||||||
const modelStore = useModelSceneStore();
|
const modelStore = useModelSceneStore();
|
||||||
const params = defineProps(["isedit", "tunnelId"]); //接收参数看是不是编辑模式,如果是编辑模式,则需要做一些处理
|
const params = defineProps(["isedit", "tunnelId", "tunnelLen"]); //接收参数看是不是编辑模式,如果是编辑模式,则需要做一些处理
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -84,6 +84,16 @@ let isedit = ref(params.isedit)
|
|||||||
// });
|
// });
|
||||||
// };
|
// };
|
||||||
|
|
||||||
|
let pointGap = reactive(params.tunnelLen.value);
|
||||||
|
watch(
|
||||||
|
() => params.tunnelLen,
|
||||||
|
(now) => {
|
||||||
|
params.tunnelLen = now;
|
||||||
|
console.log(params.tunnelLen);
|
||||||
|
pointGap = params.tunnelLen.value / 20;
|
||||||
|
},
|
||||||
|
{ deep: true }
|
||||||
|
);
|
||||||
|
|
||||||
|
|
||||||
watch(
|
watch(
|
||||||
@@ -250,6 +260,16 @@ function rClickCallback(demo) {
|
|||||||
// 添加设备
|
// 添加设备
|
||||||
function handleAddEqu(formInfo) {
|
function handleAddEqu(formInfo) {
|
||||||
demo.addEquipment(targetP.value, formInfo);
|
demo.addEquipment(targetP.value, formInfo);
|
||||||
|
// //将墙壁设置为可以穿透点击
|
||||||
|
// for (let line = 1; line <= 20; line++) {
|
||||||
|
// if (line < 10) {
|
||||||
|
// let wall = 'wall_' + '0' + line
|
||||||
|
// this.scene.getObjectByName(wall).layers.set(0)
|
||||||
|
// } else if (line >= 10) {
|
||||||
|
// let wall = 'wall_' + line
|
||||||
|
// this.scene.getObjectByName(wall).layers.set(0)
|
||||||
|
// }
|
||||||
|
// }
|
||||||
}
|
}
|
||||||
|
|
||||||
const centerDialogVisible = ref(false);
|
const centerDialogVisible = ref(false);
|
||||||
|
|||||||
@@ -200,6 +200,16 @@ function rClickCallback(demo) {
|
|||||||
// 场景添加设备
|
// 场景添加设备
|
||||||
function handleAddEqu(formInfo) {
|
function handleAddEqu(formInfo) {
|
||||||
demo.addEquipment(targetP.value, formInfo);
|
demo.addEquipment(targetP.value, formInfo);
|
||||||
|
// //将墙壁设置为可以穿透点击
|
||||||
|
// for (let line = 1; line <= 20; line++) {
|
||||||
|
// if (line < 10) {
|
||||||
|
// let wall = 'wall_' + '0' + line
|
||||||
|
// this.scene.getObjectByName(wall).layers.set(0)
|
||||||
|
// } else if (line >= 10) {
|
||||||
|
// let wall = 'wall_' + line
|
||||||
|
// this.scene.getObjectByName(wall).layers.set(0)
|
||||||
|
// }
|
||||||
|
// }
|
||||||
}
|
}
|
||||||
|
|
||||||
const centerDialogVisible = ref(false);
|
const centerDialogVisible = ref(false);
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
<template>
|
<template>
|
||||||
<div id="main">
|
<div id="main">
|
||||||
<div class="box-top">
|
<div class="box-top">
|
||||||
<manage-btn v-model="selectIndex" @select="manageSelect" :list="routeList" v-if="showMenu"/>
|
<manage-btn v-model="selectIndex" @select="manageSelect" :list="routeList" v-if="showMenu" />
|
||||||
<div class="tunnel-title"></div>
|
<div class="tunnel-title"></div>
|
||||||
<!-- <manage-length class="tunnel-length"></manage-length>-->
|
<!-- <manage-length class="tunnel-length"></manage-length>-->
|
||||||
<div class="top-length">
|
<div class="top-length">
|
||||||
@@ -16,8 +16,8 @@
|
|||||||
<template #dropdown>
|
<template #dropdown>
|
||||||
<el-dropdown-menu>
|
<el-dropdown-menu>
|
||||||
<el-dropdown-item v-for="item in siteList" :key="item.value" :command="item">{{
|
<el-dropdown-item v-for="item in siteList" :key="item.value" :command="item">{{
|
||||||
item.label
|
item.label
|
||||||
}}
|
}}
|
||||||
</el-dropdown-item>
|
</el-dropdown-item>
|
||||||
</el-dropdown-menu>
|
</el-dropdown-menu>
|
||||||
</template>
|
</template>
|
||||||
@@ -33,30 +33,34 @@
|
|||||||
<!-- <tunnel-scene id="tunnel-box" :isedit="false" /> -->
|
<!-- <tunnel-scene id="tunnel-box" :isedit="false" /> -->
|
||||||
<!-- 一进去的话应该是预览模式,所以引入这个组件1 -->
|
<!-- 一进去的话应该是预览模式,所以引入这个组件1 -->
|
||||||
|
|
||||||
<preview-scene id="tunnel-box" :isedit="false" :tunnelId="tunnelId" :key="tunnelId"></preview-scene>
|
<preview-scene id="tunnel-box" :isedit="false" :tunnelId="tunnelId" :key="tunnelId"
|
||||||
|
:tunnelLen="tunnelLen"></preview-scene>
|
||||||
<div class="left">
|
<div class="left">
|
||||||
<el-drawer v-model="drawerLeft" direction="ltr" modal-class="modal-box" :modal="false" :show-close="false"
|
<el-drawer v-model="drawerLeft" direction="ltr" modal-class="modal-box" :modal="false" :show-close="false"
|
||||||
:close-on-click-modal="false" :close-on-press-escape="false">
|
:close-on-click-modal="false" :close-on-press-escape="false">
|
||||||
<fan-info v-if="showFan" :list="socketData.leftData" :fan-data="largeScreenData"
|
<fan-info v-if="showFan" :list="socketData.leftData" :fan-data="largeScreenData"
|
||||||
:transducer-data="largeScreenData" :loading="showFanLoading"/>
|
:transducer-data="largeScreenData" :loading="showFanLoading" />
|
||||||
<used-ele v-if="showFan" :list="socketData.leftData" :ele-data="largeScreenData"/>
|
<used-ele v-if="showFan" :list="socketData.leftData" :ele-data="largeScreenData" />
|
||||||
</el-drawer>
|
</el-drawer>
|
||||||
<div v-if="drawerLeft" class="left-arrow" @click="closeLeft"></div>
|
<div v-if="drawerLeft" class="left-arrow" @click="closeLeft"></div>
|
||||||
<div v-else class="shrink-left" @click="closeLeft"></div>
|
<div v-else class="shrink-left" @click="closeLeft"></div>
|
||||||
</div>
|
</div>
|
||||||
<div class="right">
|
<div class="right">
|
||||||
<el-drawer v-model="drawerRight" direction="rtl" modal-class="modal-box" :modal="false" :show-close="false"
|
<el-drawer v-model="drawerRight" direction="rtl" modal-class="modal-box" :modal="false" :show-close="false"
|
||||||
:close-on-click-modal="false" :close-on-press-escape="false">
|
:close-on-click-modal="false" :close-on-press-escape="false">
|
||||||
<wind-pressure-list v-if="showFan" :list="socketData.windPressure" :win-data="largeScreenData" :loading="showWindLoading"/>
|
<wind-pressure-list v-if="showFan" :list="socketData.windPressure" :win-data="largeScreenData"
|
||||||
|
:loading="showWindLoading" />
|
||||||
<air-info v-if="showFan" :list="socketData.sensor" :air-data="largeScreenData" />
|
<air-info v-if="showFan" :list="socketData.sensor" :air-data="largeScreenData" />
|
||||||
<bad-gas-info v-if="showFan" :list="socketData.sensor" :bad-gas-data="largeScreenData" :tunnelId="tunnelId" :loading="showBadLoading"/>
|
<bad-gas-info v-if="showFan" :list="socketData.sensor" :bad-gas-data="largeScreenData" :tunnelId="tunnelId"
|
||||||
|
:loading="showBadLoading" />
|
||||||
</el-drawer>
|
</el-drawer>
|
||||||
<div v-if="drawerRight" class="right-arrow" @click="closeRight"></div>
|
<div v-if="drawerRight" class="right-arrow" @click="closeRight"></div>
|
||||||
<div v-else class="shrink-right" @click="closeRight"></div>
|
<div v-else class="shrink-right" @click="closeRight"></div>
|
||||||
</div>
|
</div>
|
||||||
<div class="switch-btn">
|
<div class="switch-btn">
|
||||||
<div class="arrow" @click="previousBtn"></div>
|
<div class="arrow" @click="previousBtn"></div>
|
||||||
<el-carousel height="150px" type="card" ref="tunnelBtn" :autoplay="false" :initial-index="initialIndex" @change="changeTunnel" >
|
<el-carousel height="150px" type="card" ref="tunnelBtn" :autoplay="false" :initial-index="initialIndex"
|
||||||
|
@change="changeTunnel">
|
||||||
<div class="btn">
|
<div class="btn">
|
||||||
<el-carousel-item v-for="item in tunnelList" :key="item.value">
|
<el-carousel-item v-for="item in tunnelList" :key="item.value">
|
||||||
{{ item.label }}
|
{{ item.label }}
|
||||||
@@ -76,13 +80,13 @@ import WindPressureList from "@/components/content/windPressure/WindPressureList
|
|||||||
import AirInfo from "@/components/content/airInfo/AirInfo.vue";
|
import AirInfo from "@/components/content/airInfo/AirInfo.vue";
|
||||||
import BadGasInfo from "@/components/content/badGasInfo/BadGasInfo.vue";
|
import BadGasInfo from "@/components/content/badGasInfo/BadGasInfo.vue";
|
||||||
import ManageBtn from "@/components/manageBtn/index.vue";
|
import ManageBtn from "@/components/manageBtn/index.vue";
|
||||||
import {dateFormat} from "@/utils/date.js";
|
import { dateFormat } from "@/utils/date.js";
|
||||||
import {getToken} from "@/utils/auth";
|
import { getToken } from "@/utils/auth";
|
||||||
import {useAuthStore} from "@/store/userstore.js";
|
import { useAuthStore } from "@/store/userstore.js";
|
||||||
import {getLargeScreen, getLargeScreenInfo, getTunnelBySiteId} from "@/api/largeScreen";
|
import { getLargeScreen, getLargeScreenInfo, getTunnelBySiteId } from "@/api/largeScreen";
|
||||||
import {ElMessage, ElMessageBox} from "element-plus";
|
import { ElMessage, ElMessageBox } from "element-plus";
|
||||||
import {getUserInfo} from "@/api/login";
|
import { getUserInfo } from "@/api/login";
|
||||||
import {initSceneData} from "@/api/tunnelScene";
|
import { initSceneData } from "@/api/tunnelScene";
|
||||||
const authStore = useAuthStore();
|
const authStore = useAuthStore();
|
||||||
const router = useRouter();
|
const router = useRouter();
|
||||||
const previewId = reactive(router.currentRoute.value.params.tunnelId)
|
const previewId = reactive(router.currentRoute.value.params.tunnelId)
|
||||||
@@ -154,7 +158,7 @@ const socketData = reactive({
|
|||||||
sensor: [],
|
sensor: [],
|
||||||
});
|
});
|
||||||
onMounted(() => {
|
onMounted(() => {
|
||||||
if(previewId){
|
if (previewId) {
|
||||||
getScreenInfo(previewId)
|
getScreenInfo(previewId)
|
||||||
|
|
||||||
}
|
}
|
||||||
@@ -191,13 +195,13 @@ const getOtherInfo = () => {
|
|||||||
currentSite.value = res.data.siteOption[0].label
|
currentSite.value = res.data.siteOption[0].label
|
||||||
localStorage.setItem('site', currentSite.value)
|
localStorage.setItem('site', currentSite.value)
|
||||||
tunnelList.value = res.data.tunnelOption
|
tunnelList.value = res.data.tunnelOption
|
||||||
if(previewId){
|
if (previewId) {
|
||||||
tunnelList.value.forEach((item, index) => {
|
tunnelList.value.forEach((item, index) => {
|
||||||
if(item.value == previewId){
|
if (item.value == previewId) {
|
||||||
initialIndex.value = index
|
initialIndex.value = index
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
}else{
|
} else {
|
||||||
getTunnel(res.data.siteOption[0].value)
|
getTunnel(res.data.siteOption[0].value)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -208,33 +212,33 @@ const getScreenInfo = (id) => {
|
|||||||
tunnelId.value = id
|
tunnelId.value = id
|
||||||
getLargeScreen(id).then((res) => {
|
getLargeScreen(id).then((res) => {
|
||||||
if (res?.code === 1000) {
|
if (res?.code === 1000) {
|
||||||
if(res.data.frequencyChangerList.length!==0){
|
if (res.data.frequencyChangerList.length !== 0) {
|
||||||
showFanLoading.value=0
|
showFanLoading.value = 0
|
||||||
}else {
|
} else {
|
||||||
showFanLoading.value=1
|
showFanLoading.value = 1
|
||||||
}
|
}
|
||||||
if(res.data.windPressureSensorList.length!==0){
|
if (res.data.windPressureSensorList.length !== 0) {
|
||||||
showWindLoading.value=0
|
showWindLoading.value = 0
|
||||||
}else {
|
} else {
|
||||||
showWindLoading.value=1
|
showWindLoading.value = 1
|
||||||
}
|
}
|
||||||
if(res.data.sensorList.length!==0){
|
if (res.data.sensorList.length !== 0) {
|
||||||
res.data.sensorList.forEach((item,index)=>{
|
res.data.sensorList.forEach((item, index) => {
|
||||||
if (
|
if (
|
||||||
item.equipmentType === "carbonDioxide" ||
|
item.equipmentType === "carbonDioxide" ||
|
||||||
item.equipmentType === "carbonMonoxide" ||
|
item.equipmentType === "carbonMonoxide" ||
|
||||||
item.equipmentType === "hydrogenSulfide" ||
|
item.equipmentType === "hydrogenSulfide" ||
|
||||||
item.equipmentType === "sulfurDioxide" ||
|
item.equipmentType === "sulfurDioxide" ||
|
||||||
item.equipmentType === "sulfurMonoxide" ||
|
item.equipmentType === "sulfurMonoxide" ||
|
||||||
item.equipmentType === "nitrogenDioxide"
|
item.equipmentType === "nitrogenDioxide"
|
||||||
) {
|
) {
|
||||||
showBadLoading.value=0
|
showBadLoading.value = 0
|
||||||
}else {
|
} else {
|
||||||
showBadLoading.value=1
|
showBadLoading.value = 1
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
}else {
|
} else {
|
||||||
showBadLoading.value=1
|
showBadLoading.value = 1
|
||||||
}
|
}
|
||||||
largeScreenData.value = res.data;
|
largeScreenData.value = res.data;
|
||||||
} else {
|
} else {
|
||||||
@@ -262,9 +266,9 @@ const changeTunnel = (e) => {
|
|||||||
newObj = item
|
newObj = item
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
showBadLoading.value=0
|
showBadLoading.value = 0
|
||||||
showWindLoading.value=0
|
showWindLoading.value = 0
|
||||||
showFanLoading.value=0
|
showFanLoading.value = 0
|
||||||
getScreenInfo(newObj.value)
|
getScreenInfo(newObj.value)
|
||||||
nextTick(() => {
|
nextTick(() => {
|
||||||
showFan.value = true;
|
showFan.value = true;
|
||||||
@@ -358,6 +362,9 @@ const initWebSocket = () => {
|
|||||||
}, 30000);
|
}, 30000);
|
||||||
};
|
};
|
||||||
initWebSocket();
|
initWebSocket();
|
||||||
|
|
||||||
|
let tunnelLen = computed(() => tunnelLength);
|
||||||
|
|
||||||
</script>
|
</script>
|
||||||
<style lang="scss">
|
<style lang="scss">
|
||||||
.el-drawer__header {
|
.el-drawer__header {
|
||||||
|
|||||||
Reference in New Issue
Block a user