refactor: 将复制配置改为复制Tag功能

- 按钮文字: 📋 复制配置 → 📋 复制 Tag
- 函数名称: copyConfig() → copyTag()
- 功能逻辑: 直接复制tag字符串,移除API调用
- 提示文案: 配置已复制到剪贴板 → Tag已复制到剪贴板
This commit is contained in:
2026-08-15 23:50:01 +08:00
parent 9a8914e90e
commit 8a57945cd2
+5 -8
View File
@@ -648,7 +648,7 @@
</div>
<div>
<button class="btn btn-primary" onclick="viewData('${escapedTag}')">查看</button>
<button class="btn btn-success" onclick="copyConfig('${escapedTag}')">📋 复制配置</button>
<button class="btn btn-success" onclick="copyTag('${escapedTag}')">📋 复制 Tag</button>
<button class="btn btn-success" onclick="copyDataJSON('${escapedTag}')">📄 复制 JSON</button>
<button class="btn btn-danger" onclick="confirmDelete('${escapedTag}')">删除</button>
</div>
@@ -734,15 +734,12 @@
}
}
// 复制配置
async function copyConfig(tag) {
// 复制 Tag
async function copyTag(tag) {
try {
const response = await fetch(`/api/data/copy/${tag}`);
const data = await response.json();
const success = await copyToClipboard(data.copy_text);
const success = await copyToClipboard(tag);
if (success) {
showToast('配置已复制到剪贴板');
showToast('Tag 已复制到剪贴板');
} else {
showToast('复制失败,请手动选择复制', 'error');
}