Browse Source

[Fix] json object serialization error (#9828)

* fix json object parser error

* delete password validator

* Update use-form.ts

* Update use-form.ts

* Update use-detail.ts
3.0.0/version-upgrade
Mr.An 2 years ago committed by GitHub
parent
commit
47b4489452
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  1. 13
      dolphinscheduler-ui-next/src/views/datasource/list/use-form.ts

13
dolphinscheduler-ui-next/src/views/datasource/list/use-form.ts

@ -23,7 +23,8 @@ import type {
IDataSourceDetail,
IDataBase,
IDataBaseOption,
IDataBaseOptionKeys
IDataBaseOptionKeys,
IDataSource
} from './types'
export function useForm(id?: number) {
@ -138,9 +139,15 @@ export function useForm(id?: number) {
const resetFieldsValue = () => {
state.detailForm = { ...initialValues }
}
const setFieldsValue = (values: object) => {
state.detailForm = { ...state.detailForm, ...values }
const setFieldsValue = (values: IDataSource) => {
state.detailForm = {
...state.detailForm,
...values,
other: values.other ? JSON.stringify(values.other) : values.other
}
}
const getFieldsValue = () => state.detailForm
return {

Loading…
Cancel
Save