mirror of
https://github.com/jumpserver/lina.git
synced 2025-09-19 09:43:32 +00:00
feat: 短信迁移
This commit is contained in:
@@ -14,6 +14,7 @@ import DingTalk from './DingTalk'
|
||||
import FeiShu from './FeiShu'
|
||||
import WeCom from './WeCom'
|
||||
import SSO from './SSO'
|
||||
import SMS from '../SMS'
|
||||
|
||||
export default {
|
||||
name: 'Auth',
|
||||
@@ -29,7 +30,7 @@ export default {
|
||||
this.$t('setting.AuthMethod'), [
|
||||
'AUTH_CAS', 'AUTH_OPENID',
|
||||
'AUTH_WECOM', 'AUTH_DINGTALK', 'AUTH_FEISHU',
|
||||
'AUTH_RADIUS', 'AUTH_SSO'
|
||||
'AUTH_RADIUS', 'AUTH_SSO', 'SMS_ENABLED'
|
||||
]
|
||||
],
|
||||
[
|
||||
@@ -61,6 +62,9 @@ export default {
|
||||
},
|
||||
AUTH_SSO: {
|
||||
component: SSO
|
||||
},
|
||||
SMS_ENABLED: {
|
||||
component: SMS
|
||||
}
|
||||
},
|
||||
submitMethod() {
|
||||
@@ -70,7 +74,7 @@ export default {
|
||||
// 这个页面不去提交auth这些
|
||||
const removeFields = [
|
||||
'AUTH_CAS', 'AUTH_OPENID', 'AUTH_WECOM', 'AUTH_DINGTALK',
|
||||
'AUTH_FEISHU', 'AUTH_RADIUS', 'AUTH_SSO'
|
||||
'AUTH_FEISHU', 'AUTH_RADIUS', 'AUTH_SSO', 'SMS_ENABLED'
|
||||
]
|
||||
for (const i of removeFields) {
|
||||
delete data[i]
|
||||
|
@@ -42,7 +42,7 @@ export default {
|
||||
[
|
||||
this.$t('common.BasicInfo'),
|
||||
[
|
||||
'AUTH_SMS', 'SMS_TEST_PHONE',
|
||||
'SMS_ENABLED', 'SMS_TEST_PHONE',
|
||||
'ALIBABA_ACCESS_KEY_ID', 'ALIBABA_ACCESS_KEY_SECRET', 'ALIBABA_SMS_SIGN_AND_TEMPLATES'
|
||||
]
|
||||
]
|
||||
|
@@ -42,7 +42,7 @@ export default {
|
||||
[
|
||||
this.$t('common.BasicInfo'),
|
||||
[
|
||||
'AUTH_SMS', 'SMS_TEST_PHONE',
|
||||
'SMS_ENABLED', 'SMS_TEST_PHONE',
|
||||
'TENCENT_SECRET_ID', 'TENCENT_SECRET_KEY', 'TENCENT_SDKAPPID', 'TENCENT_SMS_SIGN_AND_TEMPLATES'
|
||||
]
|
||||
]
|
||||
|
@@ -1,15 +1,16 @@
|
||||
<template>
|
||||
<div>
|
||||
<BaseAuth v-model="value" :title="$t('setting.SMS')">
|
||||
<IBox>
|
||||
<el-radio v-model="smsType" label="alibaba">阿里</el-radio>
|
||||
<el-radio v-model="smsType" label="tencent">腾讯</el-radio>
|
||||
</IBox>
|
||||
<SMSAlibaba v-if="smsType === 'alibaba'" />
|
||||
<SMSTencent v-if="smsType === 'tencent'" />
|
||||
</div>
|
||||
</BaseAuth>
|
||||
</template>
|
||||
<script>
|
||||
|
||||
import BaseAuth from '../Auth/Base'
|
||||
import { IBox } from '@/components'
|
||||
import SMSAlibaba from './SMSAlibaba'
|
||||
import SMSTencent from './SMSTencent'
|
||||
@@ -17,6 +18,7 @@ import SMSTencent from './SMSTencent'
|
||||
export default {
|
||||
name: 'SMS',
|
||||
components: {
|
||||
BaseAuth,
|
||||
IBox,
|
||||
SMSAlibaba,
|
||||
SMSTencent
|
||||
|
Reference in New Issue
Block a user