|
|
@ -414,16 +414,22 @@ export default {
|
|
|
|
* 复制大屏编码
|
|
|
|
* 复制大屏编码
|
|
|
|
*/
|
|
|
|
*/
|
|
|
|
copyCode () {
|
|
|
|
copyCode () {
|
|
|
|
let code = this.dataForm.code
|
|
|
|
try {
|
|
|
|
navigator.clipboard
|
|
|
|
let code = this.dataForm.code
|
|
|
|
.writeText(code)
|
|
|
|
const transfer = document.createElement('input')
|
|
|
|
.then(() => {
|
|
|
|
document.body.appendChild(transfer)
|
|
|
|
this.$message.success("复制成功");
|
|
|
|
transfer.value = code
|
|
|
|
})
|
|
|
|
transfer.focus()
|
|
|
|
.catch(err => {
|
|
|
|
transfer.select()
|
|
|
|
this.$message.error("复制失败,请手动复制");
|
|
|
|
if (document.execCommand('copy')) {
|
|
|
|
console.error(err);
|
|
|
|
document.execCommand('copy')
|
|
|
|
})
|
|
|
|
}
|
|
|
|
|
|
|
|
transfer.blur()
|
|
|
|
|
|
|
|
transfer.style.display = 'none'
|
|
|
|
|
|
|
|
this.$message.success('复制成功')
|
|
|
|
|
|
|
|
} catch (e) {
|
|
|
|
|
|
|
|
this.$message.error('复制失败, 请手动复制')
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|