diff --git a/src/components/table/index.vue b/src/components/table/index.vue index a893118..ad3a0eb 100644 --- a/src/components/table/index.vue +++ b/src/components/table/index.vue @@ -5,7 +5,7 @@ @@ -323,7 +323,7 @@ default: this.$emit("fnClick", result, row, this.ids, this.selectList); } - // 点击按钮后,通过设置失去焦点使其按钮恢复点击前状态 + // 列表行内按钮 点击按钮后,通过设置失去焦点使其按钮恢复点击前状态 if (row && this.$refs && this.$refs[result.content +'_'+row.id]) { if (Array.isArray(this.$refs[result.content +'_'+row.id])) { this.$refs[result.content +'_'+row.id].forEach(refItem => { @@ -332,6 +332,15 @@ } else { this.$refs[result.content +'_'+row.id].$el.blur(); } + } else if (this.$refs && this.$refs[result.content]) { + // 列表顶部的按钮 + if (Array.isArray(this.$refs[result.content])) { + this.$refs[result.content].forEach(refItem => { + refItem.$el.blur(); + }); + } else { + this.$refs[result.content].$el.blur(); + } } } }, diff --git a/src/views/resource/serverRegister/index.vue b/src/views/resource/serverRegister/index.vue index 46c3dab..bce641e 100644 --- a/src/views/resource/serverRegister/index.vue +++ b/src/views/resource/serverRegister/index.vue @@ -616,7 +616,6 @@ copyText += `${fieldLabel}:${row[field]};` }); }); - // 复制到剪贴板 const textarea = document.createElement('textarea'); textarea.value = copyText; @@ -624,14 +623,12 @@ textarea.select(); document.execCommand('copy'); document.body.removeChild(textarea); - // 提示成功 this.$message.success('复制成功!'); // 关闭弹窗 this.copyDialogVisible = false; } catch (error) { - this.$message.error('复制失败,请手动复制'); - console.error('复制失败:', error); + this.$message.error('复制失败!'); } }, //agent版本是否为最新版本 @@ -953,9 +950,9 @@ } }, // 判断版本是否相同 - compareVersions(targetVer, version2) { + compareVersions(targetVer, agentVer) { const v1 = targetVer.split('.').map(Number); - const v2 = version2.split('.').map(Number); + const v2 = agentVer.split('.').map(Number); const maxLength = Math.max(v1.length, v2.length); for (let i = 0; i < maxLength; i++) { const num1 = v1[i] || 0;