zhengyiming
5 天以前 d650e26862fc3288b32bc05813976260df7a5801
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');