|
34 | 34 | @submit.prevent |
35 | 35 | > |
36 | 36 | <el-form-item :label="t('ds.form.name')" prop="name"> |
37 | | - <el-input v-model="form.name" /> |
| 37 | + <el-input v-model="form.name" clearable /> |
38 | 38 | </el-form-item> |
39 | 39 | <el-form-item :label="t('ds.form.description')"> |
40 | | - <el-input v-model="form.description" :rows="2" type="textarea" /> |
| 40 | + <el-input v-model="form.description" clearable :rows="2" type="textarea" /> |
41 | 41 | </el-form-item> |
42 | 42 | <el-form-item :label="t('ds.type')" prop="type"> |
43 | 43 | <el-select v-model="form.type" placeholder="Select Type" :disabled="!isCreate"> |
|
68 | 68 | </div> |
69 | 69 | <div v-else> |
70 | 70 | <el-form-item :label="t('ds.form.host')" prop="host"> |
71 | | - <el-input v-model="form.host" /> |
| 71 | + <el-input v-model="form.host" clearable /> |
72 | 72 | </el-form-item> |
73 | 73 | <el-form-item :label="t('ds.form.port')" prop="port"> |
74 | | - <el-input v-model="form.port" /> |
| 74 | + <el-input v-model="form.port" clearable /> |
75 | 75 | </el-form-item> |
76 | 76 | <el-form-item :label="t('ds.form.username')"> |
77 | | - <el-input v-model="form.username" /> |
| 77 | + <el-input v-model="form.username" clearable /> |
78 | 78 | </el-form-item> |
79 | 79 | <el-form-item :label="t('ds.form.password')"> |
80 | | - <el-input v-model="form.password" type="password" show-password /> |
| 80 | + <el-input v-model="form.password" clearable type="password" show-password /> |
81 | 81 | </el-form-item> |
82 | 82 | <el-form-item :label="t('ds.form.database')" prop="database"> |
83 | | - <el-input v-model="form.database" /> |
| 83 | + <el-input v-model="form.database" clearable /> |
84 | 84 | </el-form-item> |
85 | 85 | <el-form-item |
86 | 86 | v-if="form.type === 'oracle'" |
|
93 | 93 | </el-radio-group> |
94 | 94 | </el-form-item> |
95 | 95 | <el-form-item :label="t('ds.form.extra_jdbc')"> |
96 | | - <el-input v-model="form.extraJdbc" /> |
| 96 | + <el-input v-model="form.extraJdbc" clearable /> |
97 | 97 | </el-form-item> |
98 | 98 | <el-form-item |
99 | 99 | v-if="haveSchema.includes(form.type)" |
100 | 100 | :label="t('ds.form.schema')" |
101 | 101 | prop="dbSchema" |
102 | 102 | > |
103 | | - <el-input v-model="form.dbSchema" /> |
| 103 | + <el-input v-model="form.dbSchema" clearable /> |
104 | 104 | <el-button v-if="false" link type="primary" :icon="Plus">Get Schema</el-button> |
105 | 105 | </el-form-item> |
106 | 106 | <el-form-item :label="t('ds.form.timeout')" prop="timeout"> |
107 | | - <el-input-number v-model="form.timeout" :min="0" :max="300" controls-position="right" /> |
| 107 | + <el-input-number |
| 108 | + v-model="form.timeout" |
| 109 | + clearable |
| 110 | + :min="0" |
| 111 | + :max="300" |
| 112 | + controls-position="right" |
| 113 | + /> |
108 | 114 | </el-form-item> |
109 | 115 | <span> |
110 | 116 | <span>{{ t('ds.form.support_version') }}: </span> |
|
0 commit comments