2-后台

后台

Dette script bør ikke installeres direkte. Det er et bibliotek, som andre scripts kan inkludere med metadirektivet // @require https://updategf.qytechs.cn/scripts/469149/1462221/2-%E5%90%8E%E5%8F%B0.js

You will need to install an extension such as Tampermonkey, Greasemonkey or Violentmonkey to install this script.

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

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

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

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

You will need to install a user script manager extension to install this script.

(I already have a user script manager, let me install it!)

You will need to install an extension such as Stylus to install this style.

You will need to install an extension such as Stylus to install this style.

You will need to install an extension such as Stylus to install this style.

You will need to install a user style manager extension to install this style.

You will need to install a user style manager extension to install this style.

You will need to install a user style manager extension to install this style.

(I already have a user style manager, let me install it!)

//已经显示后台后执行
function sgt_login_bg(){
	切换用户()
	//cnas加急
	var local_cnas加急 = localStorage.getItem('CNAS加急');
	//客户自己上传订单的话,待核订单 显示颜色,10分钟查询一次
	//setTimeout(function(){kehu_shenhe()}, 3000 )
	var 当前用户名=$('#curname',window.parent.document).text()
	if(当前用户名==='申高天' || 当前用户名==='冯丽丽'  ){
		setInterval(function(){kehu_shenhe()},1000*60*3) 
	}
	
	//点击左侧的列的时候  
	$("#lnav").find('li').click(function(){
		//如果有 系统提示 默认点击确定
		if ($("[class='panel window messager-window']").length==1){
			$("[class='panel window messager-window']").find('.l-btn').click()
		}
		
		//根据点击的名称,运行iframe里面的函数
		tabs_对象={
			客户管理:客户管理,
			订单管理:订单管理,
			测序样品:测序样品,
			样品补送:样品补送,
			课题组管理:课题组管理,
			自备引物:自备引物,
			合成订单:合成订单,
			合成样品:合成样品,
			测序文件:测序文件,
			基因返还:基因返还,
			基因QC:基因QC,
			基因新订单:基因新订单,
			PCR扩增:PCR扩增,
			测序鉴定:测序鉴定,
			合成费用:合成费用,
			合成订单完成:合成订单完成,
			合成入财务:合成入财务,
			合成报告邮件:合成报告邮件,
			安排合成:安排合成,
			合成修饰:合成修饰,
			合成氨解:合成氨解,
			合成分装值:合成分装值,
			合成分装:合成分装,
			模板浏览:模板浏览,
			模板排版:模板排版,
			模板生产:模板生产,
			反应生产:反应生产,
			样品补送:样品补送,
			测序入财务:测序入财务,
			库存管理:库存管理
		};
		
		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)})
		//运行iframe
		html.onload=function(){
			tabs_对象[iframe_text](iframe_src)
			if (local_cnas加急=='true'){
				cnas加急(html)
			}
		}
	})
	
	function cnas加急(html){
		//CNAS加急
		html_内容=$(html).contents().find('body').eq(0)
		//-------------------基因新管理---------
		if (iframe_text=='基因新订单'){
			搜索信息='[aria-describedby=list_gene_new_remark]'
		}else if(iframe_text=='PCR扩增' || iframe_text=='测序鉴定'){
			搜索信息='[aria-describedby=list_gene_new_p_remark]'
		}
			//----------------------合成管理-----------------合成纯化 合成烘干没有弄
		else if(iframe_text=='合成订单' || iframe_text=='合成费用' || iframe_text=='合成报告邮件'){
			搜索信息='[aria-describedby=list_syno_remark]'
		}else if (iframe_text=='合成样品' || iframe_text=='安排合成' || iframe_text=='合成修饰' || iframe_text=='合成氨解' ||iframe_text=='合成分装值' || iframe_text=='合成分装'){
			搜索信息='[aria-describedby=list_syn_s_remark]'
		}
		//----------------------测序管理----------------- 报告生产 拼接状态  重新扩增未
		else if(iframe_text=='模板浏览' || iframe_text=='测序样品' || iframe_text=='模板排版' || iframe_text=='模板生产' || iframe_text=='反应生产' || iframe_text=='样品补送'){
			搜索信息='[aria-describedby=list_remark]'
		}else if(iframe_text=='订单管理'){
			搜索信息='[aria-describedby=list_seqo_remark]'
		}
		公共_CNAS订单加急(html_内容,搜索信息)
	}
}

//当有新文件的时候看看这里面,如果有则删除
function PCR扩增(){}
function 测序鉴定(){}
function 合成报告邮件(){}
function 合成修饰(){}
function 合成氨解(){}
function 合成分装值(){}
function 合成分装(){}


//客户自己上传订单的话,显示颜色
function kehu_shenhe(){
	if ($('.footer').find('#daishenhe').length==0){
		$('.footer').prepend('<span id="daishenhe" style="color:red;font-size:20px"></span>')
	}
	//测序管理的  会员订单审核
	$.get("/seq/ashx/seqOrderwaitAduitHandler.ashx?_search=false&nd=1625315015855&rows=20&page=1&sidx=seqo_id&sord=desc&filters=",
		function (data,status) {
			geshu=data.match(/(totalrecords":")(.*?)(?=","gridda)/)[0].substr(15)
			if(geshu!="0"){
				$('a[rel="/seq/seqOrderwaitAduitList.aspx"]').eq(0).parent().parent().css('background','yellowgreen')
				$('#daishenhe').text('会员订单审核 有待审核订单')
			}else{
				$('a[rel="/seq/seqOrderwaitAduitList.aspx"]').eq(0).parent().parent().css('background','')
				$('#daishenhe').text('')
			}
			
		});
	//会员管理的  待核订单
	$.get("/viporder/ashx/VipOrderWaitAduitHandler.ashx?_search=false&nd=1694163724522&rows=20&page=1&sidx=vip_order_id&sord=desc&filters=",
		function (data,status) {
			geshu=data.match(/(totalrecords":")(.*?)(?=","gridda)/)[0].substr(15)
			if(geshu!="0"){
				$('a[rel="/viporder/VipOrderWaitAduitList.aspx"]').eq(0).parent().parent().css('background','yellowgreen')
				$('#daishenhe').text($('#daishenhe').text()+'    会员管理 有待核订单')
			}else{
				$('a[rel="/viporder/VipOrderWaitAduitList.aspx"]').eq(0).parent().parent().css('background','')
				$('#daishenhe').text($('#daishenhe').text()+'')
			}
		});
}