2.1-切换用户

切换用户

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

此脚本不应直接安装,它是一个供其他脚本使用的外部库。如果您需要使用该库,请在脚本元属性加入:// @require https://update.cn-greasyfork.org/scripts/469164/1223158/21-%E5%88%87%E6%8D%A2%E7%94%A8%E6%88%B7.js

function 切换用户(){
	var user = localStorage.getItem('user');
	if (user=='申高天1'){
		user='申高天'
	}
	var pass = localStorage.getItem('pass');
	if($('#A1', window.parent.document).text()==="员工自助 1"){
		return false
	}
	$('#A1').text('员工自助 1')
	var 当前用户名=$('#curname',window.parent.document).text()	
	if(当前用户名==='申高天' || 当前用户名==='冯丽丽' ){
		$('#curname').parent().prepend('<span>切换至<a href="#" id="luru" onclick="return false">录入</a></span>&nbsp;&nbsp;')
	}else if(当前用户名==="录入"){
		$('#curname').parent().prepend('<span>切换至<a href="#" id="luru" onclick="return false">'+user+'</a></span>&nbsp;&nbsp;')
	}
	console.log('切换用户界面')
	$('#curname').parent().prepend('<a href="#" id="chajian_gongneng_zizhu_xuanze"  style="position:relative;z-index:1; onclick="return false">插件功能自主选择</a>&nbsp;&nbsp;')
	//主动生成插件div
	插件功能自主选择()
	
	//===============================================
	//点击 切换账户
	$('#luru').click(function(){
		//退出账户
		$.get("/ajax/loginout.ashx",
			function (data,status) {
				if(当前用户名==='申高天' || 当前用户名==='冯丽丽'){
					var user_luru = localStorage.getItem('user_luru');
					var pass_luru = localStorage.getItem('pass_luru');
					//post请求 POST登录
					$.post("/ajax/login.ashx",
						{u:user_luru,IA_id:'2c7e53fbfc2e82a6d413095dd95bf6fe',p:pass_luru,c:"38",orgcode:'睿博兴科'},
						function (data) {
							//刷新本页面
							location.reload();
						});
				}else if(当前用户名==="录入"){
					//post请求 POST登录
					$.post("/ajax/login.ashx",
						{u:user,IA_id:'2c7e53fbfc2e82a6d413095dd95bf6fe',p:pass,c:"38",orgcode:'睿博兴科'},
						function (data) {
							//刷新本页面
							location.reload();
						});
				}
			})
	})
	
	
	// 插件功能自主选择  
	$('#chajian_gongneng_zizhu_xuanze').click(function(){
		$('#div_chajian').toggle()
	})
	function 插件功能自主选择(){
		$("body").append('<div id="div_chajian" style="position:relative;float:right; margin-right:200px;margin-top:20px;width:680px;height:220px;border:1px solid orange;background-color:#ffffff;z-index:3;display:none"></div>') //display:none
		
		//权限按钮
		$('#div_chajian').append('<button id="id_luru_quanxian">录入权限</button>')
		$('#div_chajian').append('<button id="id_hecheng_quanxian">合成权限</button>')
		//$('#div_chajian').append('<button id="id_muban_quanxian">模板权限</button>')
		$('#div_chajian').append('<button id="id_baogao_quanxian">报告权限</button>')
		$('#div_chajian').append('<button id="id_xiangmu_quanxian">项目权限</button><br/>')
		//具体
		$('#div_chajian').append('<span class="class_luru_quanxian">课题组管理<br/></span>')
		$('#div_chajian').append('<label class="class_luru_quanxian"><input class="checkbox_chajian" type="checkbox">添加北京价格</label>')
		$('#div_chajian').append('<label class="class_luru_quanxian"><input class="checkbox_chajian" type="checkbox">添加广州价格<br/></label>')
		$('#div_chajian').append('<span class="class_luru_quanxian">订单管理<br/></span>')
		$('#div_chajian').append('<label class="class_luru_quanxian"><input class="checkbox_chajian" type="checkbox">VIP按钮前置</label>')
		$('#div_chajian').append('<label class="class_luru_quanxian"><input class="checkbox_chajian" type="checkbox">上传照片</label>')
		$('#div_chajian').append('<label class="class_luru_quanxian"><input class="checkbox_chajian" type="checkbox">北京订单数量</label>')
		$('#div_chajian').append('<label class="class_luru_quanxian"><input class="checkbox_chajian" type="checkbox">每日报表<br/></label>')
		$('#div_chajian').append('<span class="class_luru_quanxian">测序样品<br/></span>')
		$('#div_chajian').append('<label class="class_luru_quanxian"><input class="checkbox_chajian" type="checkbox">修改样品名称</label>')
		$('#div_chajian').append('<label class="class_luru_quanxian"><input class="checkbox_chajian" type="checkbox">批量添加反应</label>')
		$('#div_chajian').append('<label class="class_luru_quanxian"><input class="checkbox_chajian" type="checkbox">显示订单号</label>')
		$('#div_chajian').append('<label class="class_luru_quanxian"><input class="checkbox_chajian" type="checkbox">显示样品名称</label>')
		$('#div_chajian').append('<label class="class_luru_quanxian"><input class="checkbox_chajian" type="checkbox">查询引物</label>')
		$('#div_chajian').append('<label class="class_luru_quanxian"><input class="checkbox_chajian" type="checkbox">其他</label>')
		if (当前用户名=='申高天'){
			$('#div_chajian').append('<label class="class_luru_quanxian"><input class="checkbox_chajian" type="checkbox">模板板号和孔号改为负一</label>')
			$('#div_chajian').append('<label class="class_luru_quanxian"><input class="checkbox_chajian" type="checkbox">修改模板板号<br/></label>')
		}else{
			$('#div_chajian').append('<br/>')
		}
		
		$('#div_chajian').append('<span class="class_luru_quanxian">自备引物<br/></span>')
		$('#div_chajian').append('<label class="class_luru_quanxian"><input class="checkbox_chajian" type="checkbox">修改测序样品对应的引物名称</label>')
		$('#div_chajian').append('<label class="class_luru_quanxian"><input class="checkbox_chajian" type="checkbox">在测序样品显示选择的引物<br/></label>')
		$('#div_chajian').append('<span class="class_hecheng_quanxian">合成订单<br/></span>')
		$('#div_chajian').append('<label class="class_hecheng_quanxian"><input class="checkbox_chajian" type="checkbox">合成_vip按钮前置<br/></label>')
		$('#div_chajian').append('<span class="class_hecheng_quanxian">合成样品<br/></span>')
		$('#div_chajian').append('<label class="class_hecheng_quanxian"><input class="checkbox_chajian" type="checkbox">判断是否是测序引物</label>')
		$('#div_chajian').append('<label class="class_hecheng_quanxian"><input class="checkbox_chajian" type="checkbox">查询同序列引物</label>')
		$('#div_chajian').append('<label class="class_hecheng_quanxian"><input class="checkbox_chajian" type="checkbox">查询订单号<br/></label>')
		
		$('#div_chajian').append('<span class="class_baogao_quanxian">测序文件<br/></span>')
		$('#div_chajian').append('<label class="class_baogao_quanxian"><input class="checkbox_chajian" type="checkbox">同一个版号中根据实验状态总结<br/></label>')
		
		$('#div_chajian').append('<span class="class_xiangmu_quanxian">基因新订单<br/></span>')
		$('#div_chajian').append('<label class="class_xiangmu_quanxian"><input class="checkbox_chajian" type="checkbox">CNAS加急</label>')
		$('#div_chajian').append('<label class="class_xiangmu_quanxian"><input class="checkbox_chajian" type="checkbox">添加按钮提示<br/></label>')
		$('#div_chajian').append('<span class="class_xiangmu_quanxian">基因返还<br/></span>')
		$('#div_chajian').append('<label class="class_xiangmu_quanxian"><input class="checkbox_chajian" type="checkbox">查询返还单生成<br/></label>')
		$('#div_chajian').append('<span class="class_xiangmu_quanxian">基因QC<br/></span>')
		$('#div_chajian').append('<label class="class_xiangmu_quanxian"><input class="checkbox_chajian" type="checkbox">查询qc待处理_已排版<br/></label>')
		
		//cnas加急  默认是开启状态
		var local_cnas加急 = localStorage.getItem('CNAS加急');
		if (local_cnas加急 === null){
			localStorage.setItem('CNAS加急','true');
		}
		//获取本地local数据,如果有true的,则自动打上对号
		var all_local数据=localStorage.valueOf()
		for(var text文本  in all_local数据){
			是否为true=all_local数据[text文本]
			if (是否为true=='true'){
				$('#div_chajian').find('label:contains("'+text文本+'")').find('input').attr('checked',true)
			}
	    }
		
		//默认隐藏所有权限
		$('#div_chajian').find('.class_luru_quanxian').css('display','none')
		$('#div_chajian').find('.class_hecheng_quanxian').css('display','none')
		$('#div_chajian').find('.class_baogao_quanxian').css('display','none')
		$('#div_chajian').find('.class_xiangmu_quanxian').css('display','none')
		//点击权限按钮 显示 隐藏 权限
		$('#id_luru_quanxian').click(function(){
			$('.class_luru_quanxian').toggle()
		})
		$('#id_hecheng_quanxian').click(function(){
			$('.class_hecheng_quanxian').toggle()
		})
		$('#id_muban_quanxian').click(function(){
			$('.class_muban_quanxian').toggle()
		})
		$('#id_baogao_quanxian').click(function(){
			$('.class_baogao_quanxian').toggle()
		})
		$('#id_xiangmu_quanxian').click(function(){
			$('.class_xiangmu_quanxian').toggle()
		})
	}
	//点击checkbox
	$('.checkbox_chajian').click(function(){
		text文本=$(this).parent()[0].textContent
		if($(this)[0].checked==true){
			localStorage.setItem(text文本,'true');
		}else{
			localStorage.setItem(text文本,'false');
		}
	})
}