From 307db148645230afc780a3d5d16ffb97aa32c189 Mon Sep 17 00:00:00 2001 From: jihongshun <1151753686@qq.com> Date: 星期四, 03 七月 2025 16:38:58 +0800 Subject: [PATCH] 模型 && 设备相关 --- src/views/system/shootPoint/components/chooseModelDialog.vue | 18 ++++++++++++------ 1 files changed, 12 insertions(+), 6 deletions(-) diff --git a/src/views/system/shootPoint/components/chooseModelDialog.vue b/src/views/system/shootPoint/components/chooseModelDialog.vue index 4fb6eb0..45cb680 100644 --- a/src/views/system/shootPoint/components/chooseModelDialog.vue +++ b/src/views/system/shootPoint/components/chooseModelDialog.vue @@ -6,12 +6,15 @@ width="70%"> <el-row :gutter="20"> <el-col :span="showMap ? 12 : 24" :xs="24"> - <AppTable ref="AppTable" :showDeptSearch="false" :url="'device/towers/list'" :tableColumns="tableColumns" :showSearchBtn="false"> + <AppTable ref="AppTable" :showDeptSearch="false" :url="'tower/model/list'" :tableColumns="tableColumns" :showSearchBtn="false"> <template #operator="{ row }"> <el-button size="mini" type="text" @click="clickRow(row)">棰勮</el-button> <el-button size="mini" type="text" @click="chooseRow(row)">閫夋嫨</el-button> + </template> + <template #modelType="{ row }"> + <DictTag :options="dict.type.model_type" :value="row.modelType"></DictTag> </template> </AppTable> </el-col> @@ -29,6 +32,7 @@ import CesiumMap from "../../../../utils/components/cesium-map.vue"; export default { name:'chooseModelDialog', + dicts: ['model_type'], components: { CesiumMap }, @@ -39,15 +43,16 @@ tableColumns: [ { label: '妯″瀷鍚嶇О', - prop: 'name' + prop: 'modelName' }, - { + { label: '妯″瀷绫诲瀷', - prop: 'createBy' + type: 'slot', + slotName: 'modelType' }, { label: '妯″瀷璺緞', - prop: 'createTime' + prop: 'modelRoute' }, { label: '鎿嶄綔', @@ -69,6 +74,7 @@ this.$emit('getRowData',row) }, clickRow(row){ + console.log(row) this.showMap =true setTimeout(()=>{ const position = Cesium.Cartesian3.fromDegrees(0, 0, 0); @@ -90,7 +96,7 @@ position: position, orientation: orientation, model: { - uri: "/Model/tower.glb", // 鏇挎崲鎴愪綘鐨勬ā鍨嬭矾寰� + uri: row.modelRoute, // 鏇挎崲鎴愪綘鐨勬ā鍨嬭矾寰� scale: 1000, }, }); -- Gitblit v1.9.3