// ==UserScript== // @name 轻流QingFlow超级插件(体验版) // @namespace http://tampermonkey.net/ // @version 2.0.2 // @description 轻流QingFlow应用自动超级字段插件 // @author Mr.Dragon King // @license Mr.Dragon King // @match *://*.qingflow.com/* // @match *://*.qingflow.com/f/* // @icon https://www.google.com/s2/favicons?sz=64&domain=pmbaobao.com // @require https://cdn.bootcss.com/jquery/3.3.1/jquery.js // @grant GM_log // @grant GM_xmlhttpRequest // @downloadURL none // ==/UserScript== //消息推送 var MessagePushState = false;//是否开启消息推送 var QW_QrobotHook = "";//企业微信群机器人Hook //按钮配色方案(皮肤方案) var ButtonColorOpen = true;//开启在线皮肤方案 var ButtonColorTypeID = "0d046bde63b454e10003fa1e18aeb928";//输入皮肤ID //@Data var fieldUN = "未同步!!!";//字段数量 var PageOptimizationOpen = false; //@注册基础元素-字段 var field_Textfield = "/html/body/qf-root/qf-pages/qf-app-item/qf-creation/div/div[1]/div/div/div[1]";//单行文字 var field_Textarea = "/html/body/qf-root/qf-pages/qf-app-item/qf-creation/div/div[1]/div/div/div[2]";//多行文字 var field_Number = "/html/body/qf-root/qf-pages/qf-app-item/qf-creation/div/div[1]/div/div/div[3]";//数字 var field_Link = "/html/body/qf-root/qf-pages/qf-app-item/qf-creation/div/div[1]/div/div/div[4]";//链接 var field_Date = "/html/body/qf-root/qf-pages/qf-app-item/qf-creation/div/div[1]/div/div/div[5]";//日期 var field_StartStopTime = "/html/body/qf-root/qf-pages/qf-app-item/qf-creation/div/div[1]/div/div/div[6]";//起止时间 var field_Phone = "/html/body/qf-root/qf-pages/qf-app-item/qf-creation/div/div[1]/div/div/div[7]";//电话 var field_Mailbox = "/html/body/qf-root/qf-pages/qf-app-item/qf-creation/div/div[1]/div/div/div[8]";//邮箱 var field_AloneChoice = "/html/body/qf-root/qf-pages/qf-app-item/qf-creation/div/div[1]/div/div/div[9]";//单项选择 var field_DropDownChoice = "/html/body/qf-root/qf-pages/qf-app-item/qf-creation/div/div[1]/div/div/div[10]";//下拉选择 //@注册基础元素-字段基础参数 var field_Title = "/html/body/qf-root/qf-pages/qf-app-item/qf-creation/div/div[3]/qf-edit-area/div/qf-function-lock/qf-title-and-hint/div[2]/input";//字段标题 var fieldParameter_Required = "/html/body/qf-root/qf-pages/qf-app-item/qf-creation/div/div[3]/qf-edit-area/div/qf-function-lock/div[1]/label";//必填 var fieldParameter_QRCode = "/html/body/qf-root/qf-pages/qf-app-item/qf-creation/div/div[3]/qf-edit-area/div/qf-function-lock/div[2]/label";//扫码(默认二维码) var fieldParameter_BarCode = "/html/body/qf-root/qf-pages/qf-app-item/qf-creation/div/div[3]/qf-edit-area/div/qf-function-lock/div[2]/qf-radio-group/label[2]";//扫码-条形码 var fieldParameter_NotDuplicateValue = "/html/body/qf-root/qf-pages/qf-app-item/qf-creation/div/div[3]/qf-edit-area/div/qf-function-lock/div[3]/label"//不允许重复值 //@注册基础元素-字段高级参数 var fieldParameter_AssociateExistingData = "";//关联已有数据 var fieldParameter_LimitWords = "";//限制字数 var fieldParameter_DecimalsAllowed = "";//允许小数 var fieldParameter_DisplayAmount = ""//显示金额 var fieldParameter_TimeFormat = "";//时间格式 var fieldParameter_TimeOverlapNotAllowed = "";//不允许时间重叠 var fieldParameter_FixedTelephone = "";//支持固定电话 var fieldParameter_SMSVerification = "";//短信验证 var fieldParameter_OptionContent = "";//选项内容 //打印控制台版本信息 console.log("=====================================================================") console.log("|| @name QingFlow Dragon King Super Tools") console.log("|| @version 体验版本0.1") console.log("|| @description 轻流QingFlow应用自动超级字段插件") console.log("|| @author Mr.Dragon King") console.log("|| @license Mr.Dragon King") console.log("=====================================================================") console.log("Hello,欢迎使用【QingFlow Dragon King Super Tools】\n轻流QingFlow应用自动超级字段插件🐲\n\n@author Mr.Dragon King \n@version 0.2\n\n使用帮助:\nhttps://www.yuque.com/g/mrscott-prexr/bgia0r/hfwq3pdgm0y7m50i/collaborator/join?token=Je5Br7K9hrV1R8FE# 《QingFlow Dragon King Super Tools使用帮助》\n\n更多信息可联系作者"); //@jquery库 function jquery() { var myScript = document.createElement('script'); myScript.src = 'https://cdn.bootcss.com/jquery/3.3.1/jquery.js'; document.getElementsByTagName('head')[0].appendChild(myScript); } //@XPath方法 function $x(STR_XPATH) { var xresult = document.evaluate(STR_XPATH, document, null, XPathResult.ANY_TYPE, null); var xnodes = []; var xres; while (xres = xresult.iterateNext()) { xnodes.push(xres); } return xnodes; } //@xlsx库 function xlsx() { var myScript = document.createElement('script'); myScript.src = 'https://cdn.bootcss.com/xlsx/0.11.5/xlsx.core.min.js'; document.getElementsByTagName('head')[0].appendChild(myScript); } //@页面启动 (function () { //加载库 setTimeout(function () { jquery(); Menu(); xlsx(); ButtonColorScheme() //alert("Hello,欢迎使用【QingFlow Dragon King Super Tools】\n轻流QingFlow应用自动超级字段插件🐲\n\n@author Mr.Dragon King \n@version 0.2\n\n使用帮助:\nhttps://www.yuque.com/g/mrscott-prexr/bgia0r/hfwq3pdgm0y7m50i/collaborator/join?token=Je5Br7K9hrV1R8FE# 《QingFlow Dragon King Super Tools使用帮助》\n\n更多信息可联系作者"); }, 2000); })(); $(function () { $(document).on("click", "#a", function () { console.log("优化界面完成") }); }); //=================================功能菜单================================= //@菜单menu function Menu() { setInterval(function () { if (window.location.href.slice(0, 23) == "https://qingflow.com/f/" && $x("/html/body/qf-root/qf-pages/qf-app-item/qf-creation/qf-header-edit/div").length <= 0) { var BatchAddFields = "";//批量添加字段按钮 var Help = "";//插件使用帮助按钮 var SystemDesignDrawing = "";//系统设计图 var PageOptimization = "";//界面优化 var ExcelImport = "";//Excel导入 $("body > qf-root > qf-pages > qf-app-item > qf-creation > qf-header-edit > header").before("