| | |
| | | :isRealName="item.isRealName" |
| | | :arrangeCount="item.arrangeCount" |
| | | :educationalLevel="item.educationalLevel" |
| | | @contact="handleContact" |
| | | @click="goFlexJobDetail(item)" |
| | | @cancel-collection="handleCancelCollection(item)" |
| | | > |
| | | </FlexJobCard> |
| | |
| | | import { OrderInputType } from '@12333/constants'; |
| | | import * as flexWorkerServices from '@12333/services/api/FlexWorker'; |
| | | import { Message } from '@12333/utils'; |
| | | import Taro from '@tarojs/taro'; |
| | | |
| | | defineOptions({ |
| | | name: 'InnerPage', |
| | |
| | | } |
| | | ); |
| | | |
| | | function handleContact() {} |
| | | function goFlexJobDetail(item: API.GetUserResumesQueryResultItem) { |
| | | Taro.navigateTo({ |
| | | url: `${RouterPath.flexJobDetail}?userId=${item.id}`, |
| | | }); |
| | | } |
| | | |
| | | async function handleCancelCollection(item: API.GetNewestWorkerListOutput) { |
| | | try { |
| | | let params: API.APIcancelUserResumeCollectParams = { |