wupengfei
7 天以前 650069714a250c746164c262a01854d3cf99ac80
src/views/ProtocolManage/components/AddOrEditTemplateDialog.vue
@@ -43,6 +43,13 @@
          :disabled="form.isEnterpriseUserCreated"
        ></ProFormText>
      </ProFormItemV2>
      <ProFormItemV2 label="自定义内容:" prop="customContents">
        <ProFormCheckbox
          v-model="form.customContents"
          :value-enum="templateParamList"
          enum-value-key="label"
        ></ProFormCheckbox>
      </ProFormItemV2>
      <ProFormItemV2
        label="上传模板:"
        prop="file"
@@ -96,6 +103,7 @@
  ProFormUpload,
  ProFormSelect,
  ProFormSwitch,
  ProFormCheckbox,
} from '@bole-core/components';
import { filterCN, filterNumbersFromString, downloadFileByUrl } from '@/utils';
import { FormInstance, FormRules } from 'element-plus';
@@ -106,6 +114,7 @@
} from '@/constants';
import * as electronSignServices from '@/services/api/electronSign';
import { Message } from '@bole-core/core';
import { useTemplateDetailProvide } from '@/fabric-editor/hooks/context';
defineOptions({
  name: 'AddOrEditTemplateDialog',
@@ -125,6 +134,8 @@
  enterpriseId: string;
  isAutoSign: boolean;
  autoSignPowerAttorneyUrl: UploadUserFile[];
  customContents: string[];
};
const form = defineModel<Form>('form');
@@ -147,6 +158,10 @@
  all: true,
});
const { templateParamList } = useTemplateDetailProvide({
  isDefault: false,
});
async function handleCodeBlur() {
  try {
    let params: API.CheckContractTemplateCommand = {