Skip to content

Commit 0e1f361

Browse files
committed
upd: 修改渲染方式
1 parent 62bb2b2 commit 0e1f361

File tree

1 file changed

+25
-8
lines changed

1 file changed

+25
-8
lines changed

linkis-web/src/apps/linkis/module/globalHistoryManagement/viewHistory.vue

Lines changed: 25 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -20,13 +20,12 @@
2020
<template>
2121
<div class="global-history">
2222
<Tabs v-model="tabName" @on-click="onClickTabs">
23-
<TabPane name="log" :label="$t('message.linkis.log')"></TabPane>
24-
<TabPane name="code" :label="$t('message.linkis.executionCode')"></TabPane>
25-
<!-- <TabPane name="detail" :label="$t('message.linkis.detail')" disabled></TabPane> -->
26-
<TabPane name="result" :label="$t('message.linkis.result')"></TabPane>
27-
<TabPane :disabled="!hasEngine" name="engineLog" :label="$t('message.linkis.engineLog')"></TabPane>
28-
<TabPane :disabled="!showUDF" name="udfLog" :label="$t('message.linkis.udfLog')"></TabPane>
29-
<TabPane name="terminal" :label="$t('message.linkis.diagnosticLog')"></TabPane>
23+
<TabPane
24+
v-for="tab in tabs"
25+
:key="tab.name"
26+
:name="tab.name"
27+
:label="$t(tab.label)">
28+
</TabPane>
3029
</Tabs>
3130
<!-- <Button v-if="tabName === 'log' && yarnAddress" class="jumpButton" type="primary" @click="jump">{{$t('message.linkis.jump')}}</Button> -->
3231
<Button v-if="tabName === 'log'" class="foldButton" type="primary" @click="fold">{{foldFlag ? $t('message.linkis.unfold') : $t('message.linkis.fold')}}</Button>
@@ -124,7 +123,7 @@ export default {
124123
yarnAddress: '',
125124
logTimer: null,
126125
preName: 'log',
127-
showUDF: false,
126+
showUDF: false,
128127
}
129128
},
130129
created() {
@@ -163,6 +162,24 @@ export default {
163162
computed: {
164163
isHistoryDetail() {
165164
return this.$route.path === '/console/viewHistoryDetail'
165+
},
166+
tabs() {
167+
let tabs = [
168+
{ name: 'log', label: 'message.linkis.log' },
169+
{ name: 'code', label: 'message.linkis.executionCode' },
170+
// { name: 'detail', label: 'message.linkis.detail', disabled: true },
171+
{ name: 'result', label: 'message.linkis.result' },
172+
{ name: 'engineLog', label: 'message.linkis.engineLog' },
173+
{ name: 'udfLog', label: 'message.linkis.udfLog' },
174+
{ name: 'terminal', label: 'message.linkis.diagnosticLog' }
175+
]
176+
if(!this.hasEngine) {
177+
tabs = tabs.filter(tab => tab.name !== 'engineLog')
178+
}
179+
if(!this.showUDF) {
180+
tabs = tabs.filter(tab => tab.name !== 'udfLog')
181+
}
182+
return tabs
166183
}
167184
},
168185
methods: {

0 commit comments

Comments
 (0)