| | |
| | | <ProFormCol> |
| | | <ProFormColItem :span="12"> |
| | | <ProFormItemV2 label="通道配置:" prop="accesses"> |
| | | <div class="access-list"> |
| | | <div class="access-list" v-if="!isRead"> |
| | | <div class="access-item" v-for="(item, index) in form.accesses" :key="index"> |
| | | <div class="access-item-label"> |
| | | {{ EnumSmsAccessTextUseInSms[item.access] }} |
| | | </div> |
| | | <ProFormRadio |
| | | v-model="item.isDisabled" |
| | | :value-enum="BooleanOptions" |
| | | :value-enum="[ |
| | | { |
| | | label: '启用', |
| | | value: false, |
| | | }, |
| | | { |
| | | label: '禁用', |
| | | value: true, |
| | | }, |
| | | ]" |
| | | :button-style="false" |
| | | ></ProFormRadio> |
| | | <ProFormText |
| | | style="margin-right: 10px; width: 200px" |
| | | v-model="item.signName" |
| | | placeholder="请输入签名名称" |
| | | ></ProFormText> |
| | | <ProFormInputNumber |
| | | :controls="false" |
| | | :min="0" |
| | | v-model="item.sort" |
| | | placeholder="请输入" |
| | | ></ProFormInputNumber> |
| | | </div> |
| | | </div> |
| | | <div class="access-list" v-else> |
| | | <div class="access-item" v-for="(item, index) in form.accesses" :key="index"> |
| | | <div class="access-item-label"> |
| | | {{ `通道:${EnumSmsAccessTextUseInSms[item.access]}` }} |
| | | </div> |
| | | <div class="access-item-label"> |
| | | {{ `状态:${item.isDisabled ? '禁用' : '启用'}` }} |
| | | </div> |
| | | <div class="access-item-label">{{ `签名:${item.signName}` }}</div> |
| | | <div class="access-item-label">{{ `排序:${item.sort}` }}</div> |
| | | </div> |
| | | </div> |
| | | </ProFormItemV2> |
| | |
| | | ProFormItemV2, |
| | | ProFormInputNumber, |
| | | ProFormRadio, |
| | | ProFormText, |
| | | } from '@bole-core/components'; |
| | | import { useQuery } from '@tanstack/vue-query'; |
| | | import * as smsServices from '@/services/api/sms'; |
| | |
| | | minutelyMaxCount: 0, |
| | | hourlyMaxCount: 0, |
| | | dailyMaxCount: 0, |
| | | accesses: [] as API.SaveSmsSettingCommandAccess[], |
| | | accesses: [] as API.GetSmsSettingQueryResultAccess[], |
| | | }); |
| | | |
| | | const isRead = ref(true); |