任一存 3 лет назад
Родитель
Сommit
d3d3d8e33a
3 измененных файлов с 25 добавлено и 14 удалено
  1. 22 11
      src/components/panoDesc.vue
  2. 2 2
      src/router/index.js
  3. 1 1
      src/views/PanoView.vue

+ 22 - 11
src/components/panoDesc.vue

@@ -15,7 +15,7 @@
           draggable="false"
         >
       </button>
-      <h1>asdlfjsdfjasdfsdfasdfasf</h1>
+      <h1>{{ desc.name }}</h1>
       <button
         class="expand-status"
         :class="{
@@ -33,9 +33,12 @@
     </div>
     <div
       v-show="isPanoDescExpanded"
-      class="content"
+      class="content-wrap"
     >
-      了解工卡阿萨。阿拉贡附件,奥维考虑。
+      <div
+        class="content"
+        v-html="desc.txt"
+      />
     </div>
   </div>
 </template>
@@ -43,6 +46,12 @@
 <script>
 
 export default {
+  props: {
+    desc: {
+      type: Object,
+      required: true,
+    },
+  },
   data() {
     return {
     }
@@ -90,6 +99,7 @@ export default {
       overflow: hidden;
       text-overflow: ellipsis;
       white-space: pre;
+      text-align: center;
     }
     > button.expand-status {
       width: 1.75rem;
@@ -101,21 +111,22 @@ export default {
       }
     }
   }
-  .content {
+  .content-wrap {
     position: absolute;
-    top: calc(100% + 0.63rem);
+    top: calc(100% + 0.8rem);
     left: 50%;
     transform: translateX(-50%);
     width: 29.17rem;
-    max-height: 30rem;
-    overflow: auto;
     background-color: rgba(147, 9, 9, 0.9);
     padding: 1.67rem;
     border-radius: 0.42rem;
-    text-indent: 2em;
-    color: #fff;
-    font-size: 1.5rem;
-    line-height: 3rem;
+    .content {
+      max-height: calc(30rem - 2 * 1.67rem);
+      overflow: auto;
+      color: #fff;
+      font-size: 1.5rem;
+      line-height: 3rem;
+    }
   }
 }
 </style>

+ 2 - 2
src/router/index.js

@@ -75,7 +75,7 @@ const routes = [
     component: ObliqueView,
     meta: {
       isShowBottomBar: true,
-      canFullScreen: true,
+      canFullScreen: false,
       isSpecialStyle: false,
     },
     children: [
@@ -104,7 +104,7 @@ const routes = [
     component: PanoView,
     meta: {
       isShowBottomBar: true,
-      canFullScreen: true,
+      canFullScreen: false,
     },
     children: [
       {

+ 1 - 1
src/views/PanoView.vue

@@ -31,6 +31,7 @@
 
     <PanoDesc
       v-if="currentSceneDesc"
+      :desc="currentSceneDesc"
       class="pano-desc"
     />
 
@@ -69,7 +70,6 @@ export default {
       return sceneDescList
     },
     currentSceneDesc() {
-      console.log('asdfsdf', this.scene)
       return this.sceneDescList.find((item) => {
         return item.code === this.scene?.sceneCode
       })