| | |
| | | }; |
| | | |
| | | const form = defineModel<Form>('form'); |
| | | const visible = defineModel<boolean>('visible'); |
| | | const visible = defineModel<boolean>('modelValue'); |
| | | |
| | | const emit = defineEmits<{ |
| | | (e: 'onCancel'): void; |
| | |
| | | ]); |
| | | |
| | | watch( |
| | | () => visible.value, |
| | | visible, |
| | | (val) => { |
| | | console.log('val: ', val); |
| | | if (val) { |
| | | getList(); |
| | | } |
| | | }, |
| | | { |
| | | immediate: true, |
| | | } |
| | | ); |
| | | |
| | |
| | | }, |
| | | { |
| | | defaultExtraParams: { |
| | | orderInput: [{ property: 'applyTime', order: EnumPagedListOrder.Desc }], |
| | | orderInput: [{ property: 'id', order: EnumPagedListOrder.Desc }], |
| | | }, |
| | | columnsRenderProps: { |
| | | applyTime: { type: 'date' }, |
| | |
| | | hireStatus: { type: 'enum', valueEnum: EnumTaskUserHireStatusText }, |
| | | userSignContractStatus: { type: 'enum', valueEnum: EnumTaskUserSignContractStatusText }, |
| | | enterpriseSignContractStatus: { type: 'enum', valueEnum: EnumTaskUserSignContractStatusText }, |
| | | contractUrl: { type: 'url' }, |
| | | }, |
| | | } |
| | | ); |