Commit dc465621 authored by liwei's avatar liwei

修改了数据库链接新增表单

parent b58f2d93
...@@ -183,6 +183,106 @@ export const formSchema: FormSchema[any] = [ ...@@ -183,6 +183,106 @@ export const formSchema: FormSchema[any] = [
defaultValue: 'None', defaultValue: 'None',
}, },
}, },
{
field: 'username',
label: '用户名',
component: 'Input',
required: true,
componentProps: {
placeholder: "请输入用户名",
},
ifShow: ({ model }) => model.authMode === 'Password' || model.authMode === 'LDAP',
},
{
field: 'password',
label: '密码',
component: 'Input',
required: true,
componentProps: {
placeholder: "请输入密码",
},
ifShow: ({ model }) => model.authMode === 'Password' || model.authMode === 'LDAP',
},
{
field: 'principal',
label: 'principal',
component: 'Input',
required: true,
componentProps: {
placeholder: "请输入principal",
},
ifShow: ({ model }) => model.authMode === 'Kerberos',
},
{
field: 'KUser',
label: 'KUser',
component: 'Input',
required: true,
componentProps: {
placeholder: "请输入KUser",
},
ifShow: ({ model }) => model.authMode === 'Kerberos',
},
{
field: 'KrbHostFQDN',
label: 'KrbHostFQDN',
component: 'Input',
required: true,
componentProps: {
placeholder: "Kdc主机域名",
},
ifShow: ({ model }) => model.authMode === 'Kerberos',
},
{
field: 'KrbRealm',
label: 'KrbRealm',
component: 'Input',
required: true,
componentProps: {
placeholder: "Kerberos安全领域",
},
ifShow: ({ model }) => model.authMode === 'Kerberos',
},
{
field: 'KrbServiceName',
label: 'KrbServiceName',
component: 'Input',
required: true,
componentProps: {
placeholder: "请输入KrbServiceName",
},
ifShow: ({ model }) => model.authMode === 'Kerberos',
},
{
field: 'Keytab',
label: 'Keytab',
component: 'Upload',
rules: [{ required: true, message: '请选择上传文件' }],
componentProps: {
api: uploadApi,
},
ifShow: ({ model }) => model.authMode === 'Kerberos',
},
{
field: 'krb5',
label: 'krb5',
component: 'Upload',
rules: [{ required: true, message: '请选择上传文件' }],
componentProps: {
api: uploadApi,
},
ifShow: ({ model }) => model.authMode === 'Kerberos',
},
{
field: 'AccessToken',
label: 'AccessToken',
component: 'Input',
required: true,
componentProps: {
placeholder: "请输入AccessToken",
},
ifShow: ({ model }) => model.authMode === 'AccessToken',
},
{ {
field: 'hdfsMap', field: 'hdfsMap',
label: 'HDFS映射', label: 'HDFS映射',
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment