fix(数据源): v2对接Oracle数据时,如果schema过多,比如几千个,网页会崩溃 #14920

This commit is contained in:
dataeaseShu
2025-02-26 10:08:39 +08:00
committed by fit2cloudrd
parent 0fba0664be
commit 7fc539e2a9

View File

@@ -599,7 +599,10 @@ const getDsSchema = () => {
loading.value = true
getSchema(request)
.then(res => {
schemas.value = res.data
schemas.value = (res.data || []).map(ele => ({
value: ele,
label: ele
}))
ElMessage.success(t('commons.success'))
})
.finally(() => {
@@ -1195,16 +1198,15 @@ defineExpose({
{{ t('datasource.get_schema') }}
</el-button>
</template>
<el-select
<el-select-v2
v-model="form.configuration.schema"
:options="schemas"
filterable
:placeholder="t('common.please_select')"
class="de-select"
@change="validatorSchema"
@blur="validatorSchema"
>
<el-option v-for="item in schemas" :key="item" :label="item" :value="item" />
</el-select>
/>
</el-form-item>
<el-form-item
:label="t('datasource.extra_params')"