Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions packages/business/src/locale/lang/en.js
Original file line number Diff line number Diff line change
Expand Up @@ -354,6 +354,7 @@ export default {
packages_business_relation_details_huancun: 'Cache',
packages_business_relation_details_wajue: 'Mining',
packages_business_relation_details_renwu: 'Tasks',
packages_business_agent_select_placeholder: 'Please select an agent',
packages_business_agent_select_not_found: 'This agent does not exist. Select another agent',
packages_business_components_connectiontypeselectorsort_wodeshujuyuan: 'My Data Source',
packages_business_components_connectiontypeselectorsort_jiaoyouTap:
Expand Down
1 change: 1 addition & 0 deletions packages/business/src/locale/lang/zh-CN.js
Original file line number Diff line number Diff line change
Expand Up @@ -345,6 +345,7 @@ export default {
packages_business_relation_details_huancun: '缓存',
packages_business_relation_details_wajue: '挖掘',
packages_business_relation_details_renwu: '任务',
packages_business_agent_select_placeholder: '请选择agent',
packages_business_agent_select_not_found: '该agent已不存在,请选择其他agent',
packages_business_components_connectiontypeselectorsort_wodeshujuyuan: '我的数据源',
packages_business_components_connectiontypeselectorsort_jiaoyouTap:
Expand Down
1 change: 1 addition & 0 deletions packages/business/src/locale/lang/zh-TW.js
Original file line number Diff line number Diff line change
Expand Up @@ -346,6 +346,7 @@ export default {
packages_business_relation_details_huancun: '緩存',
packages_business_relation_details_wajue: '挖掘',
packages_business_relation_details_renwu: '任務',
packages_business_agent_select_placeholder: '請選擇agent',
packages_business_agent_select_not_found: '該agent已不存在,請選擇其他agent',
packages_business_components_connectiontypeselectorsort_wodeshujuyuan: '我的數據源',
packages_business_components_connectiontypeselectorsort_jiaoyouTap:
Expand Down
8 changes: 7 additions & 1 deletion packages/business/src/views/connections/DatabaseForm.vue
Original file line number Diff line number Diff line change
Expand Up @@ -631,6 +631,9 @@ export default {
colon: false
},
'x-component': 'Select',
'x-component-props': {
onChange: `{{ () => $self.setSelfErrors('') }}`
},
'x-reactions': [
'{{useAsyncDataSource(loadAccessNode, "dataSource", {value: $self.value})}}',
// 根据下拉数据判断是否存在已选的agent
Expand All @@ -647,9 +650,12 @@ export default {
],
// 校验下拉数据判断是否存在已选的agent
'x-validator': `{{(value, rule, ctx)=> {
if (value && ctx.field.dataSource?.length) {
if (!value) {
return '${this.$t('packages_business_agent_select_placeholder')}'
} else if (value && ctx.field.dataSource?.length) {
const current = ctx.field.dataSource.find(item => item.value === value)
if (!current) {
$self.setSelfErrors('')
return '${this.$t('packages_business_agent_select_not_found')}'
}
}
Expand Down