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 @@
- {{item.content}}
+ {{item.content}}
@@ -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;