// ==UserScript==
// @name 复制git版本库信息
// @namespace http://tampermonkey.net/
// @version 0.1
// @description try to take over the world!
// @author You
// @match http://xy/fhyBranch/
// @grant none
// ==/UserScript==
(function() {
'use strict';
window.copyInfo=function(i){
var td = document.getElementsByTagName("tr")[i];
var html = "";
var versionName = td.getElementsByTagName("td")[0].textContent;
var roleName = "开发人员";
var roleId = "x";
var applyDesc = "项目开发需要";
var deadDate = "20250130";
var appName1 = versionName.split("/")[0].split("-")[0];
var appName = "bf-"+appName1;
html+= versionName+'\t'+roleName+"\t"+roleId+"\t"+applyDesc+"\t"+deadDate+"\t"+appName+"\n";
roleName = "管理人员";
roleId = "x";
applyDesc = "项目管理需要";
deadDate = "20250130";
html+= versionName+'\t'+roleName+"\t"+roleId+"\t"+applyDesc+"\t"+deadDate+"\t"+appName+"\n";
roleName = "代码审核人员";
roleId = "x";
applyDesc = "项目审核需要";
deadDate = "20250130";
html+= versionName+'\t'+roleName+"\t"+roleId+"\t"+applyDesc+"\t"+deadDate+"\t"+appName+"\n";
//
roleName = "开发人员";
roleId = "y";
applyDesc = "项目开发需要";
deadDate = "20250130";
html+= versionName+'\t'+roleName+"\t"+roleId+"\t"+applyDesc+"\t"+deadDate+"\t"+appName+"\n";
roleName = "管理人员";
roleId = "y";
applyDesc = "项目管理需要";
deadDate = "20250130";
html+= versionName+'\t'+roleName+"\t"+roleId+"\t"+applyDesc+"\t"+deadDate+"\t"+appName+"\n";
roleName = "代码审核人员";
roleId = "y";
applyDesc = "项目审核需要";
deadDate = "20250130";
html+= versionName+'\t'+roleName+"\t"+roleId+"\t"+applyDesc+"\t"+deadDate+"\t"+appName+"\n";
console.log(html);
document.querySelector('#copyText').value= html;
document.querySelector('#copyText').setAttribute('style', 'display:block');
document.querySelector('#copyText').select();
document.execCommand('copy', false, null);
document.querySelector('#copyText').value='';
document.querySelector('#copyText').setAttribute('style', 'display:none');
}
setTimeout(function(){
var tds = document.getElementsByTagName("tr").length;
for(var i=1;i<tds;i++){
var td = document.getElementsByTagName("tr")[i].getElementsByTagName("td")[3];
var button = '<button type="button" name="copyButton" οnclick="copyInfo('+i+');" class="btn btn-default btn-sm" style="float: right;"><span>复制</span></button>';
var button1 = '<button type="button" class="el-button el-button--primary el-button--medium" name="copyButton" οnclick="copyInfo('+i+');" style="float: right;"><span>复制</span></button>';
td.insertAdjacentHTML("afterBegin",button1);
}
var tab = document.querySelector('.el-input__inner');
var div = '<textarea id="copyText" style="display:none"></textarea>'
tab.insertAdjacentHTML('beforebegin',div);
},1200);
// Your code here...
})();