zhengyiming
7 天以前 018ecf62b8a0365cb70b88d24a18b09e012ca909
src/views/CPersonManage/components/CPersonDetailDialog.vue
@@ -2,10 +2,10 @@
  <ProDialog title="申请详情" v-model="visible" width="1200px" destroy-on-close>
    <ProTabs v-model="form.tabType" hasBorder>
      <ProTabPane lazy label="人员详情" name="user">
        <!-- <StaffDetailInfoView :form="form" /> -->
        <StaffDetailInfoView :form="form" />
      </ProTabPane>
      <ProTabPane lazy label="人员简历" name="resume">
        <!-- <StaffResumeView :form="form" /> -->
        <StaffResumeView :form="form" />
      </ProTabPane>
      <ProTabPane lazy label="签约详情" name="sign">
        <SignDetailView :form="form" />
@@ -20,7 +20,7 @@
</template>
<script setup lang="ts">
import { ProDialog, ProTabs, ProTabPane } from '@bole-core/components';
import { ProDialog, ProTabs, ProTabPane, UploadUserFile } from '@bole-core/components';
import _ from 'lodash';
import StaffDetailInfoView from './StaffDetailInfoView.vue';
import StaffResumeView from './StaffResumeView.vue';
@@ -33,6 +33,14 @@
type Form = {
  tabType: string;
  id: string;
  name: string;
  identity: string;
  contactPhoneNumber: string;
  age: number;
  gender: EnumUserGender;
  identityImg: UploadUserFile[];
  identityBackImg: UploadUserFile[];
  userRealTime: string;
};
const form = defineModel<Form>('form');