fix: update ui for logs (#425)

* fix: update log bar

* fix: update data

* fix: update style of selectors

* fix: log time
diff --git a/src/views/components/common/trace-select.vue b/src/views/components/common/trace-select.vue
index 9eed5e7..4f487bd 100644
--- a/src/views/components/common/trace-select.vue
+++ b/src/views/components/common/trace-select.vue
@@ -26,7 +26,7 @@
     <div class="rk-trace-bar-i flex-h" @click="visible = !visible && !readonly">
       <div class="mr-15 rk-trace-bar-i-text">
         <div class="sm grey">{{ title }}</div>
-        <div class="ell" v-tooltip:right.ellipsis="value.label || ''">
+        <div v-tooltip:right.ellipsis="value.label || ''">
           {{ value.label || '' }}
         </div>
       </div>
@@ -92,8 +92,10 @@
     }
   }
   .rk-trace-bar-i-text {
-    max-width: 150px;
-    min-width: 80px;
+    max-width: 350px;
+    min-width: 100px;
+    word-wrap: break-word;
+    word-break: break-all;
   }
   .rk-trace-bar-i {
     height: 100%;
diff --git a/src/views/components/dashboard/tool-bar-endpoint-select.vue b/src/views/components/dashboard/tool-bar-endpoint-select.vue
index 03a6dba..b33c1f0 100644
--- a/src/views/components/dashboard/tool-bar-endpoint-select.vue
+++ b/src/views/components/dashboard/tool-bar-endpoint-select.vue
@@ -29,7 +29,7 @@
       </svg>
       <div class="mr-15 rk-dashboard-bar-i-text">
         <div class="sm grey">{{ title }}</div>
-        <div class="ell" v-tooltip:right.ellipsis="current.label || ''">
+        <div class="selector-ell" v-tooltip:right.ellipsis="current.label || ''">
           {{ current.label }}
         </div>
       </div>
@@ -97,7 +97,11 @@
     }
   }
   .rk-dashboard-bar-i-text {
-    max-width: 250px;
+    max-width: 350px;
+    .selector-ell {
+      word-wrap: break-word;
+      word-break: break-all;
+    }
   }
   .rk-dashboard-bar-i {
     height: 100%;
diff --git a/src/views/components/dashboard/tool-bar-select.vue b/src/views/components/dashboard/tool-bar-select.vue
index 54f29ad..667db51 100644
--- a/src/views/components/dashboard/tool-bar-select.vue
+++ b/src/views/components/dashboard/tool-bar-select.vue
@@ -29,7 +29,7 @@
       </svg>
       <div class="mr-15 rk-dashboard-bar-i-text">
         <div class="sm grey">{{ title }}</div>
-        <div class="ell" v-tooltip:right.ellipsis="current.label || ''">
+        <div class="selector-ell" v-tooltip:right.ellipsis="current.label || ''">
           {{ current.label }}
         </div>
       </div>
@@ -97,7 +97,11 @@
     }
   }
   .rk-dashboard-bar-i-text {
-    max-width: 200px;
+    max-width: 350px;
+    .selector-ell {
+      word-wrap: break-word;
+      word-break: break-all;
+    }
   }
   .rk-dashboard-bar-i {
     height: 100%;
diff --git a/src/views/components/log/log-bar.vue b/src/views/components/log/log-bar.vue
index bdac002..88ac3a6 100644
--- a/src/views/components/log/log-bar.vue
+++ b/src/views/components/log/log-bar.vue
@@ -73,7 +73,7 @@
         <RkPage :currentSize="10" :currentPage="pageNum" @changePage="handleRefresh" :total="logState.total" />
       </span>
     </div>
-    <div class="flex-h" v-show="showConditionsBox">
+    <div class="flex-h" v-show="showConditionsBox && logState.type.key !== cateGoryBrowser">
       <LogConditions />
     </div>
   </div>
diff --git a/src/views/components/log/log-table/log-service-item.vue b/src/views/components/log/log-table/log-service-item.vue
index 87600fa..f041394 100644
--- a/src/views/components/log/log-table/log-service-item.vue
+++ b/src/views/components/log/log-table/log-service-item.vue
@@ -17,7 +17,7 @@
   <div @click="showSelectSpan" class="log-item">
     <div v-for="(item, index) in columns" :key="index" :class="item.label">
       <span v-if="item.label === 'timestamp'">
-        {{ data.time | dateformat }}
+        {{ data.timestamp | dateformat }}
       </span>
       <span v-else-if="item.label === 'tags'">
         {{ tags }}
@@ -43,6 +43,9 @@
     private columns = ServiceLogConstants;
     private tags: string = '';
     private created() {
+      if (!this.data.tags) {
+        return;
+      }
       this.tags = String(this.data.tags.map((d: any) => `${d.key}=${d.value}`));
     }
     private showSelectSpan() {
diff --git a/src/views/containers/topology/trace/trace-select.vue b/src/views/containers/topology/trace/trace-select.vue
index 9eed5e7..4f487bd 100644
--- a/src/views/containers/topology/trace/trace-select.vue
+++ b/src/views/containers/topology/trace/trace-select.vue
@@ -26,7 +26,7 @@
     <div class="rk-trace-bar-i flex-h" @click="visible = !visible && !readonly">
       <div class="mr-15 rk-trace-bar-i-text">
         <div class="sm grey">{{ title }}</div>
-        <div class="ell" v-tooltip:right.ellipsis="value.label || ''">
+        <div v-tooltip:right.ellipsis="value.label || ''">
           {{ value.label || '' }}
         </div>
       </div>
@@ -92,8 +92,10 @@
     }
   }
   .rk-trace-bar-i-text {
-    max-width: 150px;
-    min-width: 80px;
+    max-width: 350px;
+    min-width: 100px;
+    word-wrap: break-word;
+    word-break: break-all;
   }
   .rk-trace-bar-i {
     height: 100%;