Ver código fonte

BUG:树型控件没有提效fkEntityName,导致后台找不到对像类型

yzp 2 anos atrás
pai
commit
4bb8b0a5a6

+ 3 - 0
Web/src/views/system/codeGen/component/treeDialog.vue

@@ -115,6 +115,9 @@ const openDialog = (row: any) => {
 const closeDialog = () => {
 	rowdata.fkTableName = state.ruleForm.tableName;
 	// rowdata.fkEntityName = state.ruleForm.entityName;
+	// 这里一定要设置 fkEntityName,因为模板文件用到了
+	let tableData = state.tableData.filter((x) => x.tableName == state.ruleForm.tableName);
+	rowdata.fkEntityName = tableData.length == 0 ? '' : tableData[0].entityName;
 	// rowdata.fkColumnName = state.ruleForm.columnName;
 	// rowdata.fkColumnNetType = state.ruleForm.columnNetType;
 	rowdata.displayColumn = state.ruleForm.displayColumn;