From f3d746181155c223bccdafcbbc45041e944e5eaa Mon Sep 17 00:00:00 2001
From: zhengyiming <540361168@qq.com>
Date: 星期二, 21 十月 2025 20:20:24 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/master' into dev-1.2.0.2

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

diff --git a/src/views/ProtocolManage/components/AddOrEditTemplateDialog.vue b/src/views/ProtocolManage/components/AddOrEditTemplateDialog.vue
index e4aa05c..6e0f397 100644
--- a/src/views/ProtocolManage/components/AddOrEditTemplateDialog.vue
+++ b/src/views/ProtocolManage/components/AddOrEditTemplateDialog.vue
@@ -39,7 +39,7 @@
         <ProFormText
           placeholder="璇疯緭鍏ユā鏉垮悕绉�"
           v-model.trim="form.name"
-          :maxlength="15"
+          :maxlength="32"
           :disabled="form.isEnterpriseUserCreated"
         ></ProFormText>
       </ProFormItemV2>
@@ -77,6 +77,8 @@
 import { filterCN, filterNumbersFromString } from '@/utils';
 import { FormInstance } from 'element-plus';
 import { EnumElectronSignAccessText } from '@/constants';
+import * as electronSignServices from '@/services/api/electronSign';
+import { Message } from '@bole-core/core';
 
 defineOptions({
   name: 'AddOrEditTemplateDialog',
@@ -105,8 +107,21 @@
 
 const { enabledElectronSignSettings } = useEnabledElectronSignSettings({
   enterpriseId: computed(() => form.value.enterpriseId),
+  all: true,
 });
 
+async function handleCodeBlur() {
+  try {
+    let params: API.CheckContractTemplateCommand = {
+      id: form.value?.id,
+    };
+    let res = await electronSignServices.checkContractTemplate(params);
+    if (res) {
+      Message.warnMessage('涓氬姟缂栫爜宸插瓨鍦�,璇烽噸鏂拌緭鍏�');
+    }
+  } catch (error) {}
+}
+
 const dialogForm = ref<FormInstance>();
 
 function onDialogClose() {

--
Gitblit v1.9.1