// ==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("字段参数【这是个必填项】添加完成");
}