fix: 修复日志组件字段缺失

This commit is contained in:
xlsea 2024-05-15 18:36:57 +08:00
parent d0c63d0be6
commit 75e9364c2e
4 changed files with 8 additions and 5 deletions

View File

@ -95,7 +95,7 @@ function timestampToDate(timestamp: string): string {
<pre
v-for="(message, index) in modelValue"
:key="index"
><NDivider v-if="index !== 0" /><span class="log-hljs-time">{{timestampToDate(message.time_stamp)}}</span><span :class="`log-hljs-level-${message.level}`">{{`\t${message.level}\t`}}</span><span class="log-hljs-thread">{{`[${message.thread}]\t`}}</span><span class="log-hljs-location">{{`${message.location}: \n`}}</span> -<span class="pl-6px">{{`${message.message}\n`}}</span><ThrowableComponent :throwable="message.throwable" /></pre>
><NDivider v-if="index !== 0" /><span class="log-hljs-time">{{timestampToDate(message.time_stamp)}}</span><span :class="`log-hljs-level-${message.level}`">{{`\t${message.level}\t`}}</span><span class="log-hljs-thread">{{ `[${message.host}:${message.port}]\t` }}</span><span class="log-hljs-thread">{{`[${message.thread}]\t`}}</span><span class="log-hljs-location">{{`${message.location}: \n`}}</span> -<span class="pl-6px">{{`${message.message}\n`}}</span><ThrowableComponent :throwable="message.throwable" /></pre>
</code>
</div>
</div>
@ -107,11 +107,10 @@ function timestampToDate(timestamp: string): string {
<pre
v-for="(message, index) in modelValue"
:key="index"
><NDivider v-if="index !== 0" /><span class="log-hljs-time">{{timestampToDate(message.time_stamp)}}</span><span :class="`log-hljs-level-${message.level}`">{{`\t${message.level}\t`}}</span><span class="log-hljs-thread">{{`[${message.thread}]\t`}}</span><span class="log-hljs-location">{{`${message.location}: \n`}}</span> -<span class="pl-6px">{{`${message.message}\n`}}</span><ThrowableComponent :throwable="message.throwable" /></pre>
><NDivider v-if="index !== 0" /><span class="log-hljs-time">{{timestampToDate(message.time_stamp)}}</span><span :class="`log-hljs-level-${message.level}`">{{`\t${message.level}\t`}}</span><span class="log-hljs-thread">{{ `[${message.host}:${message.port}]\t` }}</span><span class="log-hljs-thread">{{`[${message.thread}]\t`}}</span><span class="log-hljs-location">{{`${message.location}: \n`}}</span> -<span class="pl-6px">{{`${message.message}\n`}}</span><ThrowableComponent :throwable="message.throwable" /></pre>
</code>
</div>
</div>
<NEmpty v-else class="h-full" />
</template>
<style scoped lang="scss">

View File

@ -1212,6 +1212,8 @@ declare namespace Api {
type JobMessage = {
level: JobLevel;
host: string;
port: string;
location: string;
message: string;
thread: string;

View File

@ -102,7 +102,8 @@ onBeforeUnmount(() => {
</NDescriptions>
</NTabPane>
<NTabPane :name="1" :tab="$t('page.log.title')" display-directive="if">
<LogDrawer v-model="logList" :drawer="false" />
<LogDrawer v-if="logList.length > 0" v-model="logList" :drawer="false" />
<NEmpty v-else class="h-full" />
</NTabPane>
</NTabs>
</DetailDrawer>

View File

@ -109,7 +109,8 @@ onBeforeUnmount(() => {
</NDescriptions>
</NTabPane>
<NTabPane :name="1" :tab="$t('page.log.title')" display-directive="if">
<LogDrawer v-model="logList" :drawer="false" />
<LogDrawer v-if="logList.length > 0" v-model="logList" :drawer="false" />
<NEmpty v-else class="h-full" />
</NTabPane>
</NTabs>
</OperateDrawer>