iks:virtonomica минимальный заказ

Разрывает заказы которые менее указного

  1. // ==UserScript==
  2. // @name iks:virtonomica минимальный заказ
  3. // @namespace virtonomica
  4. // @description Разрывает заказы которые менее указного
  5. // @include http*://*virtonomic*.*/*/main/unit/view/*/sale*
  6. // @version 1.11
  7. // @grant none
  8. // ==/UserScript==
  9.  
  10. var run = function() {
  11. $('form[name="consumerListForm"]').each(function() {
  12. var idUnit = location.href.split('/')[7],
  13. o = {},
  14. idZakaz = $(this).find( '#consumerListDiv > table.list.salelist td.title' );
  15. $( idZakaz ).append('<div style="float:right">Минимальный заказ: <input type="text" value="0" id="inputMin" style="width: 70px; text-align:right"/></div>');
  16. var nameZakaz = $( idZakaz ).find(' img').attr('src').replace(/\/img\/products\//, '').replace(/.gif/, '');
  17. if( window.localStorage.getItem('iksMinZakaz') ) {
  18. o = JSON.parse( window.localStorage.getItem('iksMinZakaz') );
  19. if(!o[idUnit]) o[idUnit] = {};
  20. } else o[idUnit] = {};
  21. $( idZakaz ).find('#inputMin').val( o[idUnit][nameZakaz] | 0 );
  22. $(this).find('#inputMin').bind("change keyup input click", function() {
  23. var num = parseInt( $(this).val().replace(/[^0-9]/g, '') ) | 0;
  24. $(this).val( num );
  25. o[idUnit][nameZakaz] = num;
  26. window.localStorage.setItem('iksMinZakaz', JSON.stringify( o ))
  27. });
  28. var p = false;
  29. $(this).find('#consumerListDiv > table.list.salelist tr').each(function() {
  30. if( $(this).hasClass('odd') || $(this).hasClass('even') ) {
  31. if( parseInt( $(this).find('td:nth-child(7)').html().replace(/\s+/g, '') ) < parseInt( $('#inputMin').val() ) ) {
  32. $(this).find('input[type="checkbox"]').prop('checked','checked');
  33. p = true;
  34. }
  35. }
  36. });
  37. if(p) $(this).find('input[value="Разорвать контракт"]').click();
  38. });
  39. }
  40.  
  41. if(window.top == window)
  42. {
  43. $( '<script/>', { text: '(' + run.toString() + ')()' } ).appendTo('head');
  44. }

QingJ © 2025

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