diff --git a/src/views/pages/autoexec/detail/logcomponents/node-log.vue b/src/views/pages/autoexec/detail/logcomponents/node-log.vue index e2fbb251d5f42d3a2e2a301d99934ad500da1240..e8c776aa671d1cf6639df7d60ecb3fb43dab1836 100644 --- a/src/views/pages/autoexec/detail/logcomponents/node-log.vue +++ b/src/views/pages/autoexec/detail/logcomponents/node-log.vue @@ -187,25 +187,30 @@ export default { .then(res => { this.logData = res.Return; const isRefresh = res.Return.isRefresh; + const lineList = res.Return.lineList || []; this.startPos = Math.min(this.logData.startPos, this.startPos); this.endPos = Math.max(this.logData.endPos, this.endPos); if (param.direction == 'down') { - for (let i = 0; i < res.Return.lineList.length; i++) { - this.logContentList.push(res.Return.lineList[i]); + if (!this.$utils.isEmpty(lineList)) { + for (let i = 0; i < lineList.length; i++) { + this.logContentList.push(lineList[i]); + } } } else { //记录第一行原来的位置,更新内容后重新定位到这个地方 - firstIndex = res.Return.lineList.length; - for (let i = res.Return.lineList.length - 1; i >= 0; i--) { - this.logContentList.unshift(res.Return.lineList[i]); + firstIndex = lineList.length; + if (!this.$utils.isEmpty(lineList)) { + for (let i = lineList.length - 1; i >= 0; i--) { + this.logContentList.unshift(lineList[i]); + } } } if (isRefresh == 1) { this.refreshTimes = 3; this.timmer = setTimeout(() => { this.getContent('down', this.endPos); - }, this.calcIntervalTime(res.Return.lineList.length)); + }, this.calcIntervalTime(lineList.length)); } else if (isRefresh == 0 && this.refreshTimes > 0) { this.refreshTimes--; this.timmer = setTimeout(() => { diff --git a/src/views/pages/autoexec/detail/script-detail.vue b/src/views/pages/autoexec/detail/script-detail.vue index abcaff2708b3f2cde8dedf79589168a9ffec1d2f..e633d28afcd4e4a801732e44544a470c1622010d 100644 --- a/src/views/pages/autoexec/detail/script-detail.vue +++ b/src/views/pages/autoexec/detail/script-detail.vue @@ -287,7 +287,7 @@ export default { this.versionId = versionId; this.versionOperateList = operateList; this.versionType = status; - + this.versionStatus = status; //isLib(是否库文件)标识为1时,标识该脚本是库文件,不支持使用测试功能,需要隐藏测试按钮 this.updateIsLib(isLib); this.getDefaultConfig();