From 1739c48795f5072b07772659043853e70354af92 Mon Sep 17 00:00:00 2001 From: lSun <15893999301@qq.com> Date: Fri, 7 Nov 2025 13:27:21 +0800 Subject: [PATCH] =?UTF-8?q?=E5=8A=9F=E8=83=BD=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/basic/model-manage/index.vue | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/src/views/basic/model-manage/index.vue b/src/views/basic/model-manage/index.vue index e71319a..a847e3e 100644 --- a/src/views/basic/model-manage/index.vue +++ b/src/views/basic/model-manage/index.vue @@ -271,7 +271,7 @@ export default { map: null, modelPreviewVisible: false, modelPreviewInfoList: [], - projectIdAll: '', + } }, created() { @@ -598,7 +598,6 @@ if (!modelUrl || !modelUrl.endsWith('.dxf')) { if (res.length > 0) { this.queryParams.projectId = res[0].id - this.projectIdAll = res[0].id this.getModelList() } }, @@ -656,8 +655,16 @@ if (!modelUrl || !modelUrl.endsWith('.dxf')) { // 模型预览 handleModelPreview() { - - openViewAll({projectId: this.projectIdAll}) + // 获取当前选中的项目 ID + const selectedProjectId = this.queryParams.projectId; + // 判断是否选中(非空) + if (selectedProjectId != null && selectedProjectId !== '') { + console.log('已选中项目 ID:', selectedProjectId); + // 执行你的逻辑 + } else { + this.$modal.msgError('请选择项目') + } + openViewAll({projectId:selectedProjectId }) .then((res) => { this.modelPreviewInfoList = res.data this.modelPreviewVisible = true