fix: 新增修改资源池数据项提示
This commit is contained in:
parent
5299e251d7
commit
19436fff26
|
@ -75,22 +75,25 @@
|
||||||
<div class="node-line" v-if="form.type === 'K8S'" v-xpack>
|
<div class="node-line" v-if="form.type === 'K8S'" v-xpack>
|
||||||
<el-row>
|
<el-row>
|
||||||
<el-col>
|
<el-col>
|
||||||
<el-form-item prop="masterUrl" label="Master URL">
|
<el-form-item prop="masterUrl" label="Master URL"
|
||||||
|
:rules="requiredRules">
|
||||||
<el-input v-model="item.masterUrl" autocomplete="new-password"/>
|
<el-input v-model="item.masterUrl" autocomplete="new-password"/>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-col>
|
</el-col>
|
||||||
</el-row>
|
</el-row>
|
||||||
<el-row>
|
<el-row>
|
||||||
<el-col>
|
<el-col>
|
||||||
<el-form-item prop="password" label="Token">
|
<el-form-item prop="password" label="Token"
|
||||||
|
:rules="requiredRules">
|
||||||
<el-input v-model="item.token" type="password" show-password autocomplete="new-password"/>
|
<el-input v-model="item.token" type="password" show-password autocomplete="new-password"/>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-col>
|
</el-col>
|
||||||
</el-row>
|
</el-row>
|
||||||
<el-row>
|
<el-row>
|
||||||
<el-col>
|
<el-col>
|
||||||
<el-form-item prop="maxConcurrency" :label="$t('test_resource_pool.max_threads')">
|
<el-form-item prop="maxConcurrency" :label="$t('test_resource_pool.max_threads')"
|
||||||
<el-input-number v-model="item.maxConcurrency" :min="1" :max="1000000000"></el-input-number>
|
:rules="requiredRules">
|
||||||
|
<el-input-number v-model="item.maxConcurrency" :min="1" :max="1000000000"/>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-col>
|
</el-col>
|
||||||
</el-row>
|
</el-row>
|
||||||
|
@ -98,17 +101,19 @@
|
||||||
<div class="node-line" v-if="form.type === 'NODE'">
|
<div class="node-line" v-if="form.type === 'NODE'">
|
||||||
<el-row>
|
<el-row>
|
||||||
<el-col :span="8">
|
<el-col :span="8">
|
||||||
<el-form-item prop="ip" label="IP">
|
<el-form-item prop="ip" label="IP" :rules="requiredRules">
|
||||||
<el-input v-model="item.ip" autocomplete="off"/>
|
<el-input v-model="item.ip" autocomplete="off"/>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-col>
|
</el-col>
|
||||||
<el-col :span="6">
|
<el-col :span="6">
|
||||||
<el-form-item prop="port" label="Port" style="padding-left: 20px">
|
<el-form-item prop="port" label="Port" style="padding-left: 20px"
|
||||||
|
:rules="requiredRules">
|
||||||
<el-input-number v-model="item.port" :min="1" :max="65535"></el-input-number>
|
<el-input-number v-model="item.port" :min="1" :max="65535"></el-input-number>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-col>
|
</el-col>
|
||||||
<el-col :span="6">
|
<el-col :span="6">
|
||||||
<el-form-item prop="maxConcurrency" :label="$t('test_resource_pool.max_threads')"
|
<el-form-item prop="maxConcurrency" :label="$t('test_resource_pool.max_threads')"
|
||||||
|
:rules="requiredRules"
|
||||||
style="padding-left: 20px">
|
style="padding-left: 20px">
|
||||||
<el-input-number v-model="item.maxConcurrency" :min="1" :max="1000000000"></el-input-number>
|
<el-input-number v-model="item.maxConcurrency" :min="1" :max="1000000000"></el-input-number>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
|
@ -165,21 +170,24 @@
|
||||||
<div class="node-line" v-if="form.type === 'K8S'" v-xpack>
|
<div class="node-line" v-if="form.type === 'K8S'" v-xpack>
|
||||||
<el-row>
|
<el-row>
|
||||||
<el-col>
|
<el-col>
|
||||||
<el-form-item prop="masterUrl" label="Master URL">
|
<el-form-item prop="masterUrl" label="Master URL"
|
||||||
|
:rules="requiredRules">
|
||||||
<el-input v-model="item.masterUrl" autocomplete="off"/>
|
<el-input v-model="item.masterUrl" autocomplete="off"/>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-col>
|
</el-col>
|
||||||
</el-row>
|
</el-row>
|
||||||
<el-row>
|
<el-row>
|
||||||
<el-col>
|
<el-col>
|
||||||
<el-form-item prop="password" label="Token">
|
<el-form-item prop="password" label="Token"
|
||||||
|
:rules="requiredRules">
|
||||||
<el-input v-model="item.token" type="password" show-password autocomplete="off"/>
|
<el-input v-model="item.token" type="password" show-password autocomplete="off"/>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-col>
|
</el-col>
|
||||||
</el-row>
|
</el-row>
|
||||||
<el-row>
|
<el-row>
|
||||||
<el-col>
|
<el-col>
|
||||||
<el-form-item prop="maxConcurrency" :label="$t('test_resource_pool.max_threads')">
|
<el-form-item prop="maxConcurrency" :label="$t('test_resource_pool.max_threads')"
|
||||||
|
:rules="requiredRules">
|
||||||
<el-input-number v-model="item.maxConcurrency" :min="1" :max="1000000000"></el-input-number>
|
<el-input-number v-model="item.maxConcurrency" :min="1" :max="1000000000"></el-input-number>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-col>
|
</el-col>
|
||||||
|
@ -188,17 +196,19 @@
|
||||||
<div class="node-line" v-if="form.type === 'NODE'">
|
<div class="node-line" v-if="form.type === 'NODE'">
|
||||||
<el-row>
|
<el-row>
|
||||||
<el-col :span="8">
|
<el-col :span="8">
|
||||||
<el-form-item prop="ip" label="IP">
|
<el-form-item prop="ip" label="IP" :rules="requiredRules">
|
||||||
<el-input v-model="item.ip" autocomplete="off"/>
|
<el-input v-model="item.ip" autocomplete="off"/>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-col>
|
</el-col>
|
||||||
<el-col :span="6">
|
<el-col :span="6">
|
||||||
<el-form-item prop="port" label="Port" style="padding-left: 20px">
|
<el-form-item prop="port" label="Port" style="padding-left: 20px"
|
||||||
|
:rules="requiredRules">
|
||||||
<el-input-number v-model="item.port" :min="1" :max="65535"></el-input-number>
|
<el-input-number v-model="item.port" :min="1" :max="65535"></el-input-number>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-col>
|
</el-col>
|
||||||
<el-col :span="6">
|
<el-col :span="6">
|
||||||
<el-form-item prop="maxConcurrency" :label="$t('test_resource_pool.max_threads')"
|
<el-form-item prop="maxConcurrency" :label="$t('test_resource_pool.max_threads')"
|
||||||
|
:rules="requiredRules"
|
||||||
style="padding-left: 20px">
|
style="padding-left: 20px">
|
||||||
<el-input-number v-model="item.maxConcurrency" :min="1" :max="1000000000"></el-input-number>
|
<el-input-number v-model="item.maxConcurrency" :min="1" :max="1000000000"></el-input-number>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
|
@ -253,6 +263,7 @@ export default {
|
||||||
pageSize: 5,
|
pageSize: 5,
|
||||||
total: 0,
|
total: 0,
|
||||||
form: {},
|
form: {},
|
||||||
|
requiredRules: [{required: true, message: this.$t('test_resource_pool.fill_the_data'), trigger: 'blur'}],
|
||||||
rule: {
|
rule: {
|
||||||
name: [
|
name: [
|
||||||
{required: true, message: this.$t('test_resource_pool.input_pool_name'), trigger: 'blur'},
|
{required: true, message: this.$t('test_resource_pool.input_pool_name'), trigger: 'blur'},
|
||||||
|
|
Loading…
Reference in New Issue