fix(sms): collapse provider settings by default
This commit is contained in:
1 parent
8ef2f7e49f
commit
6037ca184b
2 files changed
+9
-3
No files matched your search
@@ -54,6 +54,8 @@ export const smsSchema = {
|
|||||||
key: 'aliyun',
|
key: 'aliyun',
|
||||||
title: '阿里云',
|
title: '阿里云',
|
||||||
icon: 'fa fas fa-cloud',
|
icon: 'fa fas fa-cloud',
|
||||||
|
collapsible: true,
|
||||||
|
defaultCollapsed: true,
|
||||||
fields: [
|
fields: [
|
||||||
{
|
{
|
||||||
key: 'sms_ali_api_type',
|
key: 'sms_ali_api_type',
|
||||||
@@ -77,6 +79,8 @@ export const smsSchema = {
|
|||||||
key: 'tencent',
|
key: 'tencent',
|
||||||
title: '腾讯云',
|
title: '腾讯云',
|
||||||
icon: 'fa fas fa-cloud',
|
icon: 'fa fas fa-cloud',
|
||||||
|
collapsible: true,
|
||||||
|
defaultCollapsed: true,
|
||||||
fields: [
|
fields: [
|
||||||
{ key: 'sms_tencent_app_id', label: 'SDK AppID', type: 'input', default: '', dependsOn: { key: 'sms_sdk', value: 'tencent' } },
|
{ key: 'sms_tencent_app_id', label: 'SDK AppID', type: 'input', default: '', dependsOn: { key: 'sms_sdk', value: 'tencent' } },
|
||||||
{ key: 'sms_tencent_app_key', label: 'App Key', type: 'input', inputType: 'password', secret: true, default: '', dependsOn: { key: 'sms_sdk', value: 'tencent' } },
|
{ key: 'sms_tencent_app_key', label: 'App Key', type: 'input', inputType: 'password', secret: true, default: '', dependsOn: { key: 'sms_sdk', value: 'tencent' } },
|
||||||
@@ -88,6 +92,8 @@ export const smsSchema = {
|
|||||||
key: 'smsbao',
|
key: 'smsbao',
|
||||||
title: '短信宝',
|
title: '短信宝',
|
||||||
icon: 'fa fas fa-cloud',
|
icon: 'fa fas fa-cloud',
|
||||||
|
collapsible: true,
|
||||||
|
defaultCollapsed: true,
|
||||||
fields: [
|
fields: [
|
||||||
{ key: 'sms_smsbao_username', label: '用户名', type: 'input', default: '', dependsOn: { key: 'sms_sdk', value: 'smsbao' } },
|
{ key: 'sms_smsbao_username', label: '用户名', type: 'input', default: '', dependsOn: { key: 'sms_sdk', value: 'smsbao' } },
|
||||||
{ key: 'sms_smsbao_password', label: '密码', type: 'input', inputType: 'password', secret: true, default: '', dependsOn: { key: 'sms_sdk', value: 'smsbao' } },
|
{ key: 'sms_smsbao_password', label: '密码', type: 'input', inputType: 'password', secret: true, default: '', dependsOn: { key: 'sms_sdk', value: 'smsbao' } },
|
||||||
|
|||||||
@@ -403,7 +403,7 @@ class SchemaUsers {
|
|||||||
['key' => 'sms_test_phone', 'label' => '测试手机号', 'type' => 'input', 'default' => '', 'ui_only' => true, 'help' => '保存接口配置后,发送固定验证码 888888 测试短信'],
|
['key' => 'sms_test_phone', 'label' => '测试手机号', 'type' => 'input', 'default' => '', 'ui_only' => true, 'help' => '保存接口配置后,发送固定验证码 888888 测试短信'],
|
||||||
['key' => 'sms_test_send', 'label' => '发送测试短信', 'type' => 'button', 'buttonType' => 'primary', 'buttonText' => '发送测试短信', 'ui_only' => true],
|
['key' => 'sms_test_send', 'label' => '发送测试短信', 'type' => 'button', 'buttonType' => 'primary', 'buttonText' => '发送测试短信', 'ui_only' => true],
|
||||||
]],
|
]],
|
||||||
['key' => 'aliyun', 'title' => '阿里云', 'fields' => [
|
['key' => 'aliyun', 'title' => '阿里云', 'collapsible' => true, 'defaultCollapsed' => true, 'fields' => [
|
||||||
['key' => 'sms_ali_api_type', 'label' => '产品', 'type' => 'radio', 'default' => 'sms', 'options' => [
|
['key' => 'sms_ali_api_type', 'label' => '产品', 'type' => 'radio', 'default' => 'sms', 'options' => [
|
||||||
['label' => '短信服务', 'value' => 'sms'],
|
['label' => '短信服务', 'value' => 'sms'],
|
||||||
['label' => '号码认证:短信认证服务', 'value' => 'verify'],
|
['label' => '号码认证:短信认证服务', 'value' => 'verify'],
|
||||||
@@ -414,13 +414,13 @@ class SchemaUsers {
|
|||||||
['key' => 'sms_ali_template_code', 'label' => '模板 CODE', 'type' => 'input', 'default' => '', 'dependsOn' => ['all' => [['key' => 'sms_sdk', 'value' => 'ali'], ['key' => 'sms_ali_api_type', 'not' => true, 'value' => 'verify']]], 'help' => '短信服务需要填写。号码认证产品固定使用平台模板'],
|
['key' => 'sms_ali_template_code', 'label' => '模板 CODE', 'type' => 'input', 'default' => '', 'dependsOn' => ['all' => [['key' => 'sms_sdk', 'value' => 'ali'], ['key' => 'sms_ali_api_type', 'not' => true, 'value' => 'verify']]], 'help' => '短信服务需要填写。号码认证产品固定使用平台模板'],
|
||||||
['key' => 'sms_region_id', 'label' => 'RegionId', 'type' => 'input', 'default' => 'cn-hangzhou', 'dependsOn' => ['key' => 'sms_sdk', 'value' => 'ali']],
|
['key' => 'sms_region_id', 'label' => 'RegionId', 'type' => 'input', 'default' => 'cn-hangzhou', 'dependsOn' => ['key' => 'sms_sdk', 'value' => 'ali']],
|
||||||
]],
|
]],
|
||||||
['key' => 'tencent', 'title' => '腾讯云', 'fields' => [
|
['key' => 'tencent', 'title' => '腾讯云', 'collapsible' => true, 'defaultCollapsed' => true, 'fields' => [
|
||||||
['key' => 'sms_tencent_app_id', 'label' => 'SDK AppID', 'type' => 'input', 'default' => '', 'dependsOn' => ['key' => 'sms_sdk', 'value' => 'tencent']],
|
['key' => 'sms_tencent_app_id', 'label' => 'SDK AppID', 'type' => 'input', 'default' => '', 'dependsOn' => ['key' => 'sms_sdk', 'value' => 'tencent']],
|
||||||
['key' => 'sms_tencent_app_key', 'label' => 'App Key', 'type' => 'input', 'inputType' => 'password', 'secret' => true, 'default' => '', 'dependsOn' => ['key' => 'sms_sdk', 'value' => 'tencent']],
|
['key' => 'sms_tencent_app_key', 'label' => 'App Key', 'type' => 'input', 'inputType' => 'password', 'secret' => true, 'default' => '', 'dependsOn' => ['key' => 'sms_sdk', 'value' => 'tencent']],
|
||||||
['key' => 'sms_tencent_sign_name', 'label' => '签名', 'type' => 'input', 'default' => '', 'dependsOn' => ['key' => 'sms_sdk', 'value' => 'tencent']],
|
['key' => 'sms_tencent_sign_name', 'label' => '签名', 'type' => 'input', 'default' => '', 'dependsOn' => ['key' => 'sms_sdk', 'value' => 'tencent']],
|
||||||
['key' => 'sms_tencent_template_id', 'label' => '模板 ID', 'type' => 'input', 'default' => '', 'dependsOn' => ['key' => 'sms_sdk', 'value' => 'tencent'], 'help' => '模板包含验证码和有效分钟数两个参数'],
|
['key' => 'sms_tencent_template_id', 'label' => '模板 ID', 'type' => 'input', 'default' => '', 'dependsOn' => ['key' => 'sms_sdk', 'value' => 'tencent'], 'help' => '模板包含验证码和有效分钟数两个参数'],
|
||||||
]],
|
]],
|
||||||
['key' => 'smsbao', 'title' => '短信宝', 'fields' => [
|
['key' => 'smsbao', 'title' => '短信宝', 'collapsible' => true, 'defaultCollapsed' => true, 'fields' => [
|
||||||
['key' => 'sms_smsbao_username', 'label' => '用户名', 'type' => 'input', 'default' => '', 'dependsOn' => ['key' => 'sms_sdk', 'value' => 'smsbao']],
|
['key' => 'sms_smsbao_username', 'label' => '用户名', 'type' => 'input', 'default' => '', 'dependsOn' => ['key' => 'sms_sdk', 'value' => 'smsbao']],
|
||||||
['key' => 'sms_smsbao_password', 'label' => '密码', 'type' => 'input', 'inputType' => 'password', 'secret' => true, 'default' => '', 'dependsOn' => ['key' => 'sms_sdk', 'value' => 'smsbao']],
|
['key' => 'sms_smsbao_password', 'label' => '密码', 'type' => 'input', 'inputType' => 'password', 'secret' => true, 'default' => '', 'dependsOn' => ['key' => 'sms_sdk', 'value' => 'smsbao']],
|
||||||
['key' => 'sms_smsbao_api_key', 'label' => 'ApiKey', 'type' => 'input', 'inputType' => 'password', 'secret' => true, 'default' => '', 'dependsOn' => ['key' => 'sms_sdk', 'value' => 'smsbao'], 'help' => '可选;填写后以 ApiKey 认证,可与密码任选其一'],
|
['key' => 'sms_smsbao_api_key', 'label' => 'ApiKey', 'type' => 'input', 'inputType' => 'password', 'secret' => true, 'default' => '', 'dependsOn' => ['key' => 'sms_sdk', 'value' => 'smsbao'], 'help' => '可选;填写后以 ApiKey 认证,可与密码任选其一'],
|
||||||
|
|||||||
Reference in new issue
Block a user