|
@@ -69,7 +69,7 @@
|
|
|
<el-dropdown-item><el-button size="mini" type="text" icon="el-icon-delete" @click="handleDelete(scope.row)"
|
|
|
v-hasPermi="['system:tenant:remove']">删除</el-button></el-dropdown-item>
|
|
|
<el-dropdown-item><el-button size="mini" type="text" icon="el-icon-edit" @click="bindDatasource(scope.row)"
|
|
|
- v-hasPermi="['system:tenant:edit']">绑定数据源</el-button></el-dropdown-item>
|
|
|
+ v-show="scope.row.datasourceId == null" >绑定数据源</el-button></el-dropdown-item>
|
|
|
</el-dropdown-menu>
|
|
|
</el-dropdown>
|
|
|
</template>
|
|
@@ -106,26 +106,26 @@
|
|
|
|
|
|
<!-- 添加或修改数据源信息对话框 -->
|
|
|
<el-dialog :title="dataSourceTitle" :visible.sync="dataSourceOpen" width="500px" append-to-body>
|
|
|
- <el-form ref="dataSourceForm" :model="dataSourceForm" :rules="rules" label-width="90px">
|
|
|
+ <el-form ref="dataSourceForm" :model="dataSourceForm" label-width="90px">
|
|
|
<el-form-item label="数据源类型">
|
|
|
<el-select v-model="dataSourceForm.databaseType" placeholder="请选择数据源类型">
|
|
|
<el-option v-for="item in dict.type.datasource_type" :key="item.value" :label="item.label"
|
|
|
:value="item.value"></el-option>
|
|
|
</el-select>
|
|
|
</el-form-item>
|
|
|
- <el-form-item label="数据库名称" prop="databaseName">
|
|
|
+ <el-form-item label="数据库名称" >
|
|
|
<el-input v-model="dataSourceForm.databaseName" placeholder="请输入数据库名称" />
|
|
|
</el-form-item>
|
|
|
- <el-form-item label="数据库IP" prop="databaseIp">
|
|
|
+ <el-form-item label="数据库IP" >
|
|
|
<el-input v-model="dataSourceForm.databaseIp" placeholder="请输数据库IP" />
|
|
|
</el-form-item>
|
|
|
- <el-form-item label="用户名" prop="username">
|
|
|
+ <el-form-item label="用户名" >
|
|
|
<el-input v-model="dataSourceForm.username" placeholder="请输入用户名" />
|
|
|
</el-form-item>
|
|
|
- <el-form-item label="密码" prop="password">
|
|
|
+ <el-form-item label="密码" >
|
|
|
<el-input v-model="dataSourceForm.password" placeholder="请输入密码" />
|
|
|
</el-form-item>
|
|
|
- <el-form-item label="端口号" prop="portNumber">
|
|
|
+ <el-form-item label="端口号" >
|
|
|
<el-input v-model="dataSourceForm.portNumber" placeholder="请输入端口号" />
|
|
|
</el-form-item>
|
|
|
</el-form>
|