|
@@ -59,12 +59,12 @@
|
|
|
<!-- </el-cascader>-->
|
|
|
<!-- </el-form-item>-->
|
|
|
<!-- 数据源-->
|
|
|
- <el-form-item label="数据源连接" required>
|
|
|
+ <el-form-item label="数据源连接" required prop="dbSourceId">
|
|
|
<el-select v-model="dataForm.dbSourceId" filterable placeholder="请选择数据源" @change="onDbSource" :disabled="dataForm.id !== ''">
|
|
|
<el-option :key="item.id" :label="item.dsDb + '-' + item.remark" :value="item.id" v-for="item in datasourceList" />
|
|
|
</el-select>
|
|
|
</el-form-item>
|
|
|
- <el-form-item v-if="dataForm.dbSourceId" label="物理表连接" required>
|
|
|
+ <el-form-item v-if="dataForm.dbSourceId" label="物理表连接" required prop="primaryTableName">
|
|
|
<div class="flex-between flex gap-10">
|
|
|
<el-select v-model="dataForm.primaryTableName" filterable placeholder="请选择物理表" @change="onTableViewName" :disabled="dataForm.id !== ''">
|
|
|
<el-option :key="item.tableViewName" :label="item.tableComments + ' ' + item.tableViewName" :value="item.tableViewName" v-for="item in tableList" />
|
|
@@ -216,6 +216,8 @@ export default {
|
|
|
{ validator: this.formValidate('enCode'), trigger: 'blur' }
|
|
|
],
|
|
|
category: [{ required: true, message: '功能分类不能为空', trigger: 'change' }],
|
|
|
+ dbSourceId: [{ required: true, message: '数据源链接不能为空', trigger: 'change' }],
|
|
|
+ primaryTableName: [{ required: true, message: '物理表连接不能为空', trigger: 'change' }],
|
|
|
state: [{ required: true, message: '功能状态不能为空', trigger: 'blur' }]
|
|
|
},
|
|
|
|