feat: 短信迁移

This commit is contained in:
feng626
2021-09-09 19:55:58 +08:00
committed by xinwen
parent 459843669b
commit 2e2c8fe086
4 changed files with 12 additions and 6 deletions

View File

@@ -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]

View File

@@ -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'
]
]

View File

@@ -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'
]
]

View File

@@ -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