|  |  |  | 
|---|
|  |  |  | <ProFormText | 
|---|
|  |  |  | placeholder="请输入模板名称" | 
|---|
|  |  |  | v-model.trim="form.name" | 
|---|
|  |  |  | :maxlength="15" | 
|---|
|  |  |  | :maxlength="32" | 
|---|
|  |  |  | :disabled="form.isEnterpriseUserCreated" | 
|---|
|  |  |  | ></ProFormText> | 
|---|
|  |  |  | </ProFormItemV2> | 
|---|
|  |  |  | 
|---|
|  |  |  | 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', | 
|---|
|  |  |  | 
|---|
|  |  |  |  | 
|---|
|  |  |  | 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() { | 
|---|