From d650e26862fc3288b32bc05813976260df7a5801 Mon Sep 17 00:00:00 2001
From: zhengyiming <540361168@qq.com>
Date: 星期五, 24 十月 2025 13:48:31 +0800
Subject: [PATCH] fix: 自动签配置

---
 src/views/ProtocolManage/components/AddOrEditTemplateDialog.vue |   19 +++++++++++++++++++
 1 files changed, 19 insertions(+), 0 deletions(-)

diff --git a/src/views/ProtocolManage/components/AddOrEditTemplateDialog.vue b/src/views/ProtocolManage/components/AddOrEditTemplateDialog.vue
index 6e0f397..7d8481f 100644
--- a/src/views/ProtocolManage/components/AddOrEditTemplateDialog.vue
+++ b/src/views/ProtocolManage/components/AddOrEditTemplateDialog.vue
@@ -55,6 +55,22 @@
           accept="pdf"
         ></ProFormUpload>
       </ProFormItemV2>
+      <ProFormItemV2 label="鑷姩绛剧害锛�" prop="isAutoSign" required>
+        <ProFormSwitch v-model="form.isAutoSign"></ProFormSwitch>
+      </ProFormItemV2>
+      <ProFormItemV2
+        label="鑷姩绛炬巿鏉冧功锛�"
+        prop="autoSignPowerAttorneyUrl"
+        :check-rules="[{ message: '璇蜂笂浼犺嚜鍔ㄧ鎺堟潈涔�', type: 'upload' }]"
+        v-if="form.isAutoSign"
+      >
+        <ProFormUpload
+          v-model:file-url="form.autoSignPowerAttorneyUrl"
+          :limit="1"
+          :limitFileSize="10"
+          accept="pdf,doc,docx,png,jpg,jpeg"
+        ></ProFormUpload>
+      </ProFormItemV2>
     </ProForm>
     <template #footer>
       <span class="dialog-footer">
@@ -73,6 +89,7 @@
   ProFormText,
   ProFormUpload,
   ProFormSelect,
+  ProFormSwitch,
 } from '@bole-core/components';
 import { filterCN, filterNumbersFromString } from '@/utils';
 import { FormInstance } from 'element-plus';
@@ -96,6 +113,8 @@
   access: EnumElectronSignAccess;
   isEnterpriseUserCreated: boolean;
   enterpriseId: string;
+  isAutoSign: boolean;
+  autoSignPowerAttorneyUrl: UploadUserFile[];
 };
 
 const form = defineModel<Form>('form');

--
Gitblit v1.9.1