// ==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
// ==/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("<button id='BatchAddFields'>【超级字段】批量添加字段</button>");
})();
/////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////
//触发超级字段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<outinputDataziduan.length;index++){
switch(outinputDataziduan[index].type){
case "【单行文本】":
{
$(function(){
setTimeout(function () {
fiel_textAlone(outinputDataziduan[index])
}, 1000);
})
}
break;
case "【多行文本】":
{
$(function(){
setTimeout(function () {
fiel_textMultiple(outinputDataziduan[index])
}, 1000);
})
}
break;
case "【数字】":
{
$(function(){
setTimeout(function () {
fiel_Number(outinputDataziduan[index])
}, 1000);
})
}
break;
case "【链接】":
{
$(function(){
setTimeout(function () {
fiel_link(outinputDataziduan[index])
}, 1000);
})
}
break;
case "【日期】":
{
$(function(){
setTimeout(function () {
fiel_date(outinputDataziduan[index])
}, 1000);
})
}
break;
case "【起止时间】":
{
$(function(){
setTimeout(function () {
fiel_endingTime(outinputDataziduan[index])
}, 1000);
})
}
break;
case "【电话】":
{
$(function(){
setTimeout(function () {
fiel_phone(outinputDataziduan[index])
}, 1000);
})
}
break;
case "【邮箱】":
{
$(function(){
setTimeout(function () {
fiel_mailbox(outinputDataziduan[index])
}, 1000);
})
}
break;
case "【单项选择】":
{
$(function(){
setTimeout(function () {
fiel_singleSelection(outinputDataziduan[index])
}, 1000);
})
}
break;
case "【下拉选择】":
{
$(function(){
setTimeout(function () {
fiel_dropDownSelection(outinputDataziduan[index])
}, 1000);
})
}
break;
case "【多项选择】":
{
$(function(){
setTimeout(function () {
fiel_multipleSelection(outinputDataziduan[index])
}, 1000);
})
}
break;
case "【图片选择】":
{
$(function(){
setTimeout(function () {
fiel_imageChoice(outinputDataziduan[index])
}, 1000);
})
}
break;
case "【附件上传】":
{
$(function(){
setTimeout(function () {
fiel_enclosure(outinputDataziduan[index])
}, 1000);
})
}
break;
case "【地址】":
{
$(function(){
setTimeout(function () {
fiel_address(outinputDataziduan[index])
}, 1000);
})
}
break;
case "【描述文字】":
{
$(function(){
setTimeout(function () {
fiel_description(outinputDataziduan[index])
}, 1000);
})
}
break;
case "【富文本】":
{
$(function(){
setTimeout(function () {
fiel_rich(outinputDataziduan[index])
}, 1000);
})
}
break;
case "【段落】":
{
$(function(){
setTimeout(function () {
fiel_paragraph(outinputDataziduan[index])
}, 1000);
})
}
break;
case "【表格】":
{
$(function(){
setTimeout(function () {
fiel_form(outinputDataziduan[index])
}, 1000);
})
}
break;
case "【定位】":
{
$(function(){
setTimeout(function () {
fiel_location(outinputDataziduan[index])
}, 1000);
})
}
break;
case "【数据关联】":
{
$(function(){
setTimeout(function () {
fiel_relation(outinputDataziduan[index])
}, 1000);
})
}
break;
case "【引用】":
{
$(function(){
setTimeout(function () {
fiel_quote(outinputDataziduan[index])
}, 1000);
})
}
break;
case "【成员】":
{
$(function(){
setTimeout(function () {
fiel_member(outinputDataziduan[index])
}, 1000);
})
}
break;
case "【部门】":
{
$(function(){
setTimeout(function () {
fiel_department(outinputDataziduan[index])
}, 1000);
})
}
break;
case "【Q-Linker】":
{
$(function(){
setTimeout(function () {
fiel_QLinker(outinputDataziduan[index])
}, 1000);
})
}
break;
case "【文字识别】":
{
$(function(){
setTimeout(function () {
fiel_characterRecognition(outinputDataziduan[index])
}, 1000);
})
}
break;
case "【代码块】":
{
$(function(){
setTimeout(function () {
fiel_js(outinputDataziduan[index])
}, 1000);
})
}
break;
default:{
console.log("未注册字段无法添加!!!",outinputDataziduan[index]);
alert(`未注册的字段无法添加\n${outinputDataziduan[index].type}${outinputDataziduan[index].name}\n\n使用中如存在相关问题可联系:许亚宁(Dragon King)`)
}
}
if(index==outinputDataziduan.length-1){
$(function(){
setTimeout(function () {
outinputDataziduan = []
alert(`【超级字段-批量添加字段】\n字段添加任务完成😋\n\n使用中如存在相关问题可联系:许亚宁(Dragon King)`)
}, 1000);
})}
}
}
/**
**字段添加
**/
//////////////////////////////////////////////////////////////////////
//单行文本
function fiel_textAlone(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-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<data.parameter.length;index++){
switch(data.parameter[index]){
case "必填":
{
mandatoryField();
}
break;
default:{
console.log("非标字段参数无法添加!!!错误参数名称:",data.parameter[index]);
alert(`未注册的字段参数无法添加\n字段:${data.type}${data.name}\n错误参数名称${data.parameter[index]}\n\n使用中如存在相关问题可联系:许亚宁(Dragon King)`)
}
}
}
}, 500);
}
//////////////////////////////////////////////////////////////////////
//多行文本
function fiel_textMultiple(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-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<data.parameter.length;index++){
switch(data.parameter[index]){
case "必填":
{
mandatoryField();
}
break;
default:{
console.log("非标字段参数无法添加!!!错误参数名称:",data.parameter[index]);
alert(`未注册的字段参数无法添加\n字段:${data.type}${data.name}\n错误参数名称:${data.parameter[index]}\n\n使用中如存在相关问题可联系:许亚宁(Dragon King)`)
}
}
}
}, 500);
}
//////////////////////////////////////////////////////////////////////
//数字
function fiel_Number(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-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<data.parameter.length;index++){
switch(data.parameter[index]){
case "必填":
{
mandatoryField();
}
break;
default:{
console.log("未注册字段参数无法添加!!!错误参数名称:",data.parameter[index]);
alert(`未注册的字段参数无法添加\n字段:${data.type}${data.name}\n错误参数名称:${data.parameter[index]}\n\n使用中如存在相关问题可联系:许亚宁(Dragon King)`)
}
}
}
}, 500);
}
//////////////////////////////////////////////////////////////////////
//链接
function fiel_link(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-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<data.parameter.length;index++){
switch(data.parameter[index]){
case "必填":
{
mandatoryField();
}
break;
default:{
console.log("未注册字段参数无法添加!!!错误参数名称:",data.parameter[index]);
alert(`未注册的字段参数无法添加\n字段:${data.type}${data.name}\n错误参数名称:${data.parameter[index]}\n\n使用中如存在相关问题可联系:许亚宁(Dragon King)`)
}
}
}
}, 500);
}
//////////////////////////////////////////////////////////////////////
//日期
function fiel_date(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-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<data.parameter.length;index++){
switch(data.parameter[index]){
case "必填":
{
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(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<data.parameter.length;index++){
switch(data.parameter[index]){
case "必填":
{
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(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<data.parameter.length;index++){
switch(data.parameter[index]){
case "必填":
{
mandatoryField();
}
break;
default:{
console.log("未注册字段参数无法添加!!!错误参数名称:",data.parameter[index]);
alert(`未注册的字段参数无法添加\n字段:${data.type}${data.name}\n错误参数名称:${data.parameter[index]}\n\n使用中如存在相关问题可联系:许亚宁(Dragon King)`)
}
}
}
}, 500);
}
//////////////////////////////////////////////////////////////////////
//邮箱
function fiel_mailbox(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-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<data.parameter.length;index++){
switch(data.parameter[index]){
case "必填":
{
mandatoryField();
}
break;
default:{
console.log("未注册字段参数无法添加!!!错误参数名称:",data.parameter[index]);
alert(`未注册的字段参数无法添加\n字段:${data.type}${data.name}\n错误参数名称:${data.parameter[index]}\n\n使用中如存在相关问题可联系:许亚宁(Dragon King)`)
}
}
}
}, 500);
}
//////////////////////////////////////////////////////////////////////
//单项选择
function fiel_singleSelection(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-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<data.parameter.length;index++){
switch(data.parameter[index]){
case "必填":
{
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 > 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<data.parameter.length;index++){
switch(data.parameter[index]){
case "必填":
{
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 > 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<data.parameter.length;index++){
switch(data.parameter[index]){
case "必填":
{
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 > 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<data.parameter.length;index++){
switch(data.parameter[index]){
case "必填":
{
mandatoryField();
}
break;
default:{
console.log("未注册字段参数无法添加!!!错误参数名称:",data.parameter[index]);
alert(`未注册的字段参数无法添加\n字段:${data.type}${data.name}\n错误参数名称:${data.parameter[index]}\n\n使用中如存在相关问题可联系:许亚宁(Dragon King)`)
}
}
}
}, 500);
}
//////////////////////////////////////////////////////////////////////
//附件上传
function fiel_enclosure(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-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<data.parameter.length;index++){
switch(data.parameter[index]){
case "必填":
{
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(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<data.parameter.length;index++){
switch(data.parameter[index]){
case "必填":
{
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(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<data.parameter.length;index++){
switch(data.parameter[index]){
//无参数配置
default:{
console.log("未注册字段参数无法添加!!!错误参数名称:",data.parameter[index]);
alert(`未注册的字段参数无法添加\n字段:${data.type}${data.name}\n错误参数名称:${data.parameter[index]}\n\n使用中如存在相关问题可联系:许亚宁(Dragon King)`)
}
}
}
}, 500);
}
//////////////////////////////////////////////////////////////////////
//富文本
function fiel_rich(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-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<data.parameter.length;index++){
switch(data.parameter[index]){
case "必填":
{
mandatoryField();
}
break;
default:{
console.log("未注册字段参数无法添加!!!错误参数名称:",data.parameter[index]);
alert(`未注册的字段参数无法添加\n字段:${data.type}${data.name}\n错误参数名称:${data.parameter[index]}\n\n使用中如存在相关问题可联系:许亚宁(Dragon King)`)
}
}
}
}, 500);
}
//////////////////////////////////////////////////////////////////////
//段落
function fiel_paragraph(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-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<data.parameter.length;index++){
switch(data.parameter[index]){
//无参数配置
default:{
console.log("未注册字段参数无法添加!!!错误参数名称:",data.parameter[index]);
alert(`未注册的字段参数无法添加\n字段:${data.type}${data.name}\n错误参数名称:${data.parameter[index]}\n\n使用中如存在相关问题可联系:许亚宁(Dragon King)`)
}
}
}
}, 500);
}
//////////////////////////////////////////////////////////////////////
//表格
function fiel_form(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-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<data.parameter.length;index++){
switch(data.parameter[index]){
//无参数配置
default:{
console.log("未注册字段参数无法添加!!!错误参数名称:",data.parameter[index]);
alert(`未注册的字段参数无法添加\n字段:${data.type}${data.name}\n错误参数名称:${data.parameter[index]}\n\n使用中如存在相关问题可联系:许亚宁(Dragon King)`)
}
}
};
}, 500);
}
//////////////////////////////////////////////////////////////////////
//定位
function fiel_location(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-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<data.parameter.length;index++){
switch(data.parameter[index]){
case "必填":
{
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.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<data.parameter.length;index++){
switch(data.parameter[index]){
case "必填":
{
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 > 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<data.parameter.length;index++){
switch(data.parameter[index]){
case "必填":
{
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 > 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<data.parameter.length;index++){
switch(data.parameter[index]){
case "必填":
{
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 > 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<data.parameter.length;index++){
switch(data.parameter[index]){
case "必填":
{
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 > 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<data.parameter.length;index++){
switch(data.parameter[index]){
//无参数配置
default:{
console.log("未注册字段参数无法添加!!!错误参数名称:",data.parameter[index]);
alert(`未注册的字段参数无法添加\n字段:${data.type}${data.name}\n错误参数名称:${data.parameter[index]}\n\n使用中如存在相关问题可联系:许亚宁(Dragon King)`)
}
}
}
}, 500);
}
//////////////////////////////////////////////////////////////////////
//文字识别
function fiel_characterRecognition(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-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<data.parameter.length;index++){
switch(data.parameter[index]){
//无参数配置
default:{
console.log("未注册字段参数无法添加!!!错误参数名称:",data.parameter[index]);
alert(`未注册的字段参数无法添加\n字段:${data.type}${data.name}\n错误参数名称:${data.parameter[index]}\n\n使用中如存在相关问题可联系:许亚宁(Dragon King)`)
}
}
}
}, 500);
}
//////////////////////////////////////////////////////////////////////
//代码块
function fiel_js(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-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<data.parameter.length;index++){
switch(data.parameter[index]){
//无参数配置
default:{
console.log("未注册字段参数无法添加!!!错误参数名称:",data.parameter[index]);
alert(`未注册的字段参数无法添加\n字段:${data.type}${data.name}\n错误参数名称:${data.parameter[index]}\n\n使用中如存在相关问题可联系:许亚宁(Dragon King)`)
}
}
}
}, 500);
}
//////////////////////////////////////////////////////////////////////
/**
**字段标题修改
**注册字段:
**【单行文本】【数字字段】【数字】【链接】【日期】【起止时间】【电话】【邮箱】【单项选择】【下拉选择】
**【多项选择】【图片选择】【附件上传】【地址】【描述文字】【富文本】【段落】【表格】【定位】【数据关联】
**【引用】【成员】【部门】【Q-Linker】【文字识别】【代码块】
**/
/////////////////////////////////////////////////////////////////////
function modifyFieldTitle(data) {
console.log("开始设置字段标题...");
//注册元素
var element = $("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 > 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("字段参数【这是个必填项】添加完成");
}