Zentao-Fs

禅道与飞书的bug通信

目前为 2022-01-19 提交的版本。查看 最新版本

// ==UserScript==
// @name         Zentao-Fs
// @namespace    https://www.flashmoney.com/
// @version      1.0
// @description  禅道与飞书的bug通信
// @grant        GM_addStyle
// @run-at       document-end
// @author       ll
// @match        https://project.flashexpress.pub/zentao/bug-*
// @require      https://cdn.bootcdn.net/ajax/libs/jquery/3.4.1/jquery.min.js
// @license      MIT
// ==/UserScript==

(function() {
    'use strict';
    const whiteName = ['L:刘丽 前端', 'W:王文君']
    const href = window.location.href
    console.log(href)
    $('body')
    .delegate('#submit', 'click', function(event) {
        const href = window.location.href

        if(href.indexOf('bug-create') > -1) {
            // 影响版本
            const _require = $('#openedBuild_chosen .search-choice >span').text()
            // 标题
            const _bugTitle = $('.input-control #title').val()
            // 指派给
            const bugUserName = $("#assignedTo_chosen >.chosen-single-with-deselect >span").text()

            if (_require && _bugTitle) {
                sendMessageFeiShu(_bugTitle, bugUserName)
            }
        } else {
            const _bugUserName = $(".picker-selections .picker-selection-text").text()

            const _bugTitle = $('.input-control #title').val() || $('.main-header >h2').children().eq(1).text()

            sendMessageFeiShu(_bugTitle, _bugUserName)
        }
        });



         // 告诉飞书
        function sendMessageFeiShu(_title, _name){
            if(!whiteName.includes(_name)) return

            const query = {
                msg_type: "text",
                content: {
                    text: JSON.stringify({bug名: _title, 归属人: _name,}),
                }
            }
             $.ajax({
                url:"https://open.feishu.cn/open-apis/bot/v2/hook/02eadbf7-31de-4f4d-bc7e-613ec986ba60",
                type: "post",
                headers:{'Content-Type':'application/json'},
                dataType: 'json',
                data: JSON.stringify(query),
                success:function(result){
                    console.log(result)
                }
            });

        }
})();

QingJ © 2025

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