From b963a6899bb6c8eee695bc7c5ba1a865c7028cb3 Mon Sep 17 00:00:00 2001 From: jihongshun <1151753686@qq.com> Date: 星期三, 10 九月 2025 13:08:17 +0800 Subject: [PATCH] fix++ --- src/views/system/shootPoint/components/shootPointDialog.vue | 33 +++++++++++++++++++++++++++------ 1 files changed, 27 insertions(+), 6 deletions(-) diff --git a/src/views/system/shootPoint/components/shootPointDialog.vue b/src/views/system/shootPoint/components/shootPointDialog.vue index 17180a8..320bf53 100644 --- a/src/views/system/shootPoint/components/shootPointDialog.vue +++ b/src/views/system/shootPoint/components/shootPointDialog.vue @@ -738,7 +738,6 @@ }); }) console.log(this.treeData) - this.dialogVisible = false // const dealArr = this.submitDealData() const transformed = this.treeData.map((ground, index) => { const pointNumber = index + 1; @@ -753,11 +752,32 @@ longitude: ground.longitude, pointNumber: 1, targetName: ground.label, - actions:child.actions.map((item, index) => ({ - actionIndex: index.toString(), - actionType: typeDictionary[item.type] || "", // 濡傛灉绫诲瀷涓嶅瓨鍦ㄥ瓧鍏镐腑锛岄粯璁ょ┖瀛楃涓� - actionValue: item.extra.value - })) + // actions:child.actions.map((item, index) => ({ + // actionIndex: index.toString(), + // actionType: typeDictionary[item.type] || "", // 濡傛灉绫诲瀷涓嶅瓨鍦ㄥ瓧鍏镐腑锛岄粯璁ょ┖瀛楃涓� + // actionValue: item.extra.value + // })) + actions:child.actions.map(action => { + console.log(action) + switch (action.type) { + case "鎮仠": + return { hoverTime: parseFloat(action.extra.value) }; + case "鍙樺��": + return { zoom: parseFloat(action.extra.value) }; + case "寮�濮嬪綍鍍�": + return { startRecord: true }; + case "缁撴潫褰曞儚": + return { stopRecord: true }; + case "鎷嶇収": + // const [takePhotoType, useGlobalImageFormat] = action.actionValue.split('-'); + return { + takePhotoType: 0, + useGlobalImageFormat: 0 + }; + default: + return {}; + } + }) } ], latitude: child.latitude, @@ -779,6 +799,7 @@ message: '鏂板妯℃澘鎴愬姛', type: 'success' }) + this.dialogVisible = false this.$emit('on-submit') this.$emit('close') } -- Gitblit v1.9.3