Przeglądaj źródła

chore: 数据表改变时清空链接配置

喵你个旺呀 1 rok temu
rodzic
commit
df9dc1166b

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

@@ -25,7 +25,7 @@
 					</el-col>
 					<el-col :xs="24" :sm="24" :md="24" :lg="24" :xl="24" class="mb20">
 						<el-form-item label="显示字段" prop="columnNames" :rules="[{ required: true, message: '显示字段不能为空', trigger: 'blur' }]">
-							<el-select v-model="state.ruleForm.columnNames" multiple class="w100">
+							<el-select v-model="state.ruleForm.columnNames" multiple filterable class="w100">
 								<el-option v-for="item in state.columnData" :key="item.columnName" :label="item.columnName + ' [' + item.columnComment + ']'" :value="item.columnName" />
 							</el-select>
 						</el-form-item>
@@ -83,6 +83,8 @@ const DbChanged = async () => {
 const TableChanged = async () => {
 	state.columnData = [];
 	await getColumnInfoList();
+	state.ruleForm.columnNames = undefined;
+	state.ruleForm.linkColumnName = undefined;
 };
 
 const getDbList = async () => {

+ 4 - 1
Web/src/views/system/codeGen/component/treeDialog.vue

@@ -25,7 +25,7 @@
 					</el-col>
 					<el-col :xs="24" :sm="24" :md="24" :lg="24" :xl="24" class="mb20">
 						<el-form-item label="显示字段" prop="displayColumns" :rules="[{ required: true, message: '显示字段不能为空', trigger: 'blur' }]">
-							<el-select v-model="state.ruleForm.displayColumns" multiple class="w100">
+							<el-select v-model="state.ruleForm.displayColumns" multiple filterable class="w100">
 								<el-option v-for="item in state.columnData" :key="item.columnName" :label="item.columnName + ' [' + item.columnComment + ']'" :value="item.columnName" />
 							</el-select>
 						</el-form-item>
@@ -90,6 +90,9 @@ const DbChanged = async () => {
 const TableChanged = async () => {
 	state.columnData = [];
 	await getColumnInfoList();
+	state.ruleForm.displayColumns = undefined;
+	state.ruleForm.valueColumn = undefined;
+	state.ruleForm.pidColumn = undefined;
 };
 
 const getDbList = async () => {