diff --git a/resources/java/app/target/graphhopper/edgekv_keys b/resources/java/app/target/graphhopper/edgekv_keys new file mode 100644 index 0000000..22b0b71 Binary files /dev/null and b/resources/java/app/target/graphhopper/edgekv_keys differ diff --git a/resources/java/app/target/graphhopper/edgekv_vals b/resources/java/app/target/graphhopper/edgekv_vals new file mode 100644 index 0000000..034a0b8 Binary files /dev/null and b/resources/java/app/target/graphhopper/edgekv_vals differ diff --git a/resources/java/app/target/graphhopper/edges b/resources/java/app/target/graphhopper/edges new file mode 100644 index 0000000..e72045a Binary files /dev/null and b/resources/java/app/target/graphhopper/edges differ diff --git a/resources/java/app/target/graphhopper/geometry b/resources/java/app/target/graphhopper/geometry new file mode 100644 index 0000000..b6eb143 Binary files /dev/null and b/resources/java/app/target/graphhopper/geometry differ diff --git a/resources/java/app/target/graphhopper/location_index b/resources/java/app/target/graphhopper/location_index new file mode 100644 index 0000000..7691ef2 Binary files /dev/null and b/resources/java/app/target/graphhopper/location_index differ diff --git a/resources/java/app/target/graphhopper/nodes b/resources/java/app/target/graphhopper/nodes new file mode 100644 index 0000000..be765bc Binary files /dev/null and b/resources/java/app/target/graphhopper/nodes differ diff --git a/resources/java/app/target/graphhopper/properties b/resources/java/app/target/graphhopper/properties new file mode 100644 index 0000000..4348a1a Binary files /dev/null and b/resources/java/app/target/graphhopper/properties differ diff --git a/resources/java/app/upload/0123c218d3f448e3bf0b32e2efed801e b/resources/java/app/upload/0123c218d3f448e3bf0b32e2efed801e new file mode 100644 index 0000000..4026e29 Binary files /dev/null and b/resources/java/app/upload/0123c218d3f448e3bf0b32e2efed801e differ diff --git a/resources/java/app/upload/09e23d89ad5f4bd6a52645d309592d75.png b/resources/java/app/upload/09e23d89ad5f4bd6a52645d309592d75.png new file mode 100644 index 0000000..931aeca Binary files /dev/null and b/resources/java/app/upload/09e23d89ad5f4bd6a52645d309592d75.png differ diff --git a/resources/java/app/upload/0dfbbc0422724d22887fea1d00d86a5c.pbf b/resources/java/app/upload/0dfbbc0422724d22887fea1d00d86a5c.pbf new file mode 100644 index 0000000..3e7246c Binary files /dev/null and b/resources/java/app/upload/0dfbbc0422724d22887fea1d00d86a5c.pbf differ diff --git a/resources/java/app/upload/232aff2ab0554ef1907b6ecbd21af1c1.glb b/resources/java/app/upload/232aff2ab0554ef1907b6ecbd21af1c1.glb new file mode 100644 index 0000000..253fc95 Binary files /dev/null and b/resources/java/app/upload/232aff2ab0554ef1907b6ecbd21af1c1.glb differ diff --git a/resources/java/app/upload/281f3835d5ff4bff9f531b51dd39448f.png b/resources/java/app/upload/281f3835d5ff4bff9f531b51dd39448f.png new file mode 100644 index 0000000..3584ba7 Binary files /dev/null and b/resources/java/app/upload/281f3835d5ff4bff9f531b51dd39448f.png differ diff --git a/resources/java/app/upload/34122ee24c33423480f0c9385a8f4b9c.glb b/resources/java/app/upload/34122ee24c33423480f0c9385a8f4b9c.glb new file mode 100644 index 0000000..253fc95 Binary files /dev/null and b/resources/java/app/upload/34122ee24c33423480f0c9385a8f4b9c.glb differ diff --git a/resources/java/app/upload/35558ef8c236475cb56d1aaa723d53ab.glb b/resources/java/app/upload/35558ef8c236475cb56d1aaa723d53ab.glb new file mode 100644 index 0000000..f56b8d5 Binary files /dev/null and b/resources/java/app/upload/35558ef8c236475cb56d1aaa723d53ab.glb differ diff --git a/resources/java/app/upload/43c814039f4a4b2985c3c103bb49b666 b/resources/java/app/upload/43c814039f4a4b2985c3c103bb49b666 new file mode 100644 index 0000000..def93cf Binary files /dev/null and b/resources/java/app/upload/43c814039f4a4b2985c3c103bb49b666 differ diff --git a/resources/java/app/upload/4467466a337943cbb94190d837ee05f6 b/resources/java/app/upload/4467466a337943cbb94190d837ee05f6 new file mode 100644 index 0000000..981d28c Binary files /dev/null and b/resources/java/app/upload/4467466a337943cbb94190d837ee05f6 differ diff --git a/resources/java/app/upload/53c0ec558ae74fcd867d4aa26caf4737.pbf b/resources/java/app/upload/53c0ec558ae74fcd867d4aa26caf4737.pbf new file mode 100644 index 0000000..c720ba9 Binary files /dev/null and b/resources/java/app/upload/53c0ec558ae74fcd867d4aa26caf4737.pbf differ diff --git a/resources/java/app/upload/8464131a67894b11bf142b37c574a91f b/resources/java/app/upload/8464131a67894b11bf142b37c574a91f new file mode 100644 index 0000000..a9c42c9 Binary files /dev/null and b/resources/java/app/upload/8464131a67894b11bf142b37c574a91f differ diff --git a/resources/java/app/upload/b2e8b37fb9d34150b32285196f1c4ed2.pbf b/resources/java/app/upload/b2e8b37fb9d34150b32285196f1c4ed2.pbf new file mode 100644 index 0000000..77ba2c5 Binary files /dev/null and b/resources/java/app/upload/b2e8b37fb9d34150b32285196f1c4ed2.pbf differ diff --git a/resources/java/app/upload/bb04d60627c741f99a4e4d463ec8fbe9.glb b/resources/java/app/upload/bb04d60627c741f99a4e4d463ec8fbe9.glb new file mode 100644 index 0000000..253fc95 Binary files /dev/null and b/resources/java/app/upload/bb04d60627c741f99a4e4d463ec8fbe9.glb differ diff --git a/resources/java/app/upload/cb10be40f66d4ad09f542fbb2e340cc0 b/resources/java/app/upload/cb10be40f66d4ad09f542fbb2e340cc0 new file mode 100644 index 0000000..bdb5bce Binary files /dev/null and b/resources/java/app/upload/cb10be40f66d4ad09f542fbb2e340cc0 differ diff --git a/resources/java/app/upload/d64ca57a83674bf1a94e7e6d33610700.glb b/resources/java/app/upload/d64ca57a83674bf1a94e7e6d33610700.glb new file mode 100644 index 0000000..f56b8d5 Binary files /dev/null and b/resources/java/app/upload/d64ca57a83674bf1a94e7e6d33610700.glb differ diff --git a/resources/java/app/upload/e09548231eda4389b4702163ee67fff6 b/resources/java/app/upload/e09548231eda4389b4702163ee67fff6 new file mode 100644 index 0000000..981d28c Binary files /dev/null and b/resources/java/app/upload/e09548231eda4389b4702163ee67fff6 differ diff --git a/resources/java/app/upload/f22548bb50774cc3bfe3ef39be48c428.pbf b/resources/java/app/upload/f22548bb50774cc3bfe3ef39be48c428.pbf new file mode 100644 index 0000000..9e19108 Binary files /dev/null and b/resources/java/app/upload/f22548bb50774cc3bfe3ef39be48c428.pbf differ diff --git a/resources/java/app/upload/fb1b35f596c54768be0bf319eaac27c1.pbf b/resources/java/app/upload/fb1b35f596c54768be0bf319eaac27c1.pbf new file mode 100644 index 0000000..01918dc Binary files /dev/null and b/resources/java/app/upload/fb1b35f596c54768be0bf319eaac27c1.pbf differ diff --git a/resources/java/app/upload/fe52021b10ce4a79a9f01c441f02b659 b/resources/java/app/upload/fe52021b10ce4a79a9f01c441f02b659 new file mode 100644 index 0000000..dc69cb0 Binary files /dev/null and b/resources/java/app/upload/fe52021b10ce4a79a9f01c441f02b659 differ diff --git a/src/renderer/src/api/model/index.ts b/src/renderer/src/api/model/index.ts new file mode 100644 index 0000000..de6862a --- /dev/null +++ b/src/renderer/src/api/model/index.ts @@ -0,0 +1,89 @@ +import request from '@/axios/request' +//模型库 +export const ModelApi = { + //创建模型库 + createModelDB: async (data: any) => { + return await request.post({ + url: `/modelLibrary/createModelLibrary`, + data + }) + }, + //导入模型库 + importModelDB: async (data: any) => { + return await request.post({ + url: `/modelLibrary/importModelLibrary`, + data + }) + }, + //删除模型 + delModel: async (data: any) => { + return await request.post({ + url: `/modelLibrary/deleteModel`, + data, + }) + }, + //删除模型类型 + delModelType: async (data: any) => { + return await request.post({ + url: `/modelLibrary/deleteModelType`, + data, + }) + }, + //添加模型类型 + addModelType: async (data: any) => { + return await request.post({ + url: `/modelLibrary/addModelType`, + data + }) + }, + //模型类型列表 + modelTypeList: async () => { + return await request.get({ + url: `/modelLibrary/modelTypeList` + }) + }, + //添加模型文件 + addModel: async (data: any) => { + return await request.post({ + url: `/modelLibrary/addModelFile`, + data, + headers: { + 'Content-Type': 'multipart/form-data' + } + }) + }, + //根据模型类型查看模型列表 + showModelByType: async (data: any) => { + return await request.post({ + url: `/modelLibrary/modelList`, + data, + // headers: { + // 'content-type': 'application/x-www-form-urlencoded' + // } + }) + }, + //更新模型名称和封面 + updatePoster: async (data: any) => { + return await request.post({ + url: `/modelLibrary/uploadModelInfo`, + data, + headers: { + 'content-type': 'multipart/form-data' + } + }) + }, + //默认模型参数设置 + modelSetting: async (data: any) => { + return await request.post({ + url: `/businessConfig/addBusinessConfig`, + data, + }) + }, + //获取默认模型参数设置 + getModelSetting: async () => { + return await request.get({ + url: `/businessConfig/list` + }) + }, + +} diff --git a/src/renderer/src/assets/images/model-bg.png b/src/renderer/src/assets/images/model-bg.png new file mode 100644 index 0000000..c3e29fc Binary files /dev/null and b/src/renderer/src/assets/images/model-bg.png differ diff --git a/src/renderer/src/common/initMapData.ts b/src/renderer/src/common/initMapData.ts index 61bf5b4..3395a3d 100644 --- a/src/renderer/src/common/initMapData.ts +++ b/src/renderer/src/common/initMapData.ts @@ -42,7 +42,7 @@ export const initMapData = async (type, data, cd) => { entityObject = new YJ.Obj.EllipseObject(window.earth, data) break case 'model': - entityObject = new YJ.Obj.ModelObject(window.earth, data) + entityObject = new YJ.Obj.Model(window.earth, data) break case 'terrain': data.host = baseURL diff --git a/src/renderer/src/views/components/headers/components/setPup/components/modelManage copy.vue b/src/renderer/src/views/components/headers/components/setPup/components/modelManage copy.vue index 7edd310..f516341 100644 --- a/src/renderer/src/views/components/headers/components/setPup/components/modelManage copy.vue +++ b/src/renderer/src/views/components/headers/components/setPup/components/modelManage copy.vue @@ -74,7 +74,7 @@ @@ -301,6 +301,10 @@ const handleEdit = (row: ModelItem) => { console.log('编辑模型', row) } +const changePhoto = (row: ModelItem) => { + console.log('编辑模型', row) +} + const handleDelete = (row: ModelItem) => { console.log('删除模型', row) } diff --git a/src/renderer/src/views/components/headers/components/setPup/components/modelManage.vue b/src/renderer/src/views/components/headers/components/setPup/components/modelManage.vue index 5cd9f16..f96caed 100644 --- a/src/renderer/src/views/components/headers/components/setPup/components/modelManage.vue +++ b/src/renderer/src/views/components/headers/components/setPup/components/modelManage.vue @@ -1,13 +1,18 @@ diff --git a/src/renderer/src/views/components/headers/components/setPup/setPup.vue b/src/renderer/src/views/components/headers/components/setPup/setPup.vue index 1a76d33..fd38b71 100644 --- a/src/renderer/src/views/components/headers/components/setPup/setPup.vue +++ b/src/renderer/src/views/components/headers/components/setPup/setPup.vue @@ -1,6 +1,6 @@