2-后台

后台

目前為 2023-07-16 提交的版本,檢視 最新版本

此腳本不應該直接安裝,它是一個供其他腳本使用的函式庫。欲使用本函式庫,請在腳本 metadata 寫上: // @require https://update.cn-greasyfork.org/scripts/469149/1220774/2-%E5%90%8E%E5%8F%B0.js

您需要先安裝使用者腳本管理器擴展,如 TampermonkeyGreasemonkeyViolentmonkey 之後才能安裝該腳本。

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

您需要先安裝使用者腳本管理器擴充功能,如 TampermonkeyViolentmonkey 後才能安裝該腳本。

您需要先安裝使用者腳本管理器擴充功能,如 TampermonkeyUserscripts 後才能安裝該腳本。

你需要先安裝一款使用者腳本管理器擴展,比如 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,characterData:true,attributeOldValue:true};  //, childList: true, subtree: true,characterData:true,characterDataOldValue:true,attributDataOldValue:true
	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)
	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()
		}
	})
}