zhengyiming
10 小时以前 55119aeab85c9dc310ab8bc3de3091a20fa9a684
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');