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