rindy 2 anni fa
parent
commit
50111b1d1c
2 ha cambiato i file con 22 aggiunte e 5 eliminazioni
  1. 1 1
      src/components/header/Login.vue
  2. 21 4
      src/pages/Viewer.vue

+ 1 - 1
src/components/header/Login.vue

@@ -94,7 +94,7 @@ const onLogin = () => {
             }
         })
         .catch(() => {
-            alert('服务器连接失败')
+            errors.value.message = '服务器连接失败'
         })
 }
 onMounted(() => {

+ 21 - 4
src/pages/Viewer.vue

@@ -14,11 +14,11 @@
                     </div>
                 </div>
                 <div class="points" v-if="showAdjust">
-                    <div :class="{ active: points.p1 }">
+                    <div :class="{ active: points.p1 }" @click="onP1Click('left')">
                         <i class="iconfont" :class="[points.p1 ? 'icon-positioning01' : 'icon-positioning02']"></i>
                         <span>P1</span>
                     </div>
-                    <div :class="{ active: points.p2 }">
+                    <div :class="{ active: points.p2 }" @click="onP2Click('left')">
                         <i class="iconfont" :class="[points.p2 ? 'icon-positioning01' : 'icon-positioning02']"></i>
                         <span>P2</span>
                     </div>
@@ -32,11 +32,11 @@
                     </div>
                 </div>
                 <div class="points" v-if="showAdjust">
-                    <div :class="{ active: points.p1 }">
+                    <div :class="{ active: points.p1 }" @click="onP1Click('right')">
                         <i class="iconfont" :class="[points.p1 ? 'icon-positioning01' : 'icon-positioning02']"></i>
                         <span>P1</span>
                     </div>
-                    <div :class="{ active: points.p2 }">
+                    <div :class="{ active: points.p2 }" @click="onP1Click('right')">
                         <i class="iconfont" :class="[points.p2 ? 'icon-positioning01' : 'icon-positioning02']"></i>
                         <span>P2</span>
                     </div>
@@ -395,6 +395,22 @@ const onPointsUpdate = type => {
     points.value[type] = true
 }
 
+const onP1Click = (type) =>{
+    if(!points.value.p1){
+        //您还未选择关联位置
+        return
+    }
+    alert(type)
+}
+
+const onP2Click = (type) =>{
+    if(!points.value.p2){
+        //您还未选择关联位置
+        return
+    }
+    alert(type)
+}
+
 onMounted(() => {
     const num = browser.valueFromUrl('m') || ''
     const projectId = browser.valueFromUrl('projectId') || 1
@@ -510,6 +526,7 @@ main {
             transform: translateX(-50%);
 
             div {
+                cursor:pointer;
                 margin-left: 20px;
                 width: 70px;
                 height: 88px;