2-后台

后台

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

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

  1. //已经显示后台后执行
  2. function sgt_login_bg(){
  3. 切换用户()
  4. //cnas加急
  5. var local_cnas加急 = localStorage.getItem('CNAS加急');
  6. if (local_cnas加急=='true'){
  7. zidong_cnas()
  8. }
  9. //==============================开始 检查到客户变了,那么 ①把客户信息显示出来 ②生产实验室 如果不是北京分公司,那么就显示一个颜色===========
  10. // 观察器的配置(需要观察什么变动)
  11. var config = {childList: true,attributes:true,characterData:true}; //, childList: true, subtree: true,characterData:true,characterDataOldValue:true,attributDataOldValue:true ,attributeFilter:['class']
  12. var tabs变化 = function(mutationRecoard, observer) {
  13. //console.log(mutationRecoard)
  14. //给 calss为 tabs-close的a标签加个 biaoji_close 的class,方便监视改变
  15. $('.tabs-close').parent().addClass('biaoji_close')
  16. console.log(111)
  17. };
  18. var observer = new MutationObserver(tabs变化);
  19. // 以上述配置开始观察目标节点
  20. dom=$('#tabs').find('.tabs').eq(0).get(0)
  21. //dom=document.getElementsByClassName("tabs-close");
  22. observer.observe(dom, config);
  23. $('#mainPanle').on('DOMNodeInserted',function(e) {
  24. return
  25. text=e.target.outerHTML
  26. //如果检查到了订单管理
  27. if (text.indexOf('src="/seq/SeqOrderList.aspx"')!=-1 ) {
  28. var html=$('iframe[src="/seq/SeqOrderList.aspx"]').get(0)//订单管理页面
  29. //点击 订单管理 标题,让高度合适
  30. $('#tabs').on('click','li:contains(订单管理)',function(){gaodu(html);gaodu(html)})
  31. html.onload=function(){
  32. 订单管理()
  33. }
  34. }
  35. //如果检查到了测序样品
  36. if (text.indexOf('src="/seq/SeqSampleList.aspx"')!=-1 ) {
  37. var html=$('iframe[src="/seq/SeqSampleList.aspx"]').get(0)//测序样品页面
  38. //点击 标题,让高度合适
  39. $('#tabs').on('click','li:contains(测序样品)',function(){gaodu(html);gaodu(html)})
  40. html.onload=function(){
  41. 测序样品()
  42. }
  43. }
  44. //如果检查到了课题组管理
  45. if (text.indexOf('src="/custmer/manageketizu.aspx"')!=-1 ) {
  46. var html=$('iframe[src="/custmer/manageketizu.aspx"]').get(0)//课题组管理页面
  47. //点击标题,让高度合适
  48. $('#tabs').on('click','li:contains(课题组管理)',function(){gaodu(html);gaodu(html)})
  49. html.onload=function(){
  50. 课题组管理()
  51. }
  52. }
  53. //如果检查到了自备引物
  54. if (text.indexOf('src="/viporder/SeqCustPrimerList.aspx"')!=-1 ) {
  55. var html=$('iframe[src="/viporder/SeqCustPrimerList.aspx"]').get(0)//自备引物页面
  56. //点击标题,让高度合适
  57. $('#tabs').on('click','li:contains(自备引物)',function(){gaodu(html);gaodu(html)})
  58. html.onload=function(){
  59. 自备引物()
  60. }
  61. }
  62. //如果检查到了合成订单
  63. if (text.indexOf('src="/syn/syn_order.aspx"')!=-1 ) {
  64. var html=$('iframe[src="/syn/syn_order.aspx"]').get(0)//合成订单页面
  65. //点击标题,让高度合适
  66. $('#tabs').on('click','li:contains(合成订单)',function(){gaodu(html);gaodu(html)})
  67. html.onload=function(){
  68. 合成订单()
  69. }
  70. }
  71. //如果检查到了合成样品页面
  72. if (text.indexOf('src="/syn/SynSample.aspx"')!=-1 ) {
  73. var html=$('iframe[src="/syn/SynSample.aspx"]').get(0)//合成样品页面
  74. //点击标题,让高度合适
  75. $('#tabs').on('click','li:contains(合成样品)',function(){gaodu(html);gaodu(html)})
  76. html.onload=function(){
  77. 合成样品()
  78. }
  79. }
  80. //如果检查到了测序文件
  81. if (text.indexOf('src="/seq/AutoFileUploadList.aspx"')!=-1 ) {
  82. var html=$('iframe[src="/seq/AutoFileUploadList.aspx"]').get(0)//测序文件页面
  83. //点击 测序文件 标题,让高度合适
  84. $('#tabs').on('click','li:contains(测序文件)',function(){gaodu(html);gaodu(html)})
  85. html.onload=function(){
  86. 测序文件()
  87. }
  88. }
  89. });
  90. //点击左侧的列的时候,如果有 系统提示 默认点击确定
  91. $("#lnav").find('li').click(function(){
  92. if ($("[class='panel window messager-window']").length==1){
  93. $("[class='panel window messager-window']").find('.l-btn').click()
  94. }
  95. })
  96. }
  97.  

QingJ © 2025

镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址