feat(): 数据接入,增加数据源是否初始化配置

master
DongZeLiang 2024-05-08 11:44:58 +08:00
parent 073b8e877a
commit 43c3e6a010
1 changed files with 37 additions and 1 deletions

View File

@ -74,6 +74,11 @@
<el-table-column label="主机地址" align="center" prop="port" /> <el-table-column label="主机地址" align="center" prop="port" />
<el-table-column label="数据接入类型" align="center" prop="type" /> <el-table-column label="数据接入类型" align="center" prop="type" />
<el-table-column label="数据库名称" align="center" prop="databaseName" /> <el-table-column label="数据库名称" align="center" prop="databaseName" />
<el-table-column label="是否初始化" align="center" prop="isInit" >
<template slot-scope="scope">
<dict-tag :options="dict.type.sys_yes_no" :value="scope.row.isInit"/>
</template>
</el-table-column>
<el-table-column label="备注" align="center" prop="remark" /> <el-table-column label="备注" align="center" prop="remark" />
<el-table-column label="操作" align="center" class-name="small-padding fixed-width"> <el-table-column label="操作" align="center" class-name="small-padding fixed-width">
<template slot-scope="scope"> <template slot-scope="scope">
@ -244,6 +249,15 @@
<div slot="header" class="clearfix"> <div slot="header" class="clearfix">
<span>其他信息</span> <span>其他信息</span>
</div> </div>
<el-form-item label="是否初始化" prop="isInit">
<el-radio-group v-model="form.isInit">
<el-radio
v-for="dict in dict.type.sys_yes_no"
:key="dict.value"
:label="dict.value"
>{{dict.label}}</el-radio>
</el-radio-group>
</el-form-item>
<el-form-item label="备注" prop="remark"> <el-form-item label="备注" prop="remark">
<el-input v-model="form.remark" type="textarea" placeholder="请输入内容" /> <el-input v-model="form.remark" type="textarea" placeholder="请输入内容" />
</el-form-item> </el-form-item>
@ -262,6 +276,7 @@
export default { export default {
name: "Access", name: "Access",
dicts: ["sys_yes_no"],
data() { data() {
return { return {
// //
@ -332,6 +347,9 @@ export default {
], ],
maxWaitSize: [ maxWaitSize: [
{required: true, message: "最大等待次数不能为空", trigger: "blur"} {required: true, message: "最大等待次数不能为空", trigger: "blur"}
],
isInit: [
{required: true, message: "是否初始化不可为空", trigger: "blur"}
] ]
}, },
// //
@ -397,7 +415,24 @@ export default {
maxNum: 20, maxNum: 20,
maxWaitTime: 3000, maxWaitTime: 3000,
maxWaitSize: 3, maxWaitSize: 3,
remark: "云计算业务系统,开展云计算详细业务,教学,作业等工作" isInit: "Y",
remark: "云计算业务系统,开展云计算详细业务、工作"
},
{
id: null,
name: "网站系统",
type: "MySql",
systemName: "网站业务系统",
host: "125.36.25.36",
port: 6536,
databaseName: "wangzhan-server",
connectionParam: "useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8",
initNum: 5,
maxNum: 20,
maxWaitTime: 3000,
maxWaitSize: 3,
isInit: "N",
remark: "网站业务系统,开展网站详细业务等工作"
} }
] ]
} }
@ -432,6 +467,7 @@ export default {
createTime: null, createTime: null,
updateBy: null, updateBy: null,
updateTime: null, updateTime: null,
isInit: "N",
remark: null remark: null
}; };
this.resetForm("form"); this.resetForm("form");