|
@@ -182,6 +182,7 @@
|
|
' <div class="panel-heading">' +
|
|
' <div class="panel-heading">' +
|
|
' <h5 class="panel-title">' +
|
|
' <h5 class="panel-title">' +
|
|
' <a data-toggle="collapse" data-parent="#accordion" href="##id#" onclick="openOrClose(this)">#interfaceName#</a>' +
|
|
' <a data-toggle="collapse" data-parent="#accordion" href="##id#" onclick="openOrClose(this)">#interfaceName#</a>' +
|
|
|
|
+ ' <a class="btn-outline btn-success" data="#interfaceAddress#,#code#,#secretKey#" target="#id#" onclick="copy(this)">复制接口信息</a>' +
|
|
' <span class="panel_sj on" name="#id#"></span>' +
|
|
' <span class="panel_sj on" name="#id#"></span>' +
|
|
' </h5>' +
|
|
' </h5>' +
|
|
' </div>' +
|
|
' </div>' +
|
|
@@ -246,6 +247,22 @@
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+ function copy(dom){
|
|
|
|
+ let data = $(dom).attr("data");
|
|
|
|
+ let arr = data.split(",");
|
|
|
|
+ data = "接口地址:" + arr[0] + " 接口编码:" + arr[1] + " 秘钥:" + arr[2];
|
|
|
|
+ const type = 'input';
|
|
|
|
+ const input = document.createElement(type);
|
|
|
|
+ input.setAttribute('readonly', 'readonly'); // 设置为只读, 防止在 ios 下拉起键盘
|
|
|
|
+ input.value = data;
|
|
|
|
+ document.body.appendChild(input);
|
|
|
|
+ input.setSelectionRange(0, 9999); // 防止 ios 下没有全选内容而无法复制
|
|
|
|
+ input.select();
|
|
|
|
+ document.execCommand('copy');
|
|
|
|
+ document.body.removeChild(input);
|
|
|
|
+ $.modal.msgSuccess("接口信息复制成功");
|
|
|
|
+ }
|
|
|
|
+
|
|
</script>
|
|
</script>
|
|
</body>
|
|
</body>
|
|
</html>
|
|
</html>
|