|  |  |  | 
|---|
|  |  |  | prop="identity" | 
|---|
|  |  |  | :check-rules="[{ message: '请输入身份证号', type: 'idCard' }]" | 
|---|
|  |  |  | > | 
|---|
|  |  |  | <ProFormText placeholder="请输入身份证号" v-model.trim="form.identity"></ProFormText> | 
|---|
|  |  |  | <ProFormText | 
|---|
|  |  |  | placeholder="请输入身份证号" | 
|---|
|  |  |  | v-model.trim="form.identity" | 
|---|
|  |  |  | @blur="handleCalculateAge" | 
|---|
|  |  |  | ></ProFormText> | 
|---|
|  |  |  | </ProFormItemV2> | 
|---|
|  |  |  | </ProFormColItem> | 
|---|
|  |  |  | <ProFormColItem :span="12"> | 
|---|
|  |  |  | 
|---|
|  |  |  | ProFormUpload, | 
|---|
|  |  |  | ProFormInputNumber, | 
|---|
|  |  |  | } from '@bole-core/components'; | 
|---|
|  |  |  | import { deepClone, format } from '@/utils'; | 
|---|
|  |  |  | import { calculateAge, deepClone, format } from '@/utils'; | 
|---|
|  |  |  | import { EnumUserGender, EnumUserGenderTextForPerson } from '@/constants'; | 
|---|
|  |  |  | import { BoleRegExp } from '@bole-core/core'; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | defineOptions({ | 
|---|
|  |  |  | name: 'StaffInfoDialog', | 
|---|
|  |  |  | 
|---|
|  |  |  | function handleReset() { | 
|---|
|  |  |  | form.value = { ...defaultForm }; | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | function handleCalculateAge() { | 
|---|
|  |  |  | form.value.age = calculateAge(form.value.identity); | 
|---|
|  |  |  | } | 
|---|
|  |  |  | </script> | 
|---|