vue
fjj 2023-12-10 20:55:20 +08:00
parent 53fdbbe9b3
commit d5d46b3255
1 changed files with 14 additions and 6 deletions

View File

@ -4,8 +4,8 @@
<el-form-item label="名称" prop="name"> <el-form-item label="名称" prop="name">
<el-input v-model="dataForm.name" placeholder="名称"></el-input> <el-input v-model="dataForm.name" placeholder="名称"></el-input>
</el-form-item> </el-form-item>
<el-form-item label="是否是关系型数据库" prop="databaseRelational"> <el-form-item label="是否是关系型数据库" prop="isJdbc">
<el-radio-group v-model="dataForm.databaseRelational"> <el-radio-group v-model="dataForm.isJdbc">
<el-radio label="是"></el-radio> <el-radio label="是"></el-radio>
<el-radio label="否"></el-radio> <el-radio label="否"></el-radio>
</el-radio-group> </el-radio-group>
@ -20,10 +20,16 @@
<el-form-item label="端口" prop="databasePort"> <el-form-item label="端口" prop="databasePort">
<el-input v-model="dataForm.databasePort" placeholder="端口"></el-input> <el-input v-model="dataForm.databasePort" placeholder="端口"></el-input>
</el-form-item> </el-form-item>
<el-form-item label="库名(服务名)" prop="databaseName"> <el-form-item label="索引" prop="databaseIndex" v-if="dataForm.databaseType==19">
<el-input v-model="dataForm.databaseIndex" placeholder="索引"></el-input>
</el-form-item>
<el-form-item label="文档" prop="databaseDocument" v-if="dataForm.databaseType==19">
<el-input v-model="dataForm.databaseDocument" placeholder="文档"></el-input>
</el-form-item>
<el-form-item label="库名(服务名)" prop="databaseName" v-if="dataForm.databaseType!=17 && dataForm.databaseType!=18 && dataForm.databaseType!=19 && dataForm.databaseType!=20">
<el-input v-model="dataForm.databaseName" placeholder="库名(服务名)"></el-input> <el-input v-model="dataForm.databaseName" placeholder="库名(服务名)"></el-input>
</el-form-item> </el-form-item>
<el-form-item label="用户名" prop="userName" v-if="dataForm.databaseType!=17"> <el-form-item label="用户名" prop="userName" v-if="dataForm.databaseType!=17 && dataForm.databaseType!=18 && dataForm.databaseType!=19 && dataForm.databaseType!=20">
<el-input v-model="dataForm.userName" placeholder="用户名"></el-input> <el-input v-model="dataForm.userName" placeholder="用户名"></el-input>
</el-form-item> </el-form-item>
<el-form-item label="密码" prop="password"> <el-form-item label="密码" prop="password">
@ -31,7 +37,7 @@
</el-form-item> </el-form-item>
<el-form-item label="jdbc连接串" prop="jdbcUrl"> <el-form-item label="jdbc连接串" prop="jdbcUrl">
<el-input v-model="dataForm.jdbcUrl" placeholder="jdbc连接串(若填写将以填写的内容连接,否则会后台自动构建连接)"></el-input> <el-input v-model="dataForm.jdbcUrl" placeholder="jdbc连接串(若填写将以填写的内容连接,否则会后台自动构建连接)"></el-input>
</el-form-item>0 </el-form-item>
<!-- <el-form-item label="所属项目" prop="projectId"> <!-- <el-form-item label="所属项目" prop="projectId">
<fast-project-select v-model="dataForm.projectId" placeholder="所属项目" clearable></fast-project-select> <fast-project-select v-model="dataForm.projectId" placeholder="所属项目" clearable></fast-project-select>
@ -65,7 +71,9 @@ const dataForm = reactive({
password: '', password: '',
jdbcUrl: '', jdbcUrl: '',
projectId: '', projectId: '',
databaseRelational: '' isJdbc: '',
databaseIndex: '',
databaseDocument: ''
}) })
const init = (id?: number) => { const init = (id?: number) => {