From 0565894ebaf308d03e1dbfa38b0081cdfd4b79b6 Mon Sep 17 00:00:00 2001
From: wupengfei <834520024@qq.com>
Date: 星期五, 10 十月 2025 13:32:19 +0800
Subject: [PATCH] feat: 短信

---
 src/views/System/SmsSettingManage.vue |   22 ++++++++++++++++++++--
 1 files changed, 20 insertions(+), 2 deletions(-)

diff --git a/src/views/System/SmsSettingManage.vue b/src/views/System/SmsSettingManage.vue
index 43f718d..9b60525 100644
--- a/src/views/System/SmsSettingManage.vue
+++ b/src/views/System/SmsSettingManage.vue
@@ -64,7 +64,7 @@
           <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] }}
@@ -83,12 +83,29 @@
                       ]"
                       :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>
@@ -115,6 +132,7 @@
   ProFormItemV2,
   ProFormInputNumber,
   ProFormRadio,
+  ProFormText,
 } from '@bole-core/components';
 import { useQuery } from '@tanstack/vue-query';
 import * as smsServices from '@/services/api/sms';
@@ -132,7 +150,7 @@
   minutelyMaxCount: 0,
   hourlyMaxCount: 0,
   dailyMaxCount: 0,
-  accesses: [] as API.SaveSmsSettingCommandAccess[],
+  accesses: [] as API.GetSmsSettingQueryResultAccess[],
 });
 
 const isRead = ref(true);

--
Gitblit v1.9.1