diff --git a/src/preload/index.d.ts b/src/preload/index.d.ts index a153669..1f7b69f 100644 --- a/src/preload/index.d.ts +++ b/src/preload/index.d.ts @@ -4,5 +4,7 @@ declare global { interface Window { electron: ElectronAPI api: unknown + Cesium: any + YJColorPicker: any } } diff --git a/src/preload/index.ts b/src/preload/index.ts index 313728a..556c4d8 100644 --- a/src/preload/index.ts +++ b/src/preload/index.ts @@ -18,4 +18,8 @@ if (process.contextIsolated) { window.electron = electronAPI // @ts-ignore (define in dts) window.electronAPI = api + // @ts-ignore (define in dts) + window.Cesium = Cesium + // @ts-ignore (define in dts) + window.YJColorPicker = YJColorPicker } diff --git a/src/renderer/components.d.ts b/src/renderer/components.d.ts index 940d818..eae5d7c 100644 --- a/src/renderer/components.d.ts +++ b/src/renderer/components.d.ts @@ -9,14 +9,12 @@ export {} declare module 'vue' { export interface GlobalComponents { BaseDialog: typeof import('./src/components/dialog/baseDialog.vue')['default'] - Dialog: typeof import('./src/components/dialog/index.vue')['default'] Directory: typeof import('./src/components/dialog/directory.vue')['default'] ElButton: typeof import('element-plus/es')['ElButton'] ElCheckbox: typeof import('element-plus/es')['ElCheckbox'] ElDialog: typeof import('element-plus/es')['ElDialog'] ElForm: typeof import('element-plus/es')['ElForm'] ElFormItem: typeof import('element-plus/es')['ElFormItem'] - ElIcon: typeof import('element-plus/es')['ElIcon'] ElInput: typeof import('element-plus/es')['ElInput'] ElOption: typeof import('element-plus/es')['ElOption'] ElPagination: typeof import('element-plus/es')['ElPagination'] diff --git a/src/renderer/src/api/tree/index.ts b/src/renderer/src/api/tree/index.ts index 4323f53..074a05d 100644 --- a/src/renderer/src/api/tree/index.ts +++ b/src/renderer/src/api/tree/index.ts @@ -12,13 +12,18 @@ export const TreeApi = { return await request.post({ url: `/source/addOtherSource`, data + }).then((res) => { + ElMessage({ + message: '添加成功', + type: 'success' + }) }) }, - //新增节点 + //新增目录 addDirectory: async (data: any) => { return await request.post({ - url: `/source/addOtherSource`, + url: `/source/addDirectory`, data }).then((res) => { ElMessage({ diff --git a/src/renderer/src/components/dialog/baseDialog.vue b/src/renderer/src/components/dialog/baseDialog.vue index 859163e..e624dcf 100644 --- a/src/renderer/src/components/dialog/baseDialog.vue +++ b/src/renderer/src/components/dialog/baseDialog.vue @@ -1,12 +1,22 @@ \ No newline at end of file + diff --git a/src/renderer/src/views/components/propertyBox/addStandText.vue b/src/renderer/src/views/components/propertyBox/addStandText.vue index d293630..8e2b6ce 100644 --- a/src/renderer/src/views/components/propertyBox/addStandText.vue +++ b/src/renderer/src/views/components/propertyBox/addStandText.vue @@ -1,7 +1,7 @@ - \ No newline at end of file + diff --git a/src/renderer/src/views/components/propertyBox/billboardObject.vue b/src/renderer/src/views/components/propertyBox/billboardObject.vue index 56d4eb4..60f4737 100644 --- a/src/renderer/src/views/components/propertyBox/billboardObject.vue +++ b/src/renderer/src/views/components/propertyBox/billboardObject.vue @@ -1,78 +1,132 @@ - \ No newline at end of file + diff --git a/src/renderer/src/views/components/propertyBox/polygonObject.vue b/src/renderer/src/views/components/propertyBox/polygonObject.vue index 7a2acf2..46d9a9e 100644 --- a/src/renderer/src/views/components/propertyBox/polygonObject.vue +++ b/src/renderer/src/views/components/propertyBox/polygonObject.vue @@ -1,20 +1,24 @@ @@ -92,12 +131,17 @@ - \ No newline at end of file + diff --git a/src/renderer/src/views/components/propertyBox/polylineObject.vue b/src/renderer/src/views/components/propertyBox/polylineObject.vue index 86fdead..17f7733 100644 --- a/src/renderer/src/views/components/propertyBox/polylineObject.vue +++ b/src/renderer/src/views/components/propertyBox/polylineObject.vue @@ -1,14 +1,21 @@