您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Greasy Fork is available in English.
描述-订单管理
当前为
此脚本不应直接安装。它是供其他脚本使用的外部库,要使用该库请加入元指令 // @require https://update.greasyfork.icu/scripts/468378/1203586/22-%E8%AE%A2%E5%8D%95%E7%AE%A1%E7%90%86.js
function 订单管理(显示_订单管理){ var 当前用户名=$('#curname',window.parent.document).text() var html=$('iframe[src="/seq/SeqOrderList.aspx"]')//订单管理页面 if (html.length==1 && 显示_订单管理==true){ //每隔几秒运行一次 如果生产公司不是北京分公司,则显示一个颜色 beijingfengongsi(html) var toolbar=html.contents().find('body').find('.toolbar').eq(0) // 找到了toolbar工具栏 //如果有标记 则退出 if(toolbar.hasClass('diyici_biaoji')==true){ return false } toolbar.addClass('diyici_biaoji') console.log('订单管理') //html.on('load',function(){ //setTimeout(function(){ html=html.contents().find('body').eq(0) //vip下单放到最前面 vip_top('dingdan',html); //批量添加照片 多个人上传同一个照片 //add_phone() if(当前用户名==="申高天" || 当前用户名==="冯丽丽"){ //查询北京订单数量 //find_shuliang() //每日报表 //baobiao() } //gaodu('dingdanguanli') //gaodu('dingdanguanli') //},1000) //}) } } //订单管理,VIP按钮放在最前面 绑定事件:如果点击VIP下单 load后运行 add_order() function vip_top(leixings,html){ //把VIP下单按钮放在最前面 var vip=html.find('#a_addordervip').eq(0) var tianjia_anniu=html.find('#a_add').eq(0) if(vip.hasClass('judge_have')==false){ vip.addClass('judge_have') var a_edit=html.find('#a_edit').eq(0) a_edit.before(vip) //点击VIP下单按钮 vip.click(vip下单) } } //点击 vip下单 触发事件 function vip下单(){ console.log('vip下单按钮') if(leixings==="hecheng"){ var html_tankuang= $('iframe[src="../bio/erp/primerSynthesis.html?mode=add"]') //合成管理 弹框页面 }else{ var html_tankuang=$('iframe[src="../bio/erp/sangerSequencing.html?mode=add"]') //订单管理 弹框页面 } //如果vip 下单弹框显示完全,则运行 html_tankuang.on('load',function(){ add_order(leixings) //显示客户详细信息 显示客户详细信息() function 显示客户详细信息(){ var x=setTimeout(function (){ kehu_showAll(leixings) //如果iframe弹框不存在 需要停止自动运行 if($('[class="panel window"]').css('display')==="none"){ return false }else{ //回调函数 不要删 显示客户详细信息() } },2000); } }) } //订单管理和合成订单 vip下单 弹框页面 function add_order(leixings){ if(leixings==="hecheng"){ var html=$('iframe[src="../bio/erp/primerSynthesis.html?mode=add"]').contents().find('body').eq(0) //合成管理 iframe弹框页面 }else if(leixings==='dingdan'){ var html=$('iframe[src="../bio/erp/sangerSequencing.html?mode=add"]').contents().find('body').eq(0) //订单管理 iframe弹框页面 } //添加订单的iframe弹框界面 if(html.length===1){ var form=html.find('#form').eq(0) if(form.hasClass('yijingyunxingyici')===false){ form.addClass('yijingyunxingyici') if(leixings==="dingdan"){ //点击 上传Excel按钮 运行 primer () primer_checkbox (); html.find('#upload-file').eq(0).click(function(){ if(tags_primer_primerCheckBox===1){ return false } zidong_primer() function zidong_primer(){ var x=setTimeout(function (){ primer(); primer_checkbox(); var html_1=$('iframe[src="../bio/erp/sangerSequencing.html?mode=add"]').contents().find('body').eq(0) //订单管理 iframe弹框页面 if(html_1.length===0){ tags_primer_primerCheckBox=0 return false }else{ //如果iframe弹框不存在 需要停止自动运行 if($('[class="panel window"]').css('display')==="none"){ tags_primer_primerCheckBox=0 return false }else{ tags_primer_primerCheckBox=1 //回调函数 不要删 zidong_primer() } } },2500); } }) }else if (leixings==="hecheng"){ //默认选择OD模式 html.find('#unit1').attr('checked','checked') } //点击 选择客户的文本框,是每个客户显示在一行 html.on('click','.select2-search__field',function(event){ kehu_yihang(leixings); }) html.on('click',function(event){ // 把客户信息显示出来 //kehu_showAll(leixings); //添加订单iframe页面 生产实验室 如果不是北京分公司,那么就显示一个颜色 color_shengchan_fengongsi() }) } } } //添加订单页面,选择好客户后显示详细信息 function kehu_showAll(leixings){ if(leixings==="hecheng"){ var html=$('iframe[src="../bio/erp/primerSynthesis.html?mode=add"]').contents().find('body').eq(0) //合成管理 iframe弹框页面 .find('#wrapper').eq(0) }else{ var html=$('iframe[src="../bio/erp/sangerSequencing.html?mode=add"]').contents().find('body').eq(0) //订单管理 iframe弹框页面 .find('#wrapper').eq(0) } var order_xinzeng_html=html if(order_xinzeng_html.length==1){ //说明有 添加订单页面 //先隐藏图 if(order_xinzeng_html.find("[class='col-xs-3 plate-param-container hidden']").length==0){ //如果图片没有隐藏 order_xinzeng_html.find("[class='col-xs-3 plate-param-container']").addClass('hidden')//添加隐藏 } if(order_xinzeng_html.find("[class='col-xs-3 plate-container hidden']").length==0){ //如果图片没有隐藏 order_xinzeng_html.find("[class='col-xs-3 plate-container']").addClass('hidden')//添加隐藏 } if(order_xinzeng_html.find('#kehu_all').size()==0){ t='<div id="kehu_all" style="position:absolute;left:60px;width:1300px;height:67px"><span> </span><font size="3" color="red"></font></div>' order_xinzeng_html.find("[class='wrapper wrapper-content animated fadeInRight']").eq(0).prepend(t) order_xinzeng_html.find("[class='plate-col']").eq(0).append('<div style="position:absolute;right:333px"><font size="3" color="red"><textarea id="tixing" rows="11" cols="40"></textarea></font></div>') order_xinzeng_html.find("#kehu_all").attr('title',"") } ktz_text=order_xinzeng_html.find('#select2-ktz-container').eq(0) //课题组选择框 //去除里面的div标签 <div hidden='hidden'>朱旭</div> ktz_text.find('div').remove() select_xinxi=ktz_text.text() console.log(select_xinxi) if(select_xinxi=="输入名称、邮箱、电话查询"){ order_xinzeng_html.find('#kehu_all').eq(0).find('font').eq(0).text("") return false } select_xinxi=select_xinxi.slice(1) id=parseInt(select_xinxi).toString() //选择的客户ID name=select_xinxi.slice(id.length) //选择的客户名称 if(order_xinzeng_html.find("#kehu_all").attr('title')!==id){ $.ajaxSettings.async = false; $.get("/ajax/SearchCustmer.ashx?action=getcustKtz&keyword="+id+"%20"+name, function (data,status) { data=data.slice(2,-2) //把左右两遍的[""]去掉 order_xinzeng_html.find('#kehu_all').eq(0).find('font').eq(0).text(data) order_xinzeng_html.find("#kehu_all").attr('title',id) }); order_xinzeng_html.find('#tixing').eq(0).val("") old_xinxi=order_xinzeng_html.find('#kehu_all').find('font').eq(0).text()//从已经建立的div里面获取里面的客户信息, if (old_xinxi!=""){ // 从已经建立的div里面获取里面的信息不为空 old_xinxi_split=old_xinxi.split('——'); old_id=old_xinxi_split[0] //从已经建立的div里面获取里面的客户ID old_name=old_xinxi_split[1]//从已经建立的div里面获取里面的客户姓名 old_ktz_id=old_xinxi_split[2]//从已经建立的div里面获取里面的课题组ID ti_xing=getTixing(id,old_ktz_id) //获取客户和课题组提醒 order_xinzeng_html.find('#tixing').eq(0).val(ti_xing) } } } } //订单管理 如果生产公司不是北京分公司,则显示一个颜色 function beijingfengongsi(html){ //var html=$('iframe[src="/seq/SeqOrderList.aspx"]').contents().find('body').eq(0)//订单管理页面 if(html.length==1 && html.find('[aria-describedby=list_seqo_order_state]').last().attr('title')!=='唯一'){ html.find('[aria-describedby=list_seqo_order_state]').last().attr('title','唯一') html.find('#list').eq(0).find('[aria-describedby=list_seqo_product_company_name]').each(function(){ if($(this).text()!="北京分公司"){ $(this).attr('Bgcolor','#AeEEe7') } }) }else{return false} }