@@ -123,19 +123,12 @@ export default {
123123 yarnAddress: ' ' ,
124124 logTimer: null ,
125125 preName: ' log' ,
126- showUDF: false ,
126+ showUDF: false ,
127+ tabs: [],
127128 }
128129 },
129- created () {
130+ async created () {
130131 this .hasResultData = false
131- },
132- unmouted () {
133- if (this .logTimer ) {
134- clearTimeout (this .logTimer );
135- }
136- },
137- async mounted () {
138- let taskID = this .$route .query .taskID
139132 let engineInstance = this .$route .query .engineInstance
140133
141134 const engineLogOnlyAdminEnable = storage .get (' engineLogOnlyAdminEnable' )
@@ -155,31 +148,36 @@ export default {
155148
156149 }
157150 this .showUDF = [' spark' , ' hive' ].includes (this .param .engineType )
151+ this .tabs = [
152+ { name: ' log' , label: ' message.linkis.log' },
153+ { name: ' code' , label: ' message.linkis.executionCode' },
154+ // { name: 'detail', label: 'message.linkis.detail', disabled: true },
155+ { name: ' result' , label: ' message.linkis.result' },
156+ { name: ' engineLog' , label: ' message.linkis.engineLog' },
157+ { name: ' udfLog' , label: ' message.linkis.udfLog' },
158+ { name: ' terminal' , label: ' message.linkis.diagnosticLog' }
159+ ]
160+ if (! this .hasEngine ) {
161+ this .tabs = this .tabs .filter (tab => tab .name !== ' engineLog' )
162+ }
163+ if (! this .showUDF ) {
164+ this .tabs = this .tabs .filter (tab => tab .name !== ' udfLog' )
165+ }
166+ },
167+ unmouted () {
168+ if (this .logTimer ) {
169+ clearTimeout (this .logTimer );
170+ }
171+ },
172+ async mounted () {
173+ let taskID = this .$route .query .taskID
158174 await this .initHistory (taskID);
159175 const node = document .getElementsByClassName (' global-history' )[0 ];
160176 this .scriptViewState .bottomContentHeight = node .clientHeight - 85 ;
161177 },
162178 computed: {
163179 isHistoryDetail () {
164180 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
183181 }
184182 },
185183 methods: {
0 commit comments