Greasy Fork镜像 还支持 简体中文。

Virtonomica: Напоминалка FactorNew

Отображение за ход, где надо сменить спецухи; сколько осталось до окончания платных услуг.

目前為 2016-01-15 提交的版本,檢視 最新版本

// ==UserScript==
// @name        Virtonomica: Напоминалка FactorNew
// @namespace   Virtonomica напоминалка
// @description    Отображение за ход, где надо сменить спецухи; сколько осталось до окончания платных услуг.
// @version     2
// @include       http://virtonomic*.*/*/main/company/view/*/dashboard
// @grant       none
// ==/UserScript==

var run = function() {
  var win = (typeof(unsafeWindow) != 'undefined' ? unsafeWindow : top.window);
	$ = win.$;
  
  //получаем число
  var chislo= parseInt($('div#server-time').next().html().replace(/\s/g, ""));
  //получаем месяц
  var mes= ($('div#server-time').next().text().replace(/\w/g, "").replace(/\г\./g, "").replace(/\s/g, ""));
  
 
switch (mes) {
  case "января": {
     if (chislo+7 >  31) {
 
       //пример: var  z=  '<a href="http://virtonomica.ru/vera/main/unit/view/5673638">Включить цветы</a><br/><a href="http://virtonomica.ru/vera/main/unit/view/5673638">Включить цветы</a>';   
var z= "Поменять";
  }
   else {   
    z= "Менять не нужно";
  }
     break;
  }
    
 case "февраля": {
     if (chislo+7 >  28) {
   
    z=  '<a href="http://virtonomica.ru/vera/main/unit/view/5673638">Включить цветы</a>';
            
  }
 
  else {   
    z= "Менять не нужно";
  }
    
    break;
  }   
    
  case "марта": {
     if (chislo+7 >  31) {
    
    z= "Поменять";
            
  }
 
  else {   
    z= "Менять не нужно";
  }
    
    break;
  }  
    
case "апреля": {
     if (chislo+7 >  30) {
    
    z= '<a href="http://virtonomica.ru/vera/main/unit/view/5645720">Включить зерно</a>';
            
  }
 
  else {   
    z= "Менять не нужно";
  }
    
    break;
  }    
    
    
 case "мая": {
     if (chislo+7 >  31) {
    
    z= '<a href="http://virtonomica.ru/vera/main/unit/view/5414425">Включить зерно</a>'+
       '<br/><a href="http://virtonomica.ru/vera/main/unit/view/5645720">Включить подсолнечник либо помидоры</a>';
            
  }
 
  else {   
    z= "Менять не нужно";
  }
    
    break;
  }   
    
 case "июня": {
     if (chislo+7 >  30) {
    
    z= '<a href="http://virtonomica.ru/vera/main/unit/view/5414425">Включить сахар</a>'+
      '<br/><a href="http://virtonomica.ru/vera/main/unit/view/5430935">Включить сахар</a>'+
    '<br/><a href="http://virtonomica.ru/vera/main/unit/view/6184000">Включить сахар</a>'+
    '<br/><a href="http://virtonomica.ru/vera/main/unit/view/5645720">Включить картофель</a>';
            
  }
 
  else {   
    z= "Менять не нужно";
  }
    
    break;
  }   
    
case "июля": {
     if (chislo+7 >  31) {
    
    z= '<a href="http://virtonomica.ru/vera/main/unit/view/5673638">Включить фрукты</a>'+
    '<br/><a href="http://virtonomica.ru/vera/main/unit/view/5430935">Включить табак</a>'+
    '<br/><a href="http://virtonomica.ru/vera/main/unit/view/6184000">Включить табак</a>';
            
  }
 
  else {   
    z= "Менять не нужно";
  }
    
    break;
  }    
    
 case "августа": {
     if (chislo+7 >  31) {
    
    z= "поменять";
            
  }
 
  else {   
    z= "Менять не нужно";
  }
    
    break;
  }
    
    
  case "сентября": {
     if (chislo+7 >  30) {
    
    z=  '<a href="http://virtonomica.ru/vera/main/unit/view/5673638">Включить оливки</a>';
            
  }
 
  else {   
    z= "Менять не нужно";
  }
    
    break;
  }  
    
  case "октября": {
     if (chislo+7 >  31) {
    
    z= "Поменять";
            
  }
 
  else {   
    z= "Менять не нужно";
  }
    
    break;
  }  
    
  case "ноября": {
     if (chislo+7 >  30) {
    
    z= "Поменять";
            
  }
 
  else {   
    z= "Менять не нужно";
  }
    
    break;
  }  
    
    
    case "декабря": {
     if (chislo+7 >  31) {
    
    z= "Поменять";
            
  }
 
  else {   
    z= "Менять не нужно";
  }
    
    break;
  }
    
    
  };

  
  
  
  
  
  
  $(' div#right_side').after('<div id="spec" align="center" style="background:#f4fdf0; float:left;margin-left:20px; width:45%; border: 1px solid black; border-radius:10px; -moz-border-radius:5px;">'+
                  '<div align="center" ><p style="color:green; font-size: 12pt;">Смена специализаций на плантациях</p></div>'    +   
                           '<div style="border: 1px solid black;"></div>'+
      
    //для спецух                        
                            '<div  align="center" style="font-size: 11pt;">'+z+'</div>'   +            
                            
                            
                            ' </div>');  
  
 // для напоминания платных услуг
  
  
  		$(document).ready(function(){
    $.get('	http://virtonomica.ru/vera/main/user/privat/persondata/pay_service/list' , function(data) {
                  var k = $("tr:contains('Корпоративные виллы') > td[class='nowrap payusage']", data).html();
         $.get('	http://virtonomica.ru/vera/main/user/privat/persondata/pay_service/list' , function(data) {
                  var m = $("tr:contains('Отдел кадров') > td[class='nowrap payusage']", data).html();
            
 if ( m <  5) {
    
var   ok= 'color:red;';
            
  }
     
  if ( k <  5) {
    
var   kp= 'color:red;';
            
  }
    
   
      $(' div#spec').after('<div align="center" style="background:#f4fdf0; float:left;margin-left:45px;  width:45%; border: 1px solid black; border-radius:10px; -moz-border-radius:5px;">'+
                  '<div align="center" ><p style="color:green; font-size: 12pt;">Окончание платных услуг</p></div>'    +   
                           '<div style="border: 1px solid black;"></div>'+
      
                         
                           '<div  align="center" style="font-size: 11pt;'+kp+'">"Корпоративные виллы" осталось '+k+' дн.</div>'   +            
                                  '<div  align="center" style="font-size: 11pt;'+ok+'">"Отдел кадров" осталось '  + m + ' дн.</div>'+                
                            ' </div>');      	      
  
  }); 
   });
});
};



// Хак, что бы получить полноценный доступ к DOM >:]
var script = document.createElement("script");
script.textContent = '(' + run.toString() + ')();';
document.documentElement.appendChild(script);

QingJ © 2025

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