优化对fieldAlias生成表单的字符优化

This commit is contained in:
2022-05-10 16:34:28 +08:00
parent 44cc889276
commit eb0f3ac0fb

View File

@@ -373,12 +373,18 @@ define(["jquery", "tableSelect", "ckeditor"], function ($, tableSelect, undefine
d.elemIdName = d.fieldAlias; d.elemIdName = d.fieldAlias;
if (typeof d.fieldAlias == 'string' && d.fieldAlias.indexOf('[') == 0) { if (typeof d.fieldAlias == 'string' ) {
var fieldPlusArr = d.fieldAlias.replace('[').split(']'); if(d.fieldAlias.indexOf('[') == 0){
d.elemIdName = fieldPlusArr.join('-') var fieldPlusArr = d.fieldAlias.replace('[').split(']');
d.elemIdName = fieldPlusArr.join('-')
}
d.elemIdName = d.elemIdName.replace('.', '-');
} }
if (d.defaultSearchValue.length > 0) { if (d.defaultSearchValue.length > 0) {
if (d.searchValue.length == 0) { if (d.searchValue.length == 0) {
@@ -714,7 +720,7 @@ define(["jquery", "tableSelect", "ckeditor"], function ($, tableSelect, undefine
} }
} }
} }
} }
@@ -1073,28 +1079,28 @@ define(["jquery", "tableSelect", "ckeditor"], function ($, tableSelect, undefine
options.cols[0].forEach(col => { options.cols[0].forEach(col => {
if (col.field) { if (col.field) {
exportFields[col.field] = col.title; exportFields[col.field] = col.title;
switch (col.fieldFormat) { switch (col.fieldFormat) {
case 'image': case 'image':
imageFields.push(col.field) imageFields.push(col.field)
break; break;
case 'select': case 'select':
if (Object.keys(col.selectList).length > 0) { if (Object.keys(col.selectList).length > 0) {
selectFields[col.field] = col.selectList; selectFields[col.field] = col.selectList;
} }
break; break;
case 'date': case 'date':
dateFields.push(col.field) dateFields.push(col.field)
break; break;
default: default:
break; break;
} }
} }
}); });