refactor: 将复制配置改为复制Tag功能
- 按钮文字: 📋 复制配置 → 📋 复制 Tag - 函数名称: copyConfig() → copyTag() - 功能逻辑: 直接复制tag字符串,移除API调用 - 提示文案: 配置已复制到剪贴板 → Tag已复制到剪贴板
This commit is contained in:
+5
-8
@@ -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');
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user