wupengfei
13 小时以前 d3d8fde64c4df263fd696f1599cb79fe9efb7623
src/views/FlexJobManage/components/SignDialog.vue
@@ -1,8 +1,15 @@
<template>
  <ProDialog title="签约" v-model="visible" @close="onDialogClose" destroy-on-close draggable>
    <ProForm :model="form" ref="dialogForm" label-width="100px">
      <ProFormItemV2 label="请选择模板:" prop="url" :check-rules="[{ message: '请选择模板' }]">
        <ProFormSelect v-model="form.url" :valueEnum="enterpriseContractTemplateSelect">
      <ProFormItemV2
        label="请选择模板:"
        prop="contractTemplateId"
        :check-rules="[{ message: '请选择模板' }]"
      >
        <ProFormSelect
          v-model="form.contractTemplateId"
          :valueEnum="enterpriseContractTemplateSelect"
        >
        </ProFormSelect>
      </ProFormItemV2>
    </ProForm>
@@ -33,7 +40,8 @@
type Form = {
  title?: string;
  url: UploadUserFile[];
  id?: string;
  contractTemplateId?: string;
};
const visible = defineModel({ type: Boolean });