Преглед изворни кода

代码生成tableName和entityName不一致时获取不到ColumnInfoList

Signed-off-by: Liang-XD <lxd.89@qq.com>
Liang-XD пре 1 година
родитељ
комит
b80ca0a5a5
1 измењених фајлова са 3 додато и 1 уклоњено
  1. 3 1
      Web/src/views/system/codeGen/component/editCodeGenDialog.vue

+ 3 - 1
Web/src/views/system/codeGen/component/editCodeGenDialog.vue

@@ -217,7 +217,8 @@ const dbChanged = async () => {
 
 
 // table改变
 // table改变
 const tableChanged = (item: any) => {
 const tableChanged = (item: any) => {
-	state.ruleForm.tableName = item.entityName;
+	state.ruleForm.tableName = item.tableName;
+	state.ruleForm.entityName = item.entityName;
 	state.ruleForm.busName = item.tableComment;
 	state.ruleForm.busName = item.tableComment;
   state.ruleForm.tableUniqueList = [];
   state.ruleForm.tableUniqueList = [];
 	getColumnInfoList();
 	getColumnInfoList();
@@ -279,6 +280,7 @@ const submit = () => {
 	ruleFormRef.value.validate(async (valid: boolean) => {
 	ruleFormRef.value.validate(async (valid: boolean) => {
 		if (!valid) return;
 		if (!valid) return;
     if (state.ruleForm.tableUniqueList?.length === 0) state.ruleForm.tableUniqueList = null;
     if (state.ruleForm.tableUniqueList?.length === 0) state.ruleForm.tableUniqueList = null;
+		state.ruleForm.tableName = state.ruleForm.entityName;
 		if (state.ruleForm.id != undefined && state.ruleForm.id > 0) {
 		if (state.ruleForm.id != undefined && state.ruleForm.id > 0) {
 			await getAPI(SysCodeGenApi).apiSysCodeGenUpdatePost(state.ruleForm as UpdateCodeGenInput);
 			await getAPI(SysCodeGenApi).apiSysCodeGenUpdatePost(state.ruleForm as UpdateCodeGenInput);
 		} else {
 		} else {