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

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

目前為 2015-06-20 提交的版本,檢視 最新版本

// ==UserScript==
// @name        iks:virtonomica минимальный заказ
// @namespace   virtonomica
// @description Разрывает заказы которые менее или равны указаному минимуму
// @include     http://*virtonomica*.*/*/main/unit/view/*/sale*
// @version     1.01
// @grant       none
// ==/UserScript==

var run = function() {
  var idUnit = location.href.split('/')[7]
  o = {};
  $( '#productsHereDiv span:nth-child(2)' ).append('<div style="float:right">Минимальный заказ: <input type="text" value="0" id="inputMin" style="width: 50px; text-align:right"/></div>');
  
  if( window.localStorage.getItem('iksMinZakaz') ) o = JSON.parse( window.localStorage.getItem('iksMinZakaz') );
  if(o[idUnit]) $('#inputMin').val( o[idUnit] );
  
  $('#inputMin').bind("change keyup input click", function() {
    var num = parseInt( $(this).val().replace(/[^0-9]/g, '') ) | 0;
    $(this).val( num );
    o[idUnit] = num;
    window.localStorage.setItem('iksMinZakaz', JSON.stringify( o ))
  });
  
  var p = false;
  $('#consumerListDiv > table.list.salelist tr').each(function() {
    if( $(this).hasClass('odd') || $(this).hasClass('even') ) {
      if( parseInt( $(this).find('td:nth-child(7)').html().replace(/\s+/g, '') ) < parseInt( $('#inputMin').val() ) ) {
        $(this).find('input[type="checkbox"]').prop('checked','checked');
        p = true;
      }
    }
  });
  if(p) $('input[value="Разорвать контракт"]').click();
}

if(window.top == window)
{
  $( '<script/>', { text: '(' + run.toString() + ')()' } ).appendTo('head');
}

QingJ © 2025

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