From 55119aeab85c9dc310ab8bc3de3091a20fa9a684 Mon Sep 17 00:00:00 2001 From: zhengyiming <540361168@qq.com> Date: 星期四, 21 八月 2025 16:35:00 +0800 Subject: [PATCH] fix: 签约 --- src/views/ProtocolManage/components/AddOrEditTemplateDialog.vue | 30 +++++++++++++----------------- 1 files changed, 13 insertions(+), 17 deletions(-) diff --git a/src/views/ProtocolManage/components/AddOrEditTemplateDialog.vue b/src/views/ProtocolManage/components/AddOrEditTemplateDialog.vue index 2bc2f6d..98db559 100644 --- a/src/views/ProtocolManage/components/AddOrEditTemplateDialog.vue +++ b/src/views/ProtocolManage/components/AddOrEditTemplateDialog.vue @@ -18,25 +18,17 @@ :formatter="filterCN" ></ProFormText> </ProFormItemV2> - <ProFormItemV2 - label="閫氶亾锛�" - prop="templateId" - :check-rules="[{ message: '璇烽�夋嫨鐢靛瓙绛鹃�氶亾' }]" - > + <ProFormItemV2 label="閫氶亾锛�" prop="access" :check-rules="[{ message: '璇烽�夋嫨鐢靛瓙绛鹃�氶亾' }]"> <ProFormSelect placeholder="璇烽�夋嫨鐢靛瓙绛鹃�氶亾" - v-model="form.templateId" - :value-enum="[{ label: 1, value: '鏀粯瀹�' }]" + v-model="form.access" + :value-enum="EnumElectronSignAccessText" ></ProFormSelect> </ProFormItemV2> - <ProFormItemV2 - label="涓氬姟缂栫爜锛�" - prop="bussinessCode" - :check-rules="[{ message: '璇疯緭鍏ヤ笟鍔$紪鐮�' }]" - > + <ProFormItemV2 label="涓氬姟缂栫爜锛�" prop="code" :check-rules="[{ message: '璇疯緭鍏ヤ笟鍔$紪鐮�' }]"> <ProFormText placeholder="璇疯緭鍏ヤ笟鍔$紪鐮�" - v-model.trim="form.bussinessCode" + v-model.trim="form.code" :maxlength="5" :formatter="filterNumbersFromString" ></ProFormText> @@ -46,15 +38,16 @@ placeholder="璇疯緭鍏ユā鏉垮悕绉�" v-model.trim="form.name" :maxlength="15" + :disabled="form.isEnterpriseUserCreated" ></ProFormText> </ProFormItemV2> <ProFormItemV2 label="涓婁紶妯℃澘锛�" - prop="templateFileUrl" + prop="file" :check-rules="[{ message: '璇蜂笂浼犳ā鏉�', type: 'upload' }]" > <ProFormUpload - v-model:file-url="form.templateFileUrl" + v-model:file-url="form.file" :limit="1" :limitFileSize="10" accept="pdf" @@ -81,6 +74,7 @@ } from '@bole-core/components'; import { filterCN, filterNumbersFromString } from '@/utils'; import { FormInstance } from 'element-plus'; +import { EnumElectronSignAccessText } from '@/constants'; defineOptions({ name: 'AddOrEditTemplateDialog', @@ -93,8 +87,10 @@ id: string; templateId: string; name: string; - bussinessCode: string; - templateFileUrl: UploadUserFile[]; + code: string; + file: UploadUserFile[]; + access: EnumElectronSignAccess; + isEnterpriseUserCreated: boolean; }; const form = defineModel<Form>('form'); -- Gitblit v1.9.1