2.24-库存管理

库存管理

此脚本不应直接安装,它是一个供其他脚本使用的外部库。如果您需要使用该库,请在脚本元属性加入:// @require https://update.gf.qytechs.cn/scripts/512084/1462236/224-%E5%BA%93%E5%AD%98%E7%AE%A1%E7%90%86.js

  1. function 库存管理(src){
  2. console.log('新的库存管理界面')
  3. var local_仓库包含测序_出库=localStorage.getItem('仓库包含测序_出库');
  4. var html=$('iframe[src="'+src+'"]')//页面
  5. html=html.contents().find('body').eq(0)
  6. var toolbar=html.find('.toolbar').eq(0) // 找到了toolbar工具栏
  7. var sample_table=html.find('.ui-jqgrid-btable').eq(0) // 找到了样品的table
  8. //添加toolbar工具栏按钮
  9. 添加toolbar按钮(html)
  10. //添加toolbar工具栏按钮
  11. function 添加toolbar按钮(html){
  12. if (toolbar.find('.weiyiyici').length==0){
  13. //添加标记
  14. toolbar.addClass('weiyiyici')
  15. if(local_仓库包含测序_出库=='true'){
  16. toolbar.append('<button id="button_chaxun_cangku_baohan_cexu" onclick="return false">查询仓库包含测序</button>')
  17. toolbar.append('<button id="button_cangku_baohan_cexu_chuku" onclick="return false">仓库包含测序_出库</button>')
  18. //点击 查询仓库包含测序 按钮
  19. toolbar.find('#button_chaxun_cangku_baohan_cexu').click(function(){
  20. 查询仓库包含测序()
  21. })
  22. //点击 仓库包含测序_出库 按钮
  23. toolbar.find('#button_cangku_baohan_cexu_chuku').click(function(){
  24. 仓库包含测序_出库()
  25. })
  26. }
  27. }
  28. }
  29. function 查询仓库包含测序(){
  30. toolbar.find('#a_search').eq(0).find('.l-btn-left').eq(0).click();
  31. $('#searchForm').eq(0).find("option[value='store_name']").attr('selected','selected') //把找到的第一个查询条件改成 仓库
  32. $('.searchOper:lt(1)').find("option[value='cn']").attr('selected','selected') //条件改成包含
  33. $('#searchForm').eq(0).find("[class='txt02 searchString']").eq(0).val('测序')
  34. $("#AB").click()
  35. }
  36. function 仓库包含测序_出库(){
  37. selecteds=sample_table.find('tbody').find("[aria-selected='true']")
  38. selecteds.each(function(){
  39. //选中该行
  40. $(this).click()
  41. if($(this).attr("aria-selected")=="false"){
  42. $(this).click()
  43. }
  44. //如果选择了改行
  45. if($(this).attr("aria-selected")=="true"){
  46. 入库数量=$(this).find('[aria-describedby=list_store_put_amount]').text()
  47. toolbar.find("[class='l-btn-text icon-arrow_switch_bluegreen']").eq(0).click();
  48. $('#txt_store_requit_prod_amount').eq(0).val(入库数量)
  49. $('#d').find("#AB").eq(0).click()
  50. }
  51. })
  52. }
  53. }
  54.  

QingJ © 2025

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