Greasy Fork

2-后台

后台

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

此脚本不应直接安装,它是一个供其他脚本使用的外部库。如果您需要使用该库,请在脚本元属性加入:// @require https://update.greasyfork.cloud/scripts/469149/1220892/2-%E5%90%8E%E5%8F%B0.js

//已经显示后台后执行
function sgt_login_bg(){
	切换用户()
	//cnas加急
	var local_cnas加急 = localStorage.getItem('CNAS加急');
	if (local_cnas加急=='true'){
		zidong_cnas()
	}
	
	
	$('#mainPanle').on('DOMNodeInserted',function(e) {
		return
		text=e.target.outerHTML
		//如果检查到了订单管理
		if (text.indexOf('src="/seq/SeqOrderList.aspx"')!=-1 ) {
			var html=$('iframe[src="/seq/SeqOrderList.aspx"]').get(0)//订单管理页面
			//点击 订单管理 标题,让高度合适
			$('#tabs').on('click','li:contains(订单管理)',function(){gaodu(html);gaodu(html)})
			html.onload=function(){
				订单管理()
			}
		}
		//如果检查到了测序样品
		if (text.indexOf('src="/seq/SeqSampleList.aspx"')!=-1 ) {
			var html=$('iframe[src="/seq/SeqSampleList.aspx"]').get(0)//测序样品页面
			//点击 标题,让高度合适
			$('#tabs').on('click','li:contains(测序样品)',function(){gaodu(html);gaodu(html)})
			html.onload=function(){
				测序样品()
			}
		}
		//如果检查到了课题组管理
		if (text.indexOf('src="/custmer/manageketizu.aspx"')!=-1 ) {
			var html=$('iframe[src="/custmer/manageketizu.aspx"]').get(0)//课题组管理页面
			//点击标题,让高度合适
			$('#tabs').on('click','li:contains(课题组管理)',function(){gaodu(html);gaodu(html)})
			html.onload=function(){
				课题组管理()
			}
		}
		
		//如果检查到了自备引物
		if (text.indexOf('src="/viporder/SeqCustPrimerList.aspx"')!=-1 ) {
			var html=$('iframe[src="/viporder/SeqCustPrimerList.aspx"]').get(0)//自备引物页面
			//点击标题,让高度合适
			$('#tabs').on('click','li:contains(自备引物)',function(){gaodu(html);gaodu(html)})
			html.onload=function(){
				自备引物()
			}
		}
		
		//如果检查到了合成订单
		if (text.indexOf('src="/syn/syn_order.aspx"')!=-1 ) {
			var html=$('iframe[src="/syn/syn_order.aspx"]').get(0)//合成订单页面
			//点击标题,让高度合适
			$('#tabs').on('click','li:contains(合成订单)',function(){gaodu(html);gaodu(html)})
			html.onload=function(){
				合成订单()
			}
		}
		
		//如果检查到了合成样品页面
		if (text.indexOf('src="/syn/SynSample.aspx"')!=-1 ) {
			var html=$('iframe[src="/syn/SynSample.aspx"]').get(0)//合成样品页面
			//点击标题,让高度合适
			$('#tabs').on('click','li:contains(合成样品)',function(){gaodu(html);gaodu(html)})
			html.onload=function(){
				合成样品()
			}
		}
		
		
		
		//如果检查到了测序文件
		if (text.indexOf('src="/seq/AutoFileUploadList.aspx"')!=-1 ) {
			var html=$('iframe[src="/seq/AutoFileUploadList.aspx"]').get(0)//测序文件页面
			//点击 测序文件 标题,让高度合适
			$('#tabs').on('click','li:contains(测序文件)',function(){gaodu(html);gaodu(html)})
			html.onload=function(){
				测序文件()
			}
		}
	});
	//点击左侧的列的时候
	$("#lnav").find('li').click(function(){
		//如果有 系统提示 默认点击确定
		if ($("[class='panel window messager-window']").length==1){
			$("[class='panel window messager-window']").find('.l-btn').click()
		}
		
		//tabs_arr=['订单管理','测序样品','课题组管理','自备引物','合成订单']
		tabs_对象={
			订单管理:订单管理,
			测序样品:测序样品,
			课题组管理:课题组管理,
			自备引物:自备引物,
			合成订单:合成订单
		};
		
		iframe_text=$(this).find('span').eq(1).text()
		iframe_src=$(this).find('a').eq(0).attr('rel')
		//如果点击的不是 tabs_对象 里面的keys其中的一个,则退出
		if (Object.keys(tabs_对象).indexOf(iframe_text)==-1){
			return false
		}
		var html=$('iframe[src="'+iframe_src+'"]').get(0)//页面
		//点击 标题,让高度合适
		$('#tabs').on('click','li:contains('+iframe_text+')',function(){gaodu(html);gaodu(html)})
		//运行iframe
		html.onload=function(){
			tabs_对象[iframe_text]()
		}
	})
}