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 <pre
v-for="(message, index) in modelValue" v-for="(message, index) in modelValue"
:key="index" :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> </code>
</div> </div>
</div> </div>
@ -107,11 +107,10 @@ function timestampToDate(timestamp: string): string {
<pre <pre
v-for="(message, index) in modelValue" v-for="(message, index) in modelValue"
:key="index" :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> </code>
</div> </div>
</div> </div>
<NEmpty v-else class="h-full" />
</template> </template>
<style scoped lang="scss"> <style scoped lang="scss">

View File

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

View File

@ -102,7 +102,8 @@ onBeforeUnmount(() => {
</NDescriptions> </NDescriptions>
</NTabPane> </NTabPane>
<NTabPane :name="1" :tab="$t('page.log.title')" display-directive="if"> <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> </NTabPane>
</NTabs> </NTabs>
</DetailDrawer> </DetailDrawer>

View File

@ -109,7 +109,8 @@ onBeforeUnmount(() => {
</NDescriptions> </NDescriptions>
</NTabPane> </NTabPane>
<NTabPane :name="1" :tab="$t('page.log.title')" display-directive="if"> <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> </NTabPane>
</NTabs> </NTabs>
</OperateDrawer> </OperateDrawer>