| | |
| | | |
| | | <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, { |
| | |
| | | async function handleInvite() { |
| | | try { |
| | | let params: API.InviteElectronSignCommand = { |
| | | id: enterpriseEmployeeId, |
| | | ids: [enterpriseEmployeeId], |
| | | contractTemplateId: checkedId.value, |
| | | }; |
| | | let res = await enterpriseEmployeeServices.inviteElectronSign(params); |