function arraySearch (l1) {
let needName = ''
for (var name in PinYin) {
if (PinYin[name].indexOf(l1) != -1) {
needName = loadPinYinInit.ucfirst(name); break;
}
}
return needName;
}
function ConvertPinyin (l1) {
var l2 = l1.length;
var I1 = "";
var reg = new RegExp('[a-zA-Z0-9]');
for (var i = 0; i < l2; i++) {
var val = l1.substr(i, 1);
var name = loadPinYinInit.arraySearch(val, PinYin);
if (reg.test(val)) {
I1 += val;
} else if (name !== false) {
I1 += name;
}
}
I1 = I1.replace(/ /g, ' ');
while (I1.indexOf('--') > 0) {
I1 = I1.replace('--', '-');
}
return I1;
}
let str = "人员姓名、工号、卡号、所属组织、设备大类、设备小类、出/入、核验方式(刷卡、刷身份证、手动查询)、核验时间",
arr=[]
str.split("、").map(item=>{
arr.push({
title:item,
dataIndex:ConvertPinyin(item),
align:"center"
})
})
console.log(arr)
console