Greasy Fork

2.3-测序样品

测序样品

目前为 2023-07-01 提交的版本。查看 最新版本

此脚本不应直接安装,它是一个供其他脚本使用的外部库。如果您需要使用该库,请在脚本元属性加入:// @require https://update.greasyfork.cloud/scripts/469913/1213855/23-%E6%B5%8B%E5%BA%8F%E6%A0%B7%E5%93%81.js

function 测序样品(){
	console.log('新的测序样品界面')
	var local_修改样品名称=localStorage.getItem('修改样品名称');
	var html=$('iframe[src="/seq/SeqSampleList.aspx"]')//测序样品页面
	html=html.contents().find('body').eq(0)
	//添加toolbar工具栏按钮
	添加toolbar按钮(html)
	//添加toolbar工具栏按钮
	function 添加toolbar按钮(html){
		var toolbar=html.find('.toolbar').eq(0)  // 找到了toolbar工具栏
		if (toolbar.find('.weiyiyici').length==0){
			//添加标记
			toolbar.addClass('weiyiyici')
			//添加修改样品名称按钮
			if (local_修改样品名称=='true'){
				toolbar.append('<a href="#" id="id_xiugai_yangpin" style="position:relative;z-index:2;"><button id="button_xiugai_yangpin" onclick="return false">修改样品名称▽</button><div id="div_xiugai_yangpin" style="position:absolute;width:250px;height:360px;border:1px solid orange;background-color:	#1B211D;display:none"></div></a>')
				div_show_yincang=toolbar.find('#div_xiugai_yangpin').eq(0)
				div_show_yincang.append('<input type="text" id="text_qianzhui" placeholder="样品前缀" size="10"/><button id="button_qianzhui" onclick="return false">添加样品前缀</button>')
				div_show_yincang.append('<a href="#" id="id_qianzhui"><input type="text" id="text_houzhui"  placeholder="样品后缀" size="10"/><button id="button_houzhui" onclick="return false">添加样品后缀</button></a>')
				div_show_yincang.append('<a href="#" id="id_genggai"><input type="text" id="text_gaiqian"     placeholder="需要改的部分" size="15"/><input type="text" id="text_gaihou" placeholder="改成的部分" size="10"/><button id="button_genggai" onclick="return false">更改部分样品名称</button></a>')
				div_show_yincang.append('<div style="width:180px" id="id_zhengti_gengxin"><textarea id="text_zhengti_gengxin" rows="15" cols="16" placeholder="一行一个样品名,顺序和生产编号相反,也就是第一行更新的是生产编号最小的样品名,整体替换" size="10"></textarea><button id="button_zhengti_gengxin" onclick="return false">整体更新样品名</button></div>')
				
				//点击上传照片按钮  批量添加照片 多个人上传同一个照片
				//toolbar.find('#button_photo').click(function(){
					//add_phone(html)
				//})
			}
		}
	}
}