Greasy Fork

Greasy Fork is available in English.

Redmine工时统计

方便统计redmine工时

当前为 2021-12-31 提交的版本,查看 最新版本

// ==UserScript==
// @name         Redmine工时统计
// @namespace    http://tampermonkey.net/
// @version      1.0
// @description  方便统计redmine工时
// @author       You
// @match        http://192.168.6.8:33988/workreports*
// @icon         https://www.google.com/s2/favicons?domain=6.8
// @grant        none
// @license      MIT
// ==/UserScript==

(function() {
    'use strict';


    function showWorkTime() {
        var workTimeArray = Array();
        document.querySelector("#workreport-table").querySelectorAll("td").forEach((element, index) => { if(index % 12 == 5){ workTimeArray.push(parseFloat(element.innerHTML));}});
        var allTime = parseFloat(workTimeArray.reduce((a, b) => a + b, 0)).toFixed(2);
        alert("当前页面的工作量统计:"+allTime);
    }

    var button = document.createElement("button");
    button.innerHTML = "统计当前工时";
    button.style.position = "fixed";
    button.style.top = "100px";
    button.style.right = "100px";
    button.onclick = showWorkTime;
    document.body.appendChild(button);
})();