rindy vor 2 Jahren
Ursprung
Commit
6e7c5688fc
1 geänderte Dateien mit 8 neuen und 9 gelöschten Zeilen
  1. 8 9
      src/pages/Viewer.vue

+ 8 - 9
src/pages/Viewer.vue

@@ -59,8 +59,7 @@
                 </div>
             </div>
         </main>
-        <Toast v-if="showBimTips" type="warn" content="未发现BIM文件" :close="() => (showBimTips = false)" />
-        <Toast v-if="showDbsTips" type="warn" content="未发现对比场景" :close="() => (showDbsTips = false)" />
+        <Toast v-if="showTips" type="warn" :content="showTips" :close="() => (showTips = null)" />
     </article>
 </template>
 
@@ -94,8 +93,7 @@ const target = ref(null)
 const project = ref(null)
 const points = ref({ p1: false, p2: false })
 
-const showBimTips = ref(false)
-const showDbsTips = ref(false)
+const showTips = ref(null)
 
 const scenes = computed(() => {
     if (!project.value) {
@@ -305,7 +303,7 @@ const onNextDate = name => {
 // bim点击
 const onBimChecked = () => {
     if (!project.value || !project.value.bimData) {
-        showBimTips.value = true
+        showTips.value = '未发现BIM文件'
         return
     }
     if (bimChecked.value) {
@@ -335,7 +333,7 @@ const onBimChecked = () => {
 // 分屏点击
 const onDbsChecked = () => {
     if (!dbsChecked.value && scenes.value.length < 2 && !bimChecked.value) {
-        showDbsTips.value = true
+        showTips.value = '未发现对比场景'
         return
     }
     dbsChecked.value = !dbsChecked.value
@@ -397,17 +395,19 @@ const onPointsUpdate = type => {
 
 const onP1Click = (type) =>{
     if(!points.value.p1){
-        //您还未选择关联位置
+        showTips.value = '您还未选择关联位置'
         return
     }
+    // todo 定位
     alert(type)
 }
 
 const onP2Click = (type) =>{
     if(!points.value.p2){
-        //您还未选择关联位置
+        showTips.value = '您还未选择关联位置'
         return
     }
+    // todo 定位
     alert(type)
 }
 
@@ -423,7 +423,6 @@ onMounted(() => {
                             response.data.panos = JSON.parse(response.data.panos)
                             points.value.p1 = true
                             points.value.p2 = true
-  
                             setPanoWithBim(response.data.panos)
                         
                         } catch (error) {