Compare commits

...

2 Commits

Author SHA1 Message Date
qiaoxinjiu
6d5d69cbde 把环境改为下拉框选择的形式 2026-04-15 18:02:41 +08:00
qiaoxinjiu
8807bc0762 把环境改为下拉框选择的形式 2026-04-15 18:01:40 +08:00
2 changed files with 24 additions and 7 deletions

View File

@@ -16,7 +16,14 @@
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item label="运行环境" prop="runEnv"> <el-form-item label="运行环境" prop="runEnv">
<el-input v-model="form.runEnv" placeholder="请输入运行环境" style="width: 320px;"></el-input> <el-select v-model="form.runEnv" placeholder="请输入运行环境" clearable style="width: 320px;">
<el-option
v-for="item in envOptions"
:key="item"
:label="item"
:value="item">
</el-option>
</el-select>
</el-form-item> </el-form-item>
<el-form-item label="运行分组" prop="runGroup"> <el-form-item label="运行分组" prop="runGroup">
<el-input v-model="form.runGroup" placeholder="请输入运行分组" style="width: 320px;"></el-input> <el-input v-model="form.runGroup" placeholder="请输入运行分组" style="width: 320px;"></el-input>
@@ -56,6 +63,7 @@ export default {
saving: false, saving: false,
loading: false, loading: false,
projectOptions: ['ZHYY', 'DLZ', 'JOYHUB', 'OA', 'APP'], projectOptions: ['ZHYY', 'DLZ', 'JOYHUB', 'OA', 'APP'],
envOptions: ['dev', 'st', 'pre'],
form: { form: {
project: '', project: '',
runEnv: '', runEnv: '',
@@ -66,7 +74,7 @@ export default {
}, },
rules: { rules: {
project: [{required: true, message: '请选择项目名称', trigger: 'change'}], project: [{required: true, message: '请选择项目名称', trigger: 'change'}],
runEnv: [{required: true, message: '请输入运行环境', trigger: 'blur'}], runEnv: [{required: true, message: '请选择运行环境', trigger: 'change'}],
sql: [{required: true, message: '请输入sql语句', trigger: 'blur'}], sql: [{required: true, message: '请输入sql语句', trigger: 'blur'}],
runGroup: [{required: true, message: '请输入运行分组', trigger: 'blur'}] runGroup: [{required: true, message: '请输入运行分组', trigger: 'blur'}]
} }
@@ -144,3 +152,4 @@ export default {
padding: 20px; padding: 20px;
} }
</style> </style>

View File

@@ -17,12 +17,18 @@
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item label="环境"> <el-form-item label="环境">
<el-input <el-select
v-model="queryForm.runEnv" v-model="queryForm.runEnv"
placeholder="请输入环境" placeholder="请选择项目"
clearable clearable
@keyup.enter.native="search()"> filterable>
</el-input> <el-option
v-for="item in envOptions"
:key="item"
:label="item"
:value="item">
</el-option>
</el-select>
</el-form-item> </el-form-item>
<el-form-item label="创建人"> <el-form-item label="创建人">
<el-input <el-input
@@ -131,7 +137,8 @@ export default {
creator: '', creator: '',
runGroup: '' runGroup: ''
}, },
projectOptions: ['ZHYY', 'DLZ', 'JOYHUB', 'OA', 'APP'] projectOptions: ['ZHYY', 'DLZ', 'JOYHUB', 'OA', 'APP'],
envOptions: ['dev', 'st', 'pre']
} }
}, },
computed: { computed: {
@@ -375,3 +382,4 @@ export default {
color: #c4b5fd; color: #c4b5fd;
} }
</style> </style>