// ==UserScript== // @name QingFlow Dragon King Super Tools // @namespace http://tampermonkey.net/ // @version 0.1 // @description 轻流QingFlow应用自动超级字段插件 // @author Mr.Dragon King // @license Mr.Dragon King // @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 // @downloadURL none // ==/UserScript== var fieldInexUN = "未同步!!!"; var outinputDataziduan = []; (function () { console.log("@Dragon King 开启成功...."); console.log("开始加载jquery库....."); var myScript = document.createElement('script'); myScript.src = 'https://cdn.bootcss.com/jquery/3.3.1/jquery.js'; document.getElementsByTagName('head')[0].appendChild(myScript); console.log("jquery库加载成功....."); console.log(`当前字段数量:${fieldInexUN}`); //等待系统加载完成,启动批量添加字段选项 $("body").before(""); })(); ///////////////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////////////// //触发超级字段BatchAddFields $("#BatchAddFields").click(function(){ BatchAddFields(); }); ////////////////////////////////////////////////////////////////////// //超级字段BatchAddFields的功能 function BatchAddFields(){ console.log("触发超级字段BatchAddFields..."); fieldInexUN = $("body > qf-root > qf-pages > qf-app-item > qf-creation > div > div.center.ng-tns-c818-0.nsi > div > qf-dynamic-form > div > qform-pc-form > div > div > div").length; console.log(`当前字段数量:${fieldInexUN}`); var person=prompt("请批量输入字段信息","【单行文本】字段名称"); if (person!=null && person!=""){ console.log("批量输入字段信息:\n",person); console.log("开始分析输入数据....."); var BatchAddFieldsInputData=[]; person = person.replace(/\ +/g, ""); person= person.replace(/[\r\n]/g, ""); var type = 1;//1为数据类型 2为字段名称 3为参数 var parameterTexe = ""; var outdata ={ type:"【", name:"", parameter:[], } for(let index =0;person.length>index;index++){ if(person[index]!=""){ if(person[index]=="【"){ type = 1; if(index!=0){ outinputDataziduan.push(outdata ); } outdata = { type:"【", name:"", parameter:[], } }else if(person[index]=="】"){ outdata.type = `${outdata.type}${person[index]}`; type = 2; }else{ //添加字段类型 if(type == 1){ //字段类型 outdata.type = `${outdata.type}${person[index]}`; } //添加字段名称 if(type == 2){ if(outdata.name == "undefined" ){ outdata.name = `${person[index]}`; }else{ //字段名称 if(person[index] == "("||person[index] == "("){ type = 3; }else{ outdata.name = `${outdata.name}${person[index]}`; } } } //添加字段参数 if(type == 3){ if(person[index]==","||person[index]==","){ outdata.parameter.push(parameterTexe); parameterTexe=""; }else if(person[index] == ")"||person[index] == ")"){ outdata.parameter.push(parameterTexe); type = 1; parameterTexe=""; }else{ if(person[index] == ")"|| person[index] == ")"|| person[index] == "("||person[index] == "("){}else { parameterTexe = `${parameterTexe}${person[index]}` } } } if(index == person.length-1){ outinputDataziduan.push(outdata ); outdata = { type:"【", name:"", parameter:[], } } } } } } console.log(outinputDataziduan); for(let index=0; index qf-root > qf-pages > qf-app-item > qf-creation > div > div.left.ng-tns-c818-0 > div > div > div.widget-unit.widget-unit-dropping.ng-tns-c818-0.quetype-2.nsi").click(); fieldInexUN = $("body > qf-root > qf-pages > qf-app-item > qf-creation > div > div.center.ng-tns-c818-0.nsi > div > qf-dynamic-form > div > qform-pc-form > div > div > div").length; console.log(`字段【单行文本】添加成功,当前字段数量:${fieldInexUN}`); console.log(`当前字段序数:${fieldInexUN}`); $(`body > qf-root > qf-pages > qf-app-item > qf-creation > div > div.center.ng-tns-c818-0.nsi > div > qf-dynamic-form > div > qform-pc-form > div > div > div:nth-child(${fieldInexUN}) > div > div`).click(); //设置字段标题 modifyFieldTitle(data); //匹配字段参数 console.log("开始校验字段参数..."); for(let index = 0;index qf-root > qf-pages > qf-app-item > qf-creation > div > div.left.ng-tns-c818-0 > div > div > div.widget-unit.widget-unit-dropping.ng-tns-c818-0.quetype-3.nsi").click(); fieldInexUN = $("body > qf-root > qf-pages > qf-app-item > qf-creation > div > div.center.ng-tns-c818-0.nsi > div > qf-dynamic-form > div > qform-pc-form > div > div > div").length; console.log(`字段【多行文本】添加成功,当前字段数量:${fieldInexUN}`); console.log(`当前字段序数:${fieldInexUN}`); $(`body > qf-root > qf-pages > qf-app-item > qf-creation > div > div.center.ng-tns-c818-0.nsi > div > qf-dynamic-form > div > qform-pc-form > div > div > div:nth-child(${fieldInexUN}) > div > div`).click(); //设置字段标题 modifyFieldTitle(data); //匹配字段参数 console.log("开始校验字段参数..."); for(let index = 0;index qf-root > qf-pages > qf-app-item > qf-creation > div > div.left.ng-tns-c818-0 > div > div > div.widget-unit.widget-unit-dropping.ng-tns-c818-0.quetype-8.nsi").click(); fieldInexUN = $("body > qf-root > qf-pages > qf-app-item > qf-creation > div > div.center.ng-tns-c818-0.nsi > div > qf-dynamic-form > div > qform-pc-form > div > div > div").length; console.log(`字段【数字】添加成功,当前字段数量:${fieldInexUN}`); console.log(`当前字段序数:${fieldInexUN}`); $(`body > qf-root > qf-pages > qf-app-item > qf-creation > div > div.center.ng-tns-c818-0.nsi > div > qf-dynamic-form > div > qform-pc-form > div > div > div:nth-child(${fieldInexUN}) > div > div`).click(); //设置字段标题 modifyFieldTitle(data); //匹配字段参数 console.log("开始校验字段参数..."); for(let index = 0;index qf-root > qf-pages > qf-app-item > qf-creation > div > div.left.ng-tns-c818-0 > div > div > div.widget-unit.widget-unit-dropping.ng-tns-c818-0.quetype-9.nsi").click(); fieldInexUN = $("body > qf-root > qf-pages > qf-app-item > qf-creation > div > div.center.ng-tns-c818-0.nsi > div > qf-dynamic-form > div > qform-pc-form > div > div > div").length; console.log(`字段【链接】添加成功,当前字段数量:${fieldInexUN}`); console.log(`当前字段序数:${fieldInexUN}`); $(`body > qf-root > qf-pages > qf-app-item > qf-creation > div > div.center.ng-tns-c818-0.nsi > div > qf-dynamic-form > div > qform-pc-form > div > div > div:nth-child(${fieldInexUN}) > div > div`).click(); //设置字段标题 modifyFieldTitle(data); //匹配字段参数 console.log("开始校验字段参数..."); for(let index = 0;index qf-root > qf-pages > qf-app-item > qf-creation > div > div.left.ng-tns-c818-0 > div > div > div.widget-unit.widget-unit-dropping.ng-tns-c818-0.quetype-4.nsi").click(); fieldInexUN = $("body > qf-root > qf-pages > qf-app-item > qf-creation > div > div.center.ng-tns-c818-0.nsi > div > qf-dynamic-form > div > qform-pc-form > div > div > div").length; console.log(`字段【日期】添加成功,当前字段数量:${fieldInexUN}`); console.log(`当前字段序数:${fieldInexUN}`); $(`body > qf-root > qf-pages > qf-app-item > qf-creation > div > div.center.ng-tns-c818-0.nsi > div > qf-dynamic-form > div > qform-pc-form > div > div > div:nth-child(${fieldInexUN}) > div > div`).click(); //设置字段标题 modifyFieldTitle(data); //匹配字段参数 console.log("开始校验字段参数..."); for(let index = 0;index qf-root > qf-pages > qf-app-item > qf-creation > div > div.right.ng-tns-c818-0.nsi > qf-edit-area > div > qf-function-lock > div:nth-child(5) > label > span.ant-checkbox").click(); console.log("字段参数【这是个必填项】添加完成"); } break; default:{ console.log("未注册字段参数无法添加!!!错误参数名称:",data.parameter[index]); alert(`未注册的字段参数无法添加\n字段:${data.type}${data.name}\n错误参数名称:${data.parameter[index]}\n\n使用中如存在相关问题可联系:许亚宁(Dragon King)`) } } } }, 500); } ////////////////////////////////////////////////////////////////////// //起止时间 function fiel_endingTime(data) { console.log("开始添加字段【起止时间】..."); console.log(data); setTimeout(function () { $("body > qf-root > qf-pages > qf-app-item > qf-creation > div > div.left.ng-tns-c818-0 > div > div > div.widget-unit.widget-unit-dropping.ng-tns-c818-0.quetype-14.nsi").click(); fieldInexUN = $("body > qf-root > qf-pages > qf-app-item > qf-creation > div > div.center.ng-tns-c818-0.nsi > div > qf-dynamic-form > div > qform-pc-form > div > div > div").length; console.log(`字段【起止时间】添加成功,当前字段数量:${fieldInexUN}`); console.log(`当前字段序数:${fieldInexUN}`); $(`body > qf-root > qf-pages > qf-app-item > qf-creation > div > div.center.ng-tns-c818-0.nsi > div > qf-dynamic-form > div > qform-pc-form > div > div > div:nth-child(${fieldInexUN}) > div > div`).click(); //设置字段标题 modifyFieldTitle(data); //匹配字段参数 console.log("开始校验字段参数..."); for(let index = 0;index qf-root > qf-pages > qf-app-item > qf-creation > div > div.right.ng-tns-c818-0.nsi > qf-edit-area > div > qf-function-lock > div:nth-child(5) > label > span.ant-checkbox > input").click(); console.log("字段参数【这是个必填项】添加完成"); } break; default:{ console.log("未注册字段参数无法添加!!!错误参数名称:",data.parameter[index]); alert(`未注册的字段参数无法添加\n字段:${data.type}${data.name}\n错误参数名称:${data.parameter[index]}\n\n使用中如存在相关问题可联系:许亚宁(Dragon King)`) } } } }, 500); } ////////////////////////////////////////////////////////////////////// //电话 function fiel_phone(data) { console.log("开始添加字段【电话】..."); console.log(data); setTimeout(function () { $("body > qf-root > qf-pages > qf-app-item > qf-creation > div > div.left.ng-tns-c818-0 > div > div > div.widget-unit.widget-unit-dropping.ng-tns-c818-0.quetype-7.nsi").click(); fieldInexUN = $("body > qf-root > qf-pages > qf-app-item > qf-creation > div > div.center.ng-tns-c818-0.nsi > div > qf-dynamic-form > div > qform-pc-form > div > div > div").length; console.log(`字段【电话】添加成功,当前字段数量:${fieldInexUN}`); console.log(`当前字段序数:${fieldInexUN}`); $(`body > qf-root > qf-pages > qf-app-item > qf-creation > div > div.center.ng-tns-c818-0.nsi > div > qf-dynamic-form > div > qform-pc-form > div > div > div:nth-child(${fieldInexUN}) > div > div`).click(); //设置字段标题 modifyFieldTitle(data); //匹配字段参数 console.log("开始校验字段参数..."); for(let index = 0;index qf-root > qf-pages > qf-app-item > qf-creation > div > div.left.ng-tns-c818-0 > div > div > div.widget-unit.widget-unit-dropping.ng-tns-c818-0.quetype-6.nsi").click(); fieldInexUN = $("body > qf-root > qf-pages > qf-app-item > qf-creation > div > div.center.ng-tns-c818-0.nsi > div > qf-dynamic-form > div > qform-pc-form > div > div > div").length; console.log(`字段【邮箱】添加成功,当前字段数量:${fieldInexUN}`); console.log(`当前字段序数:${fieldInexUN}`); $(`body > qf-root > qf-pages > qf-app-item > qf-creation > div > div.center.ng-tns-c818-0.nsi > div > qf-dynamic-form > div > qform-pc-form > div > div > div:nth-child(${fieldInexUN}) > div > div`).click(); //设置字段标题 modifyFieldTitle(data); //匹配字段参数 console.log("开始校验字段参数..."); for(let index = 0;index qf-root > qf-pages > qf-app-item > qf-creation > div > div.left.ng-tns-c818-0 > div > div > div.widget-unit.widget-unit-dropping.ng-tns-c818-0.quetype-10.nsi").click(); fieldInexUN = $("body > qf-root > qf-pages > qf-app-item > qf-creation > div > div.center.ng-tns-c818-0.nsi > div > qf-dynamic-form > div > qform-pc-form > div > div > div").length; console.log(`字段【单项选择】添加成功,当前字段数量:${fieldInexUN}`); console.log(`当前字段序数:${fieldInexUN}`); $(`body > qf-root > qf-pages > qf-app-item > qf-creation > div > div.center.ng-tns-c818-0.nsi > div > qf-dynamic-form > div > qform-pc-form > div > div > div:nth-child(${fieldInexUN}) > div > div`).click(); //设置字段标题 modifyFieldTitle(data); //匹配字段参数 console.log("开始校验字段参数..."); for(let index = 0;index qf-root > qf-pages > qf-app-item > qf-creation > div > div.right.ng-tns-c818-0.nsi > qf-edit-area > div > qf-function-lock > div > label > span.ant-checkbox").click(); console.log("字段参数【这是个必填项】添加完成"); } break; default:{ console.log("未注册字段参数无法添加!!!错误参数名称:",data.parameter[index]); alert(`未注册的字段参数无法添加\n字段:${data.type}${data.name}\n错误参数名称:${data.parameter[index]}\n\n使用中如存在相关问题可联系:许亚宁(Dragon King)`) } } } }, 500); } ////////////////////////////////////////////////////////////////////// //下拉选择 function fiel_dropDownSelection(data) { console.log("开始添加字段【下拉选择】..."); console.log(data); setTimeout(function () { $("body > qf-root > qf-pages > qf-app-item > qf-creation > div > div.left.ng-tns-c818-0 > div > div > div.widget-unit.widget-unit-dropping.ng-tns-c818-0.quetype-11.nsi").click(); fieldInexUN = $("body > qf-root > qf-pages > qf-app-item > qf-creation > div > div.center.ng-tns-c818-0.nsi > div > qf-dynamic-form > div > qform-pc-form > div > div > div").length; console.log(`字段【下拉选择】添加成功,当前字段数量:${fieldInexUN}`); console.log(`当前字段序数:${fieldInexUN}`); $(`body > qf-root > qf-pages > qf-app-item > qf-creation > div > div.center.ng-tns-c818-0.nsi > div > qf-dynamic-form > div > qform-pc-form > div > div > div:nth-child(${fieldInexUN}) > div > div`).click(); //设置字段标题 modifyFieldTitle(data); //匹配字段参数 console.log("开始校验字段参数..."); for(let index = 0;index qf-root > qf-pages > qf-app-item > qf-creation > div > div.right.ng-tns-c818-0.nsi > qf-edit-area > div > qf-function-lock > div > label > span.ant-checkbox").click(); console.log("字段参数【这是个必填项】添加完成"); } break; default:{ console.log("未注册字段参数无法添加!!!错误参数名称:",data.parameter[index]); alert(`未注册的字段参数无法添加\n字段:${data.type}${data.name}\n错误参数名称:${data.parameter[index]}\n\n使用中如存在相关问题可联系:许亚宁(Dragon King)`) } } } }, 500); } ////////////////////////////////////////////////////////////////////// //多项选择 function fiel_multipleSelection(data) { console.log("开始添加字段【多项选择】..."); console.log(data); setTimeout(function () { $("body > qf-root > qf-pages > qf-app-item > qf-creation > div > div.left.ng-tns-c818-0 > div > div > div.widget-unit.widget-unit-dropping.ng-tns-c818-0.quetype-12.nsi").click(); fieldInexUN = $("body > qf-root > qf-pages > qf-app-item > qf-creation > div > div.center.ng-tns-c818-0.nsi > div > qf-dynamic-form > div > qform-pc-form > div > div > div").length; console.log(`字段【多项选择】添加成功,当前字段数量:${fieldInexUN}`); console.log(`当前字段序数:${fieldInexUN}`); $(`body > qf-root > qf-pages > qf-app-item > qf-creation > div > div.center.ng-tns-c818-0.nsi > div > qf-dynamic-form > div > qform-pc-form > div > div > div:nth-child(${fieldInexUN}) > div > div`).click(); //设置字段标题 modifyFieldTitle(data); //匹配字段参数 console.log("开始校验字段参数..."); for(let index = 0;index qf-root > qf-pages > qf-app-item > qf-creation > div > div.right.ng-tns-c818-0.nsi > qf-edit-area > div > qf-function-lock > div > label > span.ant-checkbox").click(); console.log("字段参数【这是个必填项】添加完成"); } break; default:{ console.log("未注册字段参数无法添加!!!错误参数名称:",data.parameter[index]); alert(`未注册的字段参数无法添加\n字段:${data.type}${data.name}\n错误参数名称:${data.parameter[index]}\n\n使用中如存在相关问题可联系:许亚宁(Dragon King)`) } } } }, 500); } ////////////////////////////////////////////////////////////////////// //图片选择 function fiel_imageChoice(data) { console.log("开始添加字段【图片选择】..."); console.log(data); setTimeout(function () { $("body > qf-root > qf-pages > qf-app-item > qf-creation > div > div.left.ng-tns-c818-0 > div > div > div.widget-unit.widget-unit-dropping.ng-tns-c818-0.quetype-15.nsi").click(); fieldInexUN = $("body > qf-root > qf-pages > qf-app-item > qf-creation > div > div.center.ng-tns-c818-0.nsi > div > qf-dynamic-form > div > qform-pc-form > div > div > div").length; console.log(`字段【图片选择】添加成功,当前字段数量:${fieldInexUN}`); console.log(`当前字段序数:${fieldInexUN}`); $(`body > qf-root > qf-pages > qf-app-item > qf-creation > div > div.center.ng-tns-c818-0.nsi > div > qf-dynamic-form > div > qform-pc-form > div > div > div:nth-child(${fieldInexUN}) > div > div`).click(); //设置字段标题 modifyFieldTitle(data); //匹配字段参数 console.log("开始校验字段参数..."); for(let index = 0;index qf-root > qf-pages > qf-app-item > qf-creation > div > div.left.ng-tns-c818-0 > div > div > div.widget-unit.widget-unit-dropping.ng-tns-c818-0.quetype-13.nsi").click(); fieldInexUN = $("body > qf-root > qf-pages > qf-app-item > qf-creation > div > div.center.ng-tns-c818-0.nsi > div > qf-dynamic-form > div > qform-pc-form > div > div > div").length; console.log(`字段【附件上传】添加成功,当前字段数量:${fieldInexUN}`); console.log(`当前字段序数:${fieldInexUN}`); $(`body > qf-root > qf-pages > qf-app-item > qf-creation > div > div.center.ng-tns-c818-0.nsi > div > qf-dynamic-form > div > qform-pc-form > div > div > div:nth-child(${fieldInexUN}) > div > div`).click(); //设置字段标题 modifyFieldTitle(data); //匹配字段参数 console.log("开始校验字段参数..."); for(let index = 0;index qf-root > qf-pages > qf-app-item > qf-creation > div > div.right.ng-tns-c818-0.nsi > qf-edit-area > div > qf-function-lock > div:nth-child(5) > label > span.ant-checkbox").click(); console.log("字段参数【这是个必填项】添加完成"); } break; default:{ console.log("未注册字段参数无法添加!!!错误参数名称:",data.parameter[index]); alert(`未注册的字段参数无法添加\n字段:${data.type}${data.name}\n错误参数名称:${data.parameter[index]}\n\n使用中如存在相关问题可联系:许亚宁(Dragon King)`) } } } }, 500); } ////////////////////////////////////////////////////////////////////// //地址 function fiel_address(data) { console.log("开始添加字段【地址】..."); console.log(data); setTimeout(function () { $("body > qf-root > qf-pages > qf-app-item > qf-creation > div > div.left.ng-tns-c818-0 > div > div > div.widget-unit.widget-unit-dropping.ng-tns-c818-0.quetype-21.nsi").click(); fieldInexUN = $("body > qf-root > qf-pages > qf-app-item > qf-creation > div > div.center.ng-tns-c818-0.nsi > div > qf-dynamic-form > div > qform-pc-form > div > div > div").length; console.log(`字段【地址】添加成功,当前字段数量:${fieldInexUN}`); console.log(`当前字段序数:${fieldInexUN}`); $(`body > qf-root > qf-pages > qf-app-item > qf-creation > div > div.center.ng-tns-c818-0.nsi > div > qf-dynamic-form > div > qform-pc-form > div > div > div:nth-child(${fieldInexUN}) > div > div`).click(); //设置字段标题 modifyFieldTitle(data); //匹配字段参数 console.log("开始校验字段参数..."); for(let index = 0;index qf-root > qf-pages > qf-app-item > qf-creation > div > div.right.ng-tns-c818-0.nsi > qf-edit-area > div > qf-function-lock > div:nth-child(5) > label > span.ant-checkbox").click(); console.log("字段参数【这是个必填项】添加完成"); } break; default:{ console.log("未注册字段参数无法添加!!!错误参数名称:",data.parameter[index]); alert(`未注册的字段参数无法添加\n字段:${data.type}${data.name}\n错误参数名称:${data.parameter[index]}\n\n使用中如存在相关问题可联系:许亚宁(Dragon King)`) } } } }, 500); } ////////////////////////////////////////////////////////////////////// //描述内容 function fiel_description(data) { console.log("开始添加字段【描述内容】..."); console.log(data); setTimeout(function () { $("body > qf-root > qf-pages > qf-app-item > qf-creation > div > div.left.ng-tns-c818-0 > div > div > div.widget-unit.widget-unit-dropping.ng-tns-c818-0.quetype-1.advanced-type.nsi").click(); fieldInexUN = $("body > qf-root > qf-pages > qf-app-item > qf-creation > div > div.center.ng-tns-c818-0.nsi > div > qf-dynamic-form > div > qform-pc-form > div > div > div").length; console.log(`字段【描述内容】添加成功,当前字段数量:${fieldInexUN}`); console.log(`当前字段序数:${fieldInexUN}`); $(`body > qf-root > qf-pages > qf-app-item > qf-creation > div > div.center.ng-tns-c818-0.nsi > div > qf-dynamic-form > div > qform-pc-form > div > div > div:nth-child(${fieldInexUN}) > div > div`).click(); //设置字段标题 modifyFieldTitle(data); //匹配字段参数 console.log("开始校验字段参数..."); for(let index = 0;index qf-root > qf-pages > qf-app-item > qf-creation > div > div.left.ng-tns-c818-0 > div > div > div.widget-unit.widget-unit-dropping.ng-tns-c818-0.quetype-16.advanced-type.nsi").click(); fieldInexUN = $("body > qf-root > qf-pages > qf-app-item > qf-creation > div > div.center.ng-tns-c818-0.nsi > div > qf-dynamic-form > div > qform-pc-form > div > div > div").length; console.log(`字段【富文本】添加成功,当前字段数量:${fieldInexUN}`); console.log(`当前字段序数:${fieldInexUN}`); $(`body > qf-root > qf-pages > qf-app-item > qf-creation > div > div.center.ng-tns-c818-0.nsi > div > qf-dynamic-form > div > qform-pc-form > div > div > div:nth-child(${fieldInexUN}) > div > div`).click(); //设置字段标题 modifyFieldTitle(data); //匹配字段参数 console.log("开始校验字段参数..."); for(let index = 0;index qf-root > qf-pages > qf-app-item > qf-creation > div > div.left.ng-tns-c818-0 > div > div > div.widget-unit.widget-unit-dropping.ng-tns-c818-0.quetype-24.advanced-type.nsi").click(); fieldInexUN = $("body > qf-root > qf-pages > qf-app-item > qf-creation > div > div.center.ng-tns-c818-0.nsi > div > qf-dynamic-form > div > qform-pc-form > div > div > div").length; console.log(`字段【段落】添加成功,当前字段数量:${fieldInexUN}`); console.log(`当前字段序数:${fieldInexUN}`); $(`body > qf-root > qf-pages > qf-app-item > qf-creation > div > div.center.ng-tns-c818-0.nsi > div > qf-dynamic-form > div > qform-pc-form > div > div > div:nth-child(${fieldInexUN}) > div > div`).click(); //设置字段标题 modifyFieldTitle(data); //匹配字段参数 console.log("开始校验字段参数..."); for(let index = 0;index qf-root > qf-pages > qf-app-item > qf-creation > div > div.left.ng-tns-c818-0 > div > div > div.widget-unit.widget-unit-dropping.ng-tns-c818-0.quetype-18.advanced-type.nsi").click(); fieldInexUN = $("body > qf-root > qf-pages > qf-app-item > qf-creation > div > div.center.ng-tns-c818-0.nsi > div > qf-dynamic-form > div > qform-pc-form > div > div > div").length; console.log(`字段【表格】添加成功,当前字段数量:${fieldInexUN}`); console.log(`当前字段序数:${fieldInexUN}`); $(`body > qf-root > qf-pages > qf-app-item > qf-creation > div > div.center.ng-tns-c818-0.nsi > div > qf-dynamic-form > div > qform-pc-form > div > div > div:nth-child(${fieldInexUN}) > div > div`).click(); //设置字段标题 modifyFieldTitle(data); //匹配字段参数 console.log("开始校验字段参数..."); for(let index = 0;index qf-root > qf-pages > qf-app-item > qf-creation > div > div.left.ng-tns-c818-0 > div > div > div.widget-unit.widget-unit-dropping.ng-tns-c818-0.quetype-17.advanced-type.nsi").click(); fieldInexUN = $("body > qf-root > qf-pages > qf-app-item > qf-creation > div > div.center.ng-tns-c818-0.nsi > div > qf-dynamic-form > div > qform-pc-form > div > div > div").length; console.log(`字段【定位】添加成功,当前字段数量:${fieldInexUN}`); console.log(`当前字段序数:${fieldInexUN}`); $(`body > qf-root > qf-pages > qf-app-item > qf-creation > div > div.center.ng-tns-c818-0.nsi > div > qf-dynamic-form > div > qform-pc-form > div > div > div:nth-child(${fieldInexUN}) > div > div`).click(); //设置字段标题 modifyFieldTitle(data); //匹配字段参数 console.log("开始校验字段参数..."); for(let index = 0;index qf-root > qf-pages > qf-app-item > qf-creation > div > div.right.ng-tns-c818-0.nsi > qf-edit-area > div > qf-function-lock > div.widget-edit.location-postion.nsi > label > span.ant-checkbox").click(); console.log("字段参数【这是个必填项】添加完成"); } break; default:{ console.log("未注册字段参数无法添加!!!错误参数名称:",data.parameter[index]); alert(`未注册的字段参数无法添加\n字段:${data.type}${data.name}\n错误参数名称:${data.parameter[index]}\n\n使用中如存在相关问题可联系:许亚宁(Dragon King)`) } } } }, 500); } ////////////////////////////////////////////////////////////////////// //数据关联 function fiel_relation(data) { console.log("开始添加字段【数据关联】..."); console.log(data); setTimeout(function () { $("body > qf-root > qf-pages > qf-app-item > qf-creation > div > div.left.ng-tns-c818-0 > div > div > div.widget-unit.widget-unit-dropping.ng-tns-c818-0.quetype-19.advanced-type.nsi").click(); fieldInexUN = $("body > qf-root > qf-pages > qf-app-item > qf-creation > div > div.center.ng-tns-c818-0.nsi > div > qf-dynamic-form > div > qform-pc-form > div > div > div").length; console.log(`字段【数据关联】添加成功,当前字段数量:${fieldInexUN}`); console.log(`当前字段序数:${fieldInexUN}`); $(`body > qf-root > qf-pages > qf-app-item > qf-creation > div > div.center.ng-tns-c818-0.nsi > div > qf-dynamic-form > div > qform-pc-form > div > div > div:nth-child(${fieldInexUN}) > div > div`).click(); //设置字段标题 modifyFieldTitle(data); //匹配字段参数 console.log("开始校验字段参数..."); for(let index = 0;index qf-root > qf-pages > qf-app-item > qf-creation > div > div.right.ng-tns-c818-0.nsi > qf-edit-area > div > qf-function-lock > div > label > span.ant-checkbox").click(); console.log("字段参数【这是个必填项】添加完成"); } break; default:{ console.log("未注册字段参数无法添加!!!错误参数名称:",data.parameter[index]); alert(`未注册的字段参数无法添加\n字段:${data.type}${data.name}\n错误参数名称:${data.parameter[index]}\n\n使用中如存在相关问题可联系:许亚宁(Dragon King)`) } } } }, 500); } ////////////////////////////////////////////////////////////////////// //引用 function fiel_quote(data) { console.log("开始添加字段【引用】..."); console.log(data); setTimeout(function () { $("body > qf-root > qf-pages > qf-app-item > qf-creation > div > div.left.ng-tns-c818-0 > div > div > div.widget-unit.widget-unit-dropping.ng-tns-c818-0.quetype-25.advanced-type.nsi").click(); fieldInexUN = $("body > qf-root > qf-pages > qf-app-item > qf-creation > div > div.center.ng-tns-c818-0.nsi > div > qf-dynamic-form > div > qform-pc-form > div > div > div").length; console.log(`字段【引用】添加成功,当前字段数量:${fieldInexUN}`); console.log(`当前字段序数:${fieldInexUN}`); $(`body > qf-root > qf-pages > qf-app-item > qf-creation > div > div.center.ng-tns-c818-0.nsi > div > qf-dynamic-form > div > qform-pc-form > div > div > div:nth-child(${fieldInexUN}) > div > div`).click(); //设置字段标题 modifyFieldTitle(data); //匹配字段参数 console.log("开始校验字段参数..."); for(let index = 0;index qf-root > qf-pages > qf-app-item > qf-creation > div > div.right.ng-tns-c818-0.nsi > qf-edit-area > div > qf-function-lock > div > label > span.ant-checkbox").click(); console.log("字段参数【这是个必填项】添加完成"); } break; default:{ console.log("未注册字段参数无法添加!!!错误参数名称:",data.parameter[index]); alert(`未注册的字段参数无法添加\n字段:${data.type}${data.name}\n错误参数名称:${data.parameter[index]}\n\n使用中如存在相关问题可联系:许亚宁(Dragon King)`) } } } }, 500); } ////////////////////////////////////////////////////////////////////// //成员 function fiel_member(data) { console.log("开始添加字段【成员】..."); console.log(data); setTimeout(function () { $("body > qf-root > qf-pages > qf-app-item > qf-creation > div > div.left.ng-tns-c818-0 > div > div > div.widget-unit.widget-unit-dropping.ng-tns-c818-0.quetype-5.advanced-type.nsi").click(); fieldInexUN = $("body > qf-root > qf-pages > qf-app-item > qf-creation > div > div.center.ng-tns-c818-0.nsi > div > qf-dynamic-form > div > qform-pc-form > div > div > div").length; console.log(`字段【成员】添加成功,当前字段数量:${fieldInexUN}`); console.log(`当前字段序数:${fieldInexUN}`); $(`body > qf-root > qf-pages > qf-app-item > qf-creation > div > div.center.ng-tns-c818-0.nsi > div > qf-dynamic-form > div > qform-pc-form > div > div > div:nth-child(${fieldInexUN}) > div > div`).click(); //设置字段标题 modifyFieldTitle(data); //匹配字段参数 console.log("开始校验字段参数..."); for(let index = 0;index qf-root > qf-pages > qf-app-item > qf-creation > div > div.right.ng-tns-c818-0.nsi > qf-edit-area > div > qf-function-lock > div > label > span.ant-checkbox").click(); console.log("字段参数【这是个必填项】添加完成"); } break; default:{ console.log("未注册字段参数无法添加!!!错误参数名称:",data.parameter[index]); alert(`未注册的字段参数无法添加\n字段:${data.type}${data.name}\n错误参数名称:${data.parameter[index]}\n\n使用中如存在相关问题可联系:许亚宁(Dragon King)`) } } } }, 500); } ////////////////////////////////////////////////////////////////////// //部门 function fiel_department(data) { console.log("开始添加字段【部门】..."); console.log(data); setTimeout(function () { $("body > qf-root > qf-pages > qf-app-item > qf-creation > div > div.left.ng-tns-c818-0 > div > div > div.widget-unit.widget-unit-dropping.ng-tns-c818-0.quetype-22.advanced-type.nsi").click(); fieldInexUN = $("body > qf-root > qf-pages > qf-app-item > qf-creation > div > div.center.ng-tns-c818-0.nsi > div > qf-dynamic-form > div > qform-pc-form > div > div > div").length; console.log(`字段【部门】添加成功,当前字段数量:${fieldInexUN}`); console.log(`当前字段序数:${fieldInexUN}`); $(`body > qf-root > qf-pages > qf-app-item > qf-creation > div > div.center.ng-tns-c818-0.nsi > div > qf-dynamic-form > div > qform-pc-form > div > div > div:nth-child(${fieldInexUN}) > div > div`).click(); //设置字段标题 modifyFieldTitle(data); //匹配字段参数 console.log("开始校验字段参数..."); for(let index = 0;index qf-root > qf-pages > qf-app-item > qf-creation > div > div.right.ng-tns-c818-0.nsi > qf-edit-area > div > qf-function-lock > div > label > span.ant-checkbox").click(); console.log("字段参数【这是个必填项】添加完成"); } break; default:{ console.log("未注册字段参数无法添加!!!错误参数名称:",data.parameter[index]); alert(`未注册的字段参数无法添加\n字段:${data.type}${data.name}\n错误参数名称:${data.parameter[index]}\n\n使用中如存在相关问题可联系:许亚宁(Dragon King)`) } } } }, 500); } ////////////////////////////////////////////////////////////////////// //Q-Linker function fiel_QLinker(data) { console.log("开始添加字段【Q-Linker】..."); console.log(data); setTimeout(function () { $("body > qf-root > qf-pages > qf-app-item > qf-creation > div > div.left.ng-tns-c818-0 > div > div > div.widget-unit.widget-unit-dropping.ng-tns-c818-0.quetype-20.advanced-type.nsi").click(); fieldInexUN = $("body > qf-root > qf-pages > qf-app-item > qf-creation > div > div.center.ng-tns-c818-0.nsi > div > qf-dynamic-form > div > qform-pc-form > div > div > div").length; console.log(`字段【Q-Linker】添加成功,当前字段数量:${fieldInexUN}`); console.log(`当前字段序数:${fieldInexUN}`); $(`body > qf-root > qf-pages > qf-app-item > qf-creation > div > div.center.ng-tns-c818-0.nsi > div > qf-dynamic-form > div > qform-pc-form > div > div > div:nth-child(${fieldInexUN}) > div > div`).click(); //设置字段标题 modifyFieldTitle(data); //匹配字段参数 console.log("开始校验字段参数..."); for(let index = 0;index qf-root > qf-pages > qf-app-item > qf-creation > div > div.left.ng-tns-c818-0 > div > div > div.widget-unit.widget-unit-dropping.ng-tns-c818-0.quetype-23.advanced-type.nsi").click(); fieldInexUN = $("body > qf-root > qf-pages > qf-app-item > qf-creation > div > div.center.ng-tns-c818-0.nsi > div > qf-dynamic-form > div > qform-pc-form > div > div > div").length; console.log(`字段【文字识别】添加成功,当前字段数量:${fieldInexUN}`); console.log(`当前字段序数:${fieldInexUN}`); $(`body > qf-root > qf-pages > qf-app-item > qf-creation > div > div.center.ng-tns-c818-0.nsi > div > qf-dynamic-form > div > qform-pc-form > div > div > div:nth-child(${fieldInexUN}) > div > div`).click(); //设置字段标题 modifyFieldTitle(data); //匹配字段参数 console.log("开始校验字段参数..."); for(let index = 0;index qf-root > qf-pages > qf-app-item > qf-creation > div > div.left.ng-tns-c818-0 > div > div > div.widget-unit.widget-unit-dropping.ng-tns-c818-0.quetype-26.advanced-type.nsi").click(); fieldInexUN = $("body > qf-root > qf-pages > qf-app-item > qf-creation > div > div.center.ng-tns-c818-0.nsi > div > qf-dynamic-form > div > qform-pc-form > div > div > div").length; console.log(`字段【代码块】添加成功,当前字段数量:${fieldInexUN}`); console.log(`当前字段序数:${fieldInexUN}`); $(`body > qf-root > qf-pages > qf-app-item > qf-creation > div > div.center.ng-tns-c818-0.nsi > div > qf-dynamic-form > div > qform-pc-form > div > div > div:nth-child(${fieldInexUN}) > div > div`).click(); //设置字段标题 modifyFieldTitle(data); //匹配字段参数 console.log("开始校验字段参数..."); for(let index = 0;index qf-root > qf-pages > qf-app-item > qf-creation > div > div.right.ng-tns-c818-0.nsi > qf-edit-area > div > qf-function-lock > qf-title-and-hint > div:nth-child(2) > input"); element.val(data.name); $(element)[0].dispatchEvent(new InputEvent("input")); console.log("字段标题设置完成"); } ////////////////////////////////////////////////////////////////////// /** **字段参数:字段必填 **注册字段: **【单行文本】【多行文本】【数字】【链接】【电话】【邮箱】【图片选择】【富文本】 **非标注册字段 **【日期】【起止时间】【单项选择】【下拉选择】【多项选择】【附件上传】【地址】【定位】【数据关联】【引用】【成员】【部门】 **/ ///////////////////////////////////////////////////////////////////// function mandatoryField() { console.log("开始添加字段参数【这是个必填项】..."); //触发元素 $("body > qf-root > qf-pages > qf-app-item > qf-creation > div > div.right.ng-tns-c818-0.nsi > qf-edit-area > div > qf-function-lock > div:nth-child(4) > label > span.ant-checkbox").click(); console.log("字段参数【这是个必填项】添加完成"); }