| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167 |
- <template>
- <div>
- <a-form-item label="Access Key ID">
- <template v-slot:extra>
- <div>
- {{$t('system.text_286')}}
- {{ $t('iam.help') }} <help-link :href="docUrl">{{ $t('common_386') }}</help-link>
- </div>
- <div class="mb-0">{{ $t('system.text_573') }}</div>
- </template>
- <a-input v-decorator="decorators.access_key_id" />
- </a-form-item>
- <a-form-item label="Access Key Secret">
- <template v-slot:extra>
- <div>{{$t('system.text_287')}}</div>
- <div class="mb-0">{{ $t('system.text_573') }}</div>
- </template>
- <a-input-password v-decorator="decorators.access_key_secret" />
- </a-form-item>
- <a-form-item :label="$t('system.text_288')">
- <template v-slot:extra>
- <div>{{$t('system.text_289')}}</div>
- <div class="mb-0">{{$t('system.text_574')}}</div>
- </template>
- <a-input v-decorator="decorators.signature" />
- </a-form-item>
- <a-collapse :border="false" v-model="activeKey">
- <a-collapse-panel key="1" :header="$t('system.mobile_cn_tpl')">
- <a-form-item :label="$t('system.text_295')">
- <template v-slot:extra>
- <div>{{ $t('system.verify_code_tpl_extra_1') }}</div>
- <div>{{ $t('system.verify_code_tpl_extra_2') }}</div>
- <div>{{ $t('system.verify_code_tpl_extra_3') }}</div>
- <div>{{ $t('system.verify_code_tpl_extra_4') }}</div>
- </template>
- <a-input v-decorator="decorators.verifiyCode" />
- </a-form-item>
- <a-form-item :label="$t('system.alert_tpl')">
- <template v-slot:extra>
- <div>{{ $t('system.alert_tpl_extra_1') }}</div>
- <div>{{ $t('system.alert_tpl_extra_2') }}</div>
- <div>{{ $t('system.alert_tpl_extra_3') }}</div>
- <div>{{ $t('system.alert_tpl_extra_4') }}</div>
- </template>
- <a-input v-decorator="decorators.alertsCode" />
- </a-form-item>
- <a-form-item :label="$t('system.error_login_tpl')">
- <template v-slot:extra>
- <div>{{ $t('system.error_login_tpl_extra_1') }}</div>
- <div>{{ $t('system.error_login_tpl_extra_2') }}</div>
- <div>{{ $t('system.error_login_tpl_extra_3') }}</div>
- <div>{{ $t('system.error_login_tpl_extra_4') }}</div>
- </template>
- <a-input v-decorator="decorators.errorCode" />
- </a-form-item>
- </a-collapse-panel>
- </a-collapse>
- <a-collapse :border="false">
- <a-collapse-panel key="1" :header="$t('system.mobile_en_tpl')">
- <a-form-item :label="$t('system.text_295')">
- <template v-slot:extra>
- <div>{{ $t('system.verify_code_tpl_extra_1') }}</div>
- <div>{{ $t('system.verify_code_tpl_extra_2') }}</div>
- <div>{{ $t('system.verify_code_tpl_extra_3') }}</div>
- <div>{{ $t('system.verify_code_tpl_extra_4') }}</div>
- </template>
- <a-input v-decorator="decorators.verifiyCodeEn" />
- </a-form-item>
- <a-form-item :label="$t('system.alert_tpl')">
- <template v-slot:extra>
- <div>{{ $t('system.alert_tpl_extra_1') }}</div>
- <div>{{ $t('system.alert_tpl_extra_2') }}</div>
- <div>{{ $t('system.alert_tpl_extra_3') }}</div>
- <div>{{ $t('system.alert_tpl_extra_4') }}</div>
- </template>
- <a-input v-decorator="decorators.alertsCodeEn" />
- </a-form-item>
- <a-form-item :label="$t('system.error_login_tpl')">
- <template v-slot:extra>
- <div>{{ $t('system.error_login_tpl_extra_1') }}</div>
- <div>{{ $t('system.error_login_tpl_extra_2') }}</div>
- <div>{{ $t('system.error_login_tpl_extra_3') }}</div>
- <div>{{ $t('system.error_login_tpl_extra_4') }}</div>
- </template>
- <a-input v-decorator="decorators.errorCodeEn" />
- </a-form-item>
- </a-collapse-panel>
- </a-collapse>
- </div>
- </template>
- <script>
- import { DOCS_MAP, showDocsLink } from '@/constants/docs'
- export default {
- name: 'smsaliyun',
- props: {
- formItemLayout: {
- required: true,
- type: Object,
- },
- offsetWrapperCol: {
- required: true,
- type: Object,
- },
- loading: Boolean,
- form: Object,
- },
- data () {
- return {
- showDocsLink,
- submiting: false,
- testLoding: false,
- activeKey: ['1'],
- decorators: {
- access_key_id: [
- 'access_key_id',
- {
- rules: [
- { required: true, message: this.$t('system.text_291') },
- ],
- },
- ],
- access_key_secret: [
- 'access_key_secret',
- {
- rules: [
- { required: true, message: this.$t('system.text_292') },
- ],
- },
- ],
- signature: [
- 'signature',
- {
- rules: [
- { required: true, message: this.$t('system.text_293') },
- ],
- },
- ],
- verifiyCode: [
- 'verifiyCode',
- {
- rules: [
- { required: true, message: this.$t('notify.smshuawei.verify_code_channel.prompt') },
- ],
- },
- ],
- alertsCode: [
- 'alertsCode',
- ],
- errorCode: [
- 'errorCode',
- ],
- verifiyCodeEn: [
- 'verifiyCodeEn',
- ],
- alertsCodeEn: [
- 'alertsCodeEn',
- ],
- errorCodeEn: [
- 'errorCodeEn',
- ],
- },
- docUrl: DOCS_MAP.mailConfig('mobile_aliyun'),
- }
- },
- }
- </script>
|