diff --git a/riis-web/src/3dState.json b/riis-web/src/3dState.json new file mode 100644 index 0000000..e88c38e --- /dev/null +++ b/riis-web/src/3dState.json @@ -0,0 +1,44 @@ +[ + { + "name": "庄周", + "model": "scene.glb", + "modelLight": true, + "ambientColor": "0xffffff", + "directColor": "0xcccccc", + "DirectionalLight": true, + "SpotLight": true, + "gui": false, + "objectX": "object.position.x - center.x", + "objectY": 10, + "objectZ": "object.position.z - center.z", + "defaultCameraX": "defaultCamera.position.x += size / 2", + "defaultCameraY": "defaultCamera.position.y += size / 4", + "defaultCameraZ": "defaultCamera.position.z += size / 5.2", + "defaultCameraPositionX": 148.31480981421555, + "defaultCameraPositionY": 110.21040546785065, + "defaultCameraPositionZ": 59.16669210959738, + "browsingRoam": [ + { + "x": 69.5, + "y": 10.2, + "z": -6 + }, + { + "x": -80.5, + "y": 10.2, + "z": -6 + }, + { + "x": -80.5, + "y": 10.2, + "z": -66 + }, + { + "x": 69.5, + "y": 10.2, + "z": -66 + } + + ] + } +] \ No newline at end of file diff --git a/riis-web/src/api/equipment/index.ts b/riis-web/src/api/equipment/index.ts index d1e90bc..f07ad7a 100644 --- a/riis-web/src/api/equipment/index.ts +++ b/riis-web/src/api/equipment/index.ts @@ -21,7 +21,10 @@ export function addMain(params:any){ return request({ url: '/basedata/substation-maindevice/addMainDevice' , method: 'post', - params:params + data:params, + headers: { + 'Content-Type': 'multipart/form-data' + } }); } //修改主设备 @@ -29,7 +32,10 @@ export function editMain(params:any){ return request({ url: '/basedata/substation-maindevice/updateMainDevice' , method: 'post', - params:params + data:params, + headers: { + 'Content-Type': 'multipart/form-data' + } }); } //新增部件 diff --git a/riis-web/src/api/pointSolution/index.ts b/riis-web/src/api/pointSolution/index.ts index 8334f35..d02c45f 100644 --- a/riis-web/src/api/pointSolution/index.ts +++ b/riis-web/src/api/pointSolution/index.ts @@ -97,4 +97,13 @@ export function deleteAlgorithmArrange(params: any) { method: 'post', params: params, }); +} +//预览方案图片 +export function viewFile(params: any) { + return request({ + url: '/algorithm/algorithm-arrange/viewFile', + method: 'get', + params: params, + responseType: 'blob', + }); } \ No newline at end of file diff --git a/riis-web/src/api/question/index.ts b/riis-web/src/api/question/index.ts index df55263..90271fe 100644 --- a/riis-web/src/api/question/index.ts +++ b/riis-web/src/api/question/index.ts @@ -47,4 +47,12 @@ export function getAlgorithmLogsPage(params:any){ method: 'get', params: params }); +} +//获取主设备信息 +export function getMainDeviceInfo(params:any){ + return request({ + url: '/algorithm/algorithm-class-component/getMainDeviceInfo' , + method: 'get', + params: params + }); } \ No newline at end of file diff --git a/riis-web/src/assets/navigation/0904.png b/riis-web/src/assets/navigation/0904.png new file mode 100644 index 0000000..9e5fbbf Binary files /dev/null and b/riis-web/src/assets/navigation/0904.png differ diff --git a/riis-web/src/assets/point/Viewfile.png b/riis-web/src/assets/point/Viewfile.png new file mode 100644 index 0000000..9270b27 Binary files /dev/null and b/riis-web/src/assets/point/Viewfile.png differ diff --git a/riis-web/src/assets/point/camera.png b/riis-web/src/assets/point/camera.png new file mode 100644 index 0000000..b23f95c Binary files /dev/null and b/riis-web/src/assets/point/camera.png differ diff --git a/riis-web/src/assets/point/humidity.png b/riis-web/src/assets/point/humidity.png new file mode 100644 index 0000000..9270b27 Binary files /dev/null and b/riis-web/src/assets/point/humidity.png differ diff --git a/riis-web/src/assets/point/partial.png b/riis-web/src/assets/point/partial.png new file mode 100644 index 0000000..0128e28 Binary files /dev/null and b/riis-web/src/assets/point/partial.png differ diff --git a/riis-web/src/assets/point/voiceprint.png b/riis-web/src/assets/point/voiceprint.png new file mode 100644 index 0000000..1266076 Binary files /dev/null and b/riis-web/src/assets/point/voiceprint.png differ diff --git a/riis-web/src/components/IntelligentPoint/index.vue b/riis-web/src/components/IntelligentPoint/index.vue index 25d9045..5469297 100644 --- a/riis-web/src/components/IntelligentPoint/index.vue +++ b/riis-web/src/components/IntelligentPoint/index.vue @@ -56,10 +56,10 @@ import { } from "@/api/algorithm"; import { fa } from 'element-plus/es/locale'; import { ElMessage } from 'element-plus'; -import camera from '@/assets/point/1.svg' -import voiceprint from '@/assets/point/2.svg' -import partial from '@/assets/point/3.svg' -import humidity from '@/assets/point/4.svg' +import camera from '@/assets/point/camera.png' +import voiceprint from '@/assets/point/voiceprint.png' +import partial from '@/assets/point/partial.png' +import humidity from '@/assets/point/humidity.png' const userStore = useUserStore(); const props = defineProps({ width: { type: Number, default: 600 }, diff --git a/riis-web/src/layout/components/Navbar.vue b/riis-web/src/layout/components/Navbar.vue index c24cc29..733ee6f 100644 --- a/riis-web/src/layout/components/Navbar.vue +++ b/riis-web/src/layout/components/Navbar.vue @@ -50,8 +50,8 @@