|
|
@@ -19,28 +19,28 @@
|
|
|
<el-col :xs="24" :sm="24" :md="24" :lg="24" :xl="24" class="mb20">
|
|
|
<el-form-item label="数据库表" prop="tableName">
|
|
|
<el-select v-model="state.ruleForm.tableName" class="w100" filterable clearable @change="TableChanged()">
|
|
|
- <el-option v-for="item in state.tableData" :key="item.entityName" :label="item.tableName" :value="item.tableName" />
|
|
|
+ <el-option v-for="item in state.tableData" :key="item.entityName" :label="item.tableName + ' [' + item.tableComment + ']'" :value="item.tableName" />
|
|
|
</el-select>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :xs="24" :sm="24" :md="24" :lg="24" :xl="24" class="mb20">
|
|
|
<el-form-item label="显示字段" prop="displayColumn">
|
|
|
<el-select v-model="state.ruleForm.displayColumn" class="w100">
|
|
|
- <el-option v-for="item in state.columnData" :key="item.columnName" :label="item.columnName" :value="item.columnName" />
|
|
|
+ <el-option v-for="item in state.columnData" :key="item.columnName" :label="item.columnName + ' [' + item.columnComment + ']'" :value="item.columnName" />
|
|
|
</el-select>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :xs="24" :sm="24" :md="24" :lg="24" :xl="24" class="mb20">
|
|
|
<el-form-item label="选择值字段" prop="valueColumn">
|
|
|
<el-select v-model="state.ruleForm.valueColumn" class="w100">
|
|
|
- <el-option v-for="item in state.columnData" :key="item.columnName" :label="item.columnName" :value="item.columnName" />
|
|
|
+ <el-option v-for="item in state.columnData" :key="item.columnName" :label="item.columnName + ' [' + item.columnComment + ']'" :value="item.columnName" />
|
|
|
</el-select>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :xs="24" :sm="24" :md="24" :lg="24" :xl="24" class="mb20">
|
|
|
<el-form-item label="父级字段" prop="pidColumn">
|
|
|
<el-select v-model="state.ruleForm.pidColumn" class="w100">
|
|
|
- <el-option v-for="item in state.columnData" :key="item.columnName" :label="item.columnName" :value="item.columnName" />
|
|
|
+ <el-option v-for="item in state.columnData" :key="item.columnName" :label="item.columnName + ' [' + item.columnComment + ']'" :value="item.columnName" />
|
|
|
</el-select>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
@@ -75,6 +75,10 @@ const state = reactive({
|
|
|
|
|
|
onMounted(async () => {
|
|
|
await getDbList();
|
|
|
+
|
|
|
+ // 默认使用第一个库
|
|
|
+ //state.ruleForm.configId = state.dbData[0].configId;
|
|
|
+ //await DbChanged();
|
|
|
});
|
|
|
|
|
|
const DbChanged = async () => {
|