|  |  | 
 |  |  |  | 
 |  |  | <script setup lang="ts"> | 
 |  |  | import { useInfiniteLoading } from '@12333/hooks'; | 
 |  |  | import { EnumPagedListOrder } from '@12333/constants'; | 
 |  |  | import { EnumContractTemplateStatus, EnumPagedListOrder } from '@12333/constants'; | 
 |  |  | import * as electronSignServices from '@12333/services/apiV2/electronSign'; | 
 |  |  | import * as enterpriseEmployeeServices from '@12333/services/apiV2/enterpriseEmployee'; | 
 |  |  | import _ from 'lodash'; | 
 |  |  | 
 |  |  |         orderInput: [{ property: 'id', order: EnumPagedListOrder.Desc }], | 
 |  |  |       }, | 
 |  |  |       keywords: queryState.keywords, | 
 |  |  |       status: EnumContractTemplateStatus.Completed, | 
 |  |  |     }; | 
 |  |  |  | 
 |  |  |     return electronSignServices.getEnterpriseContractTemplates(params, { | 
 |  |  | 
 |  |  |     }); | 
 |  |  |   }, | 
 |  |  |   { | 
 |  |  |     queryKey: ['flexWorkerServices/getFlexTaskByArrange'], | 
 |  |  |     queryKey: ['electronSignServices/getEnterpriseContractTemplates', queryState], | 
 |  |  |   } | 
 |  |  | ); | 
 |  |  |  | 
 |  |  | 
 |  |  | async function handleInvite() { | 
 |  |  |   try { | 
 |  |  |     let params: API.InviteElectronSignCommand = { | 
 |  |  |       id: enterpriseEmployeeId, | 
 |  |  |       ids: [enterpriseEmployeeId], | 
 |  |  |       contractTemplateId: checkedId.value, | 
 |  |  |     }; | 
 |  |  |     let res = await enterpriseEmployeeServices.inviteElectronSign(params); |