|
|
|
@ -380,7 +380,26 @@ export default { |
|
|
|
}) |
|
|
|
}, |
|
|
|
initFormFieldsByAiTable(){ |
|
|
|
|
|
|
|
var aiTableInfosStr=this.aiTableInfosStr |
|
|
|
var datas=aiTableInfosStr.split("\n") |
|
|
|
var columns=datas[0].split("\t") |
|
|
|
var columnIdIdx=columns.findIndex(k=>k.indexOf('列名')>=0) |
|
|
|
var columnTypeIdx=columns.findIndex(k=>k.indexOf('数据类型')>=0) |
|
|
|
var columnRemarkIdx=columns.findIndex(k=>k.indexOf('描述')>=0) |
|
|
|
var columList=datas.slice(1); |
|
|
|
debugger |
|
|
|
columList.forEach(k=>{ |
|
|
|
var c=k.split("\t") |
|
|
|
var field={formId:'formId',id:c[columnIdIdx],showStyle:'origin',fieldId:c[columnIdIdx],fieldIdCamel:c[columnIdIdx],fieldTitle:c[columnRemarkIdx],isDict:'0',dictCode:'',fieldType:'text',fieldLength:12,defaultValue:'',isMultiple:'0',placeholder:'请输入',isRequired:'0',remark:'属性',extFieldType:'',toFlow:'0',flowFieldId:'',isBizKey:'0',fieldQx:''} |
|
|
|
var noSelectFieldId=this.fieldIds.find(i=>{ |
|
|
|
return !this.selectedFields.some(k=>k.id==i.id); |
|
|
|
}) |
|
|
|
if(!noSelectFieldId){ |
|
|
|
return null; |
|
|
|
} |
|
|
|
field.id=noSelectFieldId.id |
|
|
|
this.selectedFields.push(field) |
|
|
|
}) |
|
|
|
}, |
|
|
|
initFormFieldsByItemCode(item){ |
|
|
|
this.$mdp.ajaxGetDictOptions(item.itemCode,{}).then(res=>{ |
|
|
|
|