mirror of
https://github.com/jumpserver/lina.git
synced 2025-08-26 10:29:32 +00:00
[update]完善页面
This commit is contained in:
parent
d154b20de7
commit
9ac47cef98
@ -4,6 +4,7 @@
|
|||||||
|
|
||||||
<script>
|
<script>
|
||||||
import GenericCreateUpdatePage from '@/layout/components/GenericCreateUpdatePage'
|
import GenericCreateUpdatePage from '@/layout/components/GenericCreateUpdatePage'
|
||||||
|
import select2 from '@/components/Select2'
|
||||||
export default {
|
export default {
|
||||||
name: 'SystemUserCreateUpdate',
|
name: 'SystemUserCreateUpdate',
|
||||||
components: { GenericCreateUpdatePage },
|
components: { GenericCreateUpdatePage },
|
||||||
@ -31,19 +32,33 @@ export default {
|
|||||||
login_mode: {
|
login_mode: {
|
||||||
helpText: '如果选择手动登录模式,用户名和密码可以不填写'
|
helpText: '如果选择手动登录模式,用户名和密码可以不填写'
|
||||||
},
|
},
|
||||||
|
username: {
|
||||||
|
el: {
|
||||||
|
disabled: false
|
||||||
|
}
|
||||||
|
},
|
||||||
username_same_with_user: {
|
username_same_with_user: {
|
||||||
type: 'switch',
|
type: 'switch',
|
||||||
helpText: '用户名是动态的,登录资产时使用当前用户的用户名登录'
|
helpText: '用户名是动态的,登录资产时使用当前用户的用户名登录',
|
||||||
|
hidden: (form) => {
|
||||||
|
this.fieldsMeta.username.el.disabled = form.username_same_with_user
|
||||||
|
return false
|
||||||
|
}
|
||||||
},
|
},
|
||||||
auto_generate_key: {
|
auto_generate_key: {
|
||||||
type: 'switch'
|
type: 'switch',
|
||||||
|
hidden: form => form.login_mode !== 'auto'
|
||||||
},
|
},
|
||||||
protocol: {
|
protocol: {
|
||||||
rules: [
|
rules: [
|
||||||
{ required: true }
|
{ required: true }
|
||||||
]
|
],
|
||||||
|
el: {
|
||||||
|
style: 'width:100%'
|
||||||
|
}
|
||||||
},
|
},
|
||||||
cmd_filters: {
|
cmd_filters: {
|
||||||
|
component: select2,
|
||||||
el: {
|
el: {
|
||||||
placeholder: '命令过滤器'
|
placeholder: '命令过滤器'
|
||||||
}
|
}
|
||||||
@ -55,7 +70,8 @@ export default {
|
|||||||
helpText: '1-100, 1最低优先级,100最高优先级。授权多个用户时,高优先级的系统用户将会作为默认登录用户'
|
helpText: '1-100, 1最低优先级,100最高优先级。授权多个用户时,高优先级的系统用户将会作为默认登录用户'
|
||||||
},
|
},
|
||||||
auto_push: {
|
auto_push: {
|
||||||
type: 'switch'
|
type: 'switch',
|
||||||
|
hidden: form => form.login_mode !== 'auto'
|
||||||
},
|
},
|
||||||
sftp_root: {
|
sftp_root: {
|
||||||
rules: [
|
rules: [
|
||||||
@ -71,7 +87,7 @@ export default {
|
|||||||
},
|
},
|
||||||
password: {
|
password: {
|
||||||
helpText: '密码或密钥密码',
|
helpText: '密码或密钥密码',
|
||||||
hidden: form => form.auto_generate_key === true
|
hidden: form => form.auto_generate_key === true || form.login_mode !== 'auto'
|
||||||
},
|
},
|
||||||
shell: {
|
shell: {
|
||||||
rules: [
|
rules: [
|
||||||
@ -79,8 +95,12 @@ export default {
|
|||||||
]
|
]
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
url: '/api/v1/assets/system-users/'
|
url: '/api/v1/assets/system-users/',
|
||||||
|
authHiden: false
|
||||||
}
|
}
|
||||||
|
},
|
||||||
|
computed: {
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
</script>
|
</script>
|
||||||
|
Loading…
Reference in New Issue
Block a user