Compare commits
2 Commits
36b4608ddf
...
1af5fbd87c
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
1af5fbd87c | ||
|
|
f2b5dd2a8d |
@@ -286,7 +286,19 @@ const initTable = async () => {
|
|||||||
config.searchType = 'tag'
|
config.searchType = 'tag'
|
||||||
}
|
}
|
||||||
if (item.queryMode == 'NE') config.searchLabel = `${config.label} !=`
|
if (item.queryMode == 'NE') config.searchLabel = `${config.label} !=`
|
||||||
|
if(!item.parentFieldCode&&!!item.parentFieldName){
|
||||||
|
if(tableOption.value.column[item.parentFieldName]){
|
||||||
|
tableOption.value.column[item.parentFieldName].children.push(config)
|
||||||
|
}else{
|
||||||
|
tableOption.value.column[item.parentFieldName]={
|
||||||
|
children:[config],
|
||||||
|
label:item.parentFieldName
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}else{
|
||||||
tableOption.value.column[item.fieldCode] = config
|
tableOption.value.column[item.fieldCode] = config
|
||||||
|
}
|
||||||
|
|
||||||
})
|
})
|
||||||
|
|
||||||
isInit.value = true
|
isInit.value = true
|
||||||
|
|||||||
@@ -460,11 +460,12 @@ onMounted(() => {
|
|||||||
row.isSubField = false;
|
row.isSubField = false;
|
||||||
_lastSelectedValue = '';
|
_lastSelectedValue = '';
|
||||||
}
|
}
|
||||||
} else {
|
|
||||||
// 清空选择
|
|
||||||
handleParentFieldClear(row);
|
|
||||||
_lastSelectedValue = '';
|
|
||||||
}
|
}
|
||||||
|
// else {
|
||||||
|
// // 清空选择
|
||||||
|
// handleParentFieldClear(row);
|
||||||
|
// _lastSelectedValue = '';
|
||||||
|
//}
|
||||||
// 更新父字段选项
|
// 更新父字段选项
|
||||||
updateParentFieldOptions();
|
updateParentFieldOptions();
|
||||||
},
|
},
|
||||||
|
|||||||
@@ -149,7 +149,7 @@ const infoColumn = {
|
|||||||
fieldColumn: {
|
fieldColumn: {
|
||||||
fieldCode: { title: '字段编码', minWidth: 120, editRender: { name: 'LowInput', verifyEdit: true } },
|
fieldCode: { title: '字段编码', minWidth: 120, editRender: { name: 'LowInput', verifyEdit: true } },
|
||||||
fieldName: { title: '字段名称', minWidth: 120, editRender: { name: 'LowInput' } },
|
fieldName: { title: '字段名称', minWidth: 120, editRender: { name: 'LowInput' } },
|
||||||
parentFieldName: { title: '父字段名称', width: 120, editRender: { name: 'LowSelect', dicData: [], filterable: true, clearable: true } },
|
parentFieldName: { title: '父字段名称', width: 120, editRender: { name: 'LowSelect', dicData: [], filterable: true,allowCreate:true, clearable: true } },
|
||||||
labelI18n: { title: '国际化配置', width: 140, editRender: { name: 'LowMonacoEditorInput', events: {} } },
|
labelI18n: { title: '国际化配置', width: 140, editRender: { name: 'LowMonacoEditorInput', events: {} } },
|
||||||
fieldType: { title: '字段类型', minWidth: 100, editRender: { name: 'LowSelect', verifyEdit: true, dicData: dicObj.fieldType, dicObj: getDicObj('fieldType') } },
|
fieldType: { title: '字段类型', minWidth: 100, editRender: { name: 'LowSelect', verifyEdit: true, dicData: dicObj.fieldType, dicObj: getDicObj('fieldType') } },
|
||||||
isFixedColumn: { title: '固定列', width: 75, align: "center", editRender: { name: 'LowCheckbox' } },
|
isFixedColumn: { title: '固定列', width: 75, align: "center", editRender: { name: 'LowCheckbox' } },
|
||||||
|
|||||||
Reference in New Issue
Block a user