|  |  |  | 
|---|
|  |  |  | <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] }} | 
|---|
|  |  |  | 
|---|
|  |  |  | ]" | 
|---|
|  |  |  | :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); | 
|---|