qinzhipeng_v 5 rokov pred
rodič
commit
5d0fd3b11f

+ 3 - 3
src/views/Platform/testPage.vue

@@ -10,9 +10,9 @@
               <br>
               <el-tree :data="data1" :default-expanded-keys="key_arr" :expand-on-click-node="true" node-key="id" @node-click="clickFun">
                 <span slot-scope="{ node, data }" style="width:100%;" class="custom-tree-node" @mouseenter="mouseenter(data)" @mouseleave="mouseleave(data)">
-                  <el-tooltip class="item" effect="dark" :content="data.label" placement="right">
-                    <span :title="data.label" class="span_el">{{ node.label }}</span>
-                  </el-tooltip>
+                  <!-- <el-tooltip class="item" effect="dark" :content="data.label" placement="right"> -->
+                  <span :title="data.label" class="span_el">{{ node.label }}</span>
+                  <!-- </el-tooltip> -->
                   <el-dropdown v-show="data.del" style="margin-left:10px" trigger="click">
                     <span v-show="data.codes === '1' ? false : true" class="el-dropdown-link">
                       ···<i class="el-icon--right" />

+ 5 - 1
src/views/Platform/useCase/test.vue

@@ -1,3 +1,7 @@
 <template>
-  <router-view />
+  <transition name="fade-transform" mode="out-in">
+    <keep-alive include="UseCasePage">
+      <router-view />
+    </keep-alive>
+  </transition>
 </template>

+ 10 - 3
src/views/virtualDevices/HTvehicle.vue

@@ -79,8 +79,8 @@
       </div>
     </div>
     <!-- 查看二维码 -->
-    <el-dialog :title="textMap[dialogStatus]" :visible.sync="dialogForUrl" width="400px" :center="true" :destroy-on-close="true">
-      <div ref="qrcodeContainer" class="qrcode" style="margin-left:13%;margin-top:-3%" />
+    <el-dialog :title="textMap[dialogStatus]" :visible.sync="dialogForUrl" width="400px" :center="true" :destroy-on-close="true" @close="closeDialog">
+      <div v-if="data_close" ref="qrcodeContainer" class="qrcode" style="margin-left:13%;margin-top:-3%" />
       <div style="font-size:16px;margin-left:32%;margin-top:5%;height:25px">
         车辆ID:{{ urlData.vehicleId }}
       </div>
@@ -255,7 +255,7 @@ export default {
   },
   data() {
     return {
-
+      data_close: false,
       dialogFormVisible: false,
       dialogDetailVisible: false,
       dialogUpdateVisible: false,
@@ -359,6 +359,12 @@ export default {
       this.dialogStatus = 'create'
       this.$refs.addDeviceForms.resetFields()
     },
+
+    // 关闭弹框的事件
+    closeDialog() {
+      this.data_close = false // 清空数据
+    },
+
     // 查看设备详情
     deviceDetails(vel) {
       this.dialogStatus = 'details'
@@ -384,6 +390,7 @@ export default {
     // 查看二维码
     checkUrl(ele) {
       this.dialogForUrl = true
+      this.data_close = true
       this.dialogStatus = 'url'
       this.urlData = ele
       this.$nextTick(() => {