|
@@ -8,7 +8,7 @@ import {
|
|
|
ProForm,
|
|
|
} from '@ant-design/pro-components'
|
|
|
import { Button, Col, message, Form } from 'antd'
|
|
|
-import { useState } from 'react'
|
|
|
+import { useEffect, useState } from 'react'
|
|
|
import {
|
|
|
testDataSourceConnection,
|
|
|
createDataSource,
|
|
@@ -117,6 +117,11 @@ export default function DatasourceAdd({ updateDataSource }) {
|
|
|
}
|
|
|
return true
|
|
|
}
|
|
|
+
|
|
|
+ useEffect(() => {
|
|
|
+ form.setFieldValue('use_ssl', useSSL)
|
|
|
+ }, [useSSL])
|
|
|
+
|
|
|
const uploadKerbFile = async fileList => {
|
|
|
const file = new FormData()
|
|
|
fileList.forEach(item => {
|
|
@@ -298,7 +303,9 @@ export default function DatasourceAdd({ updateDataSource }) {
|
|
|
},
|
|
|
]}
|
|
|
fieldProps={{
|
|
|
- onChange: e => setUseSSL(e.target.value),
|
|
|
+ onChange: e => {
|
|
|
+ setUseSSL(e.target.value)
|
|
|
+ },
|
|
|
value: useSSL,
|
|
|
}}
|
|
|
options={[
|