|  | @@ -99,7 +99,7 @@ import { getDict } from '@/hooks/web/useDictionaries'
 | 
											
												
													
														|  |  import { getTimeStamp, timesTampChange } from '@/utils/date'
 |  |  import { getTimeStamp, timesTampChange } from '@/utils/date'
 | 
											
												
													
														|  |  import { saveResumeBasicInfo } from '@/api/resume'
 |  |  import { saveResumeBasicInfo } from '@/api/resume'
 | 
											
												
													
														|  |  import { useUserStore } from '@/store/user'
 |  |  import { useUserStore } from '@/store/user'
 | 
											
												
													
														|  | -import { ref, shallowRef } from 'vue';
 |  | 
 | 
											
												
													
														|  | 
 |  | +import { ref } from 'vue';
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  |  defineOptions({name: 'resume-components-basicInfo'})
 |  |  defineOptions({name: 'resume-components-basicInfo'})
 | 
											
												
													
														|  |  const userStore = useUserStore()
 |  |  const userStore = useUserStore()
 | 
											
										
											
												
													
														|  | @@ -139,14 +139,18 @@ const formItems = ref({
 | 
											
												
													
														|  |        items: [],
 |  |        items: [],
 | 
											
												
													
														|  |      },
 |  |      },
 | 
											
												
													
														|  |      {
 |  |      {
 | 
											
												
													
														|  | -      type: 'datepicker',
 |  | 
 | 
											
												
													
														|  | 
 |  | +      type: 'datePicker',
 | 
											
												
													
														|  |        key: 'birthday',
 |  |        key: 'birthday',
 | 
											
												
													
														|  | -      value: shallowRef(null),
 |  | 
 | 
											
												
													
														|  | 
 |  | +      value: null,
 | 
											
												
													
														|  |        default: null,
 |  |        default: null,
 | 
											
												
													
														|  |        col: 6,
 |  |        col: 6,
 | 
											
												
													
														|  | -      label: '出生日期 *',
 |  | 
 | 
											
												
													
														|  | -      // outlined: true,
 |  | 
 | 
											
												
													
														|  | -      disabled: true,
 |  | 
 | 
											
												
													
														|  | 
 |  | +      class: 'mb-3',
 | 
											
												
													
														|  | 
 |  | +      options: {
 | 
											
												
													
														|  | 
 |  | +        type: 'date',
 | 
											
												
													
														|  | 
 |  | +        format: 'timestamp',
 | 
											
												
													
														|  | 
 |  | +        placeholder: '出生日期 *',
 | 
											
												
													
														|  | 
 |  | +        disabled: true,
 | 
											
												
													
														|  | 
 |  | +      },
 | 
											
												
													
														|  |      },
 |  |      },
 | 
											
												
													
														|  |      {
 |  |      {
 | 
											
												
													
														|  |        type: 'text',
 |  |        type: 'text',
 | 
											
										
											
												
													
														|  | @@ -235,7 +239,7 @@ const formItems = ref({
 | 
											
												
													
														|  |        itemText: 'label',
 |  |        itemText: 'label',
 | 
											
												
													
														|  |        itemValue: 'value',
 |  |        itemValue: 'value',
 | 
											
												
													
														|  |        rules: [v => !!v || '请选择求职状态'],
 |  |        rules: [v => !!v || '请选择求职状态'],
 | 
											
												
													
														|  | -      items: [{ label: '离职-随时到岗 ', value: 0 }, { label: '在职-月内到岗', value: 1 }, { label: '在职-考虑机会', value: 2 }, { label: '在职-暂不考虑', value: 3 }]
 |  | 
 | 
											
												
													
														|  | 
 |  | +      items: [{ label: '离职-随时到岗 ', value: '0' }, { label: '在职-月内到岗', value: '1' }, { label: '在职-考虑机会', value: '2' }, { label: '在职-暂不考虑', value: '3' }]
 | 
											
												
													
														|  |      },
 |  |      },
 | 
											
												
													
														|  |      {
 |  |      {
 | 
											
												
													
														|  |        type: 'autocomplete',
 |  |        type: 'autocomplete',
 | 
											
										
											
												
													
														|  | @@ -248,16 +252,20 @@ const formItems = ref({
 | 
											
												
													
														|  |        itemText: 'label',
 |  |        itemText: 'label',
 | 
											
												
													
														|  |        itemValue: 'value',
 |  |        itemValue: 'value',
 | 
											
												
													
														|  |        rules: [v => !!v || '请选择婚姻状况'],
 |  |        rules: [v => !!v || '请选择婚姻状况'],
 | 
											
												
													
														|  | -      items: [{ label: '未婚 ', value: 0 }, { label: '已婚', value: 1 }, { label: '离异', value: 2 }, { label: '保密', value: 3 }]
 |  | 
 | 
											
												
													
														|  | 
 |  | +      items: [{ label: '未婚 ', value: '0' }, { label: '已婚', value: '1' }, { label: '离异', value: '2' }, { label: '保密', value: '3' }]
 | 
											
												
													
														|  |      },
 |  |      },
 | 
											
												
													
														|  |      {
 |  |      {
 | 
											
												
													
														|  | -      type: 'datepicker',
 |  | 
 | 
											
												
													
														|  | 
 |  | +      type: 'datePicker',
 | 
											
												
													
														|  |        key: 'firstWorkTime',
 |  |        key: 'firstWorkTime',
 | 
											
												
													
														|  | -      value: shallowRef(null),
 |  | 
 | 
											
												
													
														|  | 
 |  | +      value: null,
 | 
											
												
													
														|  |        default: null,
 |  |        default: null,
 | 
											
												
													
														|  |        col: 6,
 |  |        col: 6,
 | 
											
												
													
														|  | -      label: '首次工作时间 *',
 |  | 
 | 
											
												
													
														|  | -      // outlined: true,
 |  | 
 | 
											
												
													
														|  | 
 |  | +      class: 'mb-3',
 | 
											
												
													
														|  | 
 |  | +      options: {
 | 
											
												
													
														|  | 
 |  | +        type: 'month',
 | 
											
												
													
														|  | 
 |  | +        format: 'timestamp',
 | 
											
												
													
														|  | 
 |  | +        placeholder: '首次工作时间 *',
 | 
											
												
													
														|  | 
 |  | +      },
 | 
											
												
													
														|  |        rules: [v => !!v || '请选择首次工作时间']
 |  |        rules: [v => !!v || '请选择首次工作时间']
 | 
											
												
													
														|  |      },
 |  |      },
 | 
											
												
													
														|  |    ]
 |  |    ]
 |