| | |
| | | @click="goToSign" |
| | | v-if=" |
| | | enterpriseEmployeeInfo.userSignContractStatus === EnumTaskUserSignContractStatus.Wait || |
| | | enterpriseEmployeeInfo.userSignContractStatus === EnumTaskUserSignContractStatus.Refuse |
| | | enterpriseEmployeeInfo.userSignContractStatus === |
| | | EnumTaskUserSignContractStatus.Refuse || |
| | | !enterpriseEmployeeInfo.userSignContractStatus |
| | | " |
| | | >签约</PageFooterBtn |
| | | > |
| | |
| | | import Taro from '@tarojs/taro'; |
| | | import { EnumTaskUserSignContractStatus } from '@12333/constants'; |
| | | import { useGetEnterpriseEmployee, useUserResume } from '@12333/hooks'; |
| | | import * as enterpriseEmployeeServices from '@12333/services/apiV2/enterpriseEmployee'; |
| | | import { Message } from '@12333/utils'; |
| | | |
| | | defineOptions({ |
| | |
| | | async function handleUnsign() { |
| | | try { |
| | | await Message.confirm({ message: '确定要解约吗?' }); |
| | | let params: API.StopElectronSignCommand = { |
| | | id: enterpriseEmployeeInfo.value?.id, |
| | | }; |
| | | let res = await enterpriseEmployeeServices.stopElectronSign(params); |
| | | if (res) { |
| | | Message.success('解约成功'); |
| | | refetch(); |
| | | } |
| | | } catch (error) {} |
| | | } |
| | | </script> |