2-后台

后台

当前为 2023-07-16 提交的版本,查看 最新版本

此脚本不应直接安装。它是供其他脚本使用的外部库,要使用该库请加入元指令 // @require https://update.cn-greasyfork.org/scripts/469149/1220794/2-%E5%90%8E%E5%8F%B0.js

您需要先安装一个扩展,例如 篡改猴Greasemonkey暴力猴,之后才能安装此脚本。

You will need to install an extension such as Tampermonkey to install this script.

您需要先安装一个扩展,例如 篡改猴暴力猴,之后才能安装此脚本。

您需要先安装一个扩展,例如 篡改猴Userscripts ,之后才能安装此脚本。

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。

您需要先安装用户脚本管理器扩展后才能安装此脚本。

(我已经安装了用户脚本管理器,让我安装!)

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

(我已经安装了用户样式管理器,让我安装!)

//已经显示后台后执行
function sgt_login_bg(){
	切换用户()
	//cnas加急
	var local_cnas加急 = localStorage.getItem('CNAS加急');
	if (local_cnas加急=='true'){
		zidong_cnas()
	}
	
	//==============================开始 检查到客户变了,那么 ①把客户信息显示出来  ②生产实验室 如果不是北京分公司,那么就显示一个颜色===========
	// 观察器的配置(需要观察什么变动)
	var config = {childList: true,attributes:true,characterData:true};  //, childList: true, subtree: true,characterData:true,characterDataOldValue:true,attributDataOldValue:true ,attributeFilter:['class']
	var tabs变化 = function(mutationRecoard, observer) {
		//console.log(mutationRecoard)
		//给 calss为 tabs-close的a标签加个 biaoji_close 的class,方便监视改变
		$('.tabs-close').addClass('biaoji_close')
		console.log(111)
	};
	var observer = new MutationObserver(tabs变化);
	// 以上述配置开始观察目标节点
	dom=$('#tabs').find('.tabs').eq(0).get(0)
	//dom=document.getElementsByClassName("tabs-close");
	observer.observe(dom, config);
	
	
	
	$('#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()
		}
	})
}