//判断用那种类型的控件 export function controlType(item){ let dataType = item.dataType; let type = item.dataType.type; let arr = ["integer","decimal","string"]; if(arr.includes(type)){ return item.isReadonly==1?'txt':'ctl' } else if(type=='bool' || type=='enum'){ return 'ctl' } else if(type=="array" && arr.includes(dataType.arrayType)){ return 'actl'; } else if(type=="array" && dataType.arrayType=='object'){ return 'aoctl' } else if(type=="object"){ return 'octl' } else{ return null; } }