@@ -78,7 +78,13 @@ const rules = {
7878 trigger: ' change' ,
7979 },
8080 ],
81- api_domain: [{ required: true , message: ' api_domain' , trigger: ' blur' }],
81+ api_domain: [
82+ {
83+ required: true ,
84+ message: t (' datasource.please_enter' ) + t (' common.empty' ) + t (' model.api_domain_name' ),
85+ trigger: ' blur' ,
86+ },
87+ ],
8288 base_model: [{ required: true , message: t (' model.the_basic_model_de' ), trigger: ' blur' }],
8389 name: [{ required: true , message: t (' model.the_basic_model' ), trigger: ' blur' }],
8490 api_key: [{ required: true , message: ' api_key' , trigger: ' blur' }],
@@ -171,10 +177,15 @@ defineExpose({
171177 </el-icon >
172178 </el-tooltip >
173179 </template >
174- <el-input v-model =" modelForm.name" />
180+ <el-input
181+ v-model =" modelForm.name"
182+ :placeholder ="
183+ $t('datasource.please_enter') + $t('common.empty') + $t('model.model_name')
184+ "
185+ />
175186 </el-form-item >
176187 <el-form-item prop =" type" :label =" t('model.model_type')" >
177- <el-select v-model =" modelForm.model_type" style =" width : 100% " >
188+ <el-select v-model =" modelForm.model_type" style =" width : 100% " disabled >
178189 <el-option
179190 v-for =" item in modelTypeOptions"
180191 :key =" item.value"
@@ -183,12 +194,19 @@ defineExpose({
183194 />
184195 </el-select >
185196 </el-form-item >
186- <el-form-item class =" custom-require" prop =" modelName " >
197+ <el-form-item class =" custom-require" prop =" base_model " >
187198 <template #label
188199 ><span class =" custom-require_danger" >{{ t('model.basic_model') }}</span >
189200 <span class =" enter" >{{ t('model.enter_to_add') }}</span >
190201 </template >
191- <el-select v-model =" modelForm['base_model']" style =" width : 100% " >
202+ <el-select
203+ v-model =" modelForm['base_model']"
204+ style =" width : 100% "
205+ filterable
206+ allow-create
207+ default-first-option
208+ :reserve-keyword =" false"
209+ >
192210 <el-option v-for =" item in modelList" :key =" item" :label =" item" :value =" item" />
193211 </el-select >
194212 </el-form-item >
0 commit comments