Browse Source

土建的图例不要

zhulizhen1111 4 years ago
parent
commit
56993adb50

+ 2 - 1
src/components/Legend/src/legend.vue

@@ -36,7 +36,7 @@
                 </div>
             </el-collapse-transition>
         </div>
-        <div class='edit_map'>
+        <div class='edit_map' v-if='systemName != "土建系统"'>
             <div class='hover-div'>
                 <!-- 备注编辑器 -->
                 <span @click='legendClik'>
@@ -91,6 +91,7 @@ export default {
             editPmt: false
         }
     },
+    props: ['systemName'],
     components: { lengendView, legendRemarks, lengendEdit },
     methods: {
         testClick(data) {},

+ 4 - 7
src/views/equipment/eqDialog.vue

@@ -144,14 +144,11 @@ export default {
         //系统原理图接口
         initImage(typecode) {
             let getParams = {
-                data: {
-                    plazaId: this.$store.state.plazaId,
-                    system: this.systemName.slice(0, 2),
-                    tyepcode: typecode
-                }
+                plazaId: this.$store.state.plazaId,
+                system: this.systemName.slice(0, 2)
             }
-            queryPic(getParams).then(res => {
-                this.rotationImg = res.data
+            queryPic({ getParams }).then(res => {
+                this.rotationImg = res.data || []
             })
         },
         //原理图没图片不显示tab

+ 1 - 1
src/views/equipment/index.vue

@@ -32,7 +32,7 @@
                     </div>
                     <div class='eq-content'>
                         <div class='legend-boxs'>
-                            <Legend></Legend>
+                            <Legend :systemName='systemName'></Legend>
                         </div>
                         <floorMap ref='floorMap'></floorMap>
                         <div class='additional-box'>