| | |
| | | <script setup lang="ts"> |
| | | import Taro from '@tarojs/taro'; |
| | | import { useInfiniteLoading } from '@12333/hooks'; |
| | | import { EnumTaskUserArrangeStatus, EnumPagedListOrder } from '@12333/constants'; |
| | | import { |
| | | EnumTaskUserArrangeStatus, |
| | | EnumPagedListOrder, |
| | | EnumGetArrangeTaskUsersQueryApplyStatus, |
| | | } from '@12333/constants'; |
| | | import * as taskUserServices from '@12333/services/apiV2/taskUser'; |
| | | import _ from 'lodash'; |
| | | import { Message, trim } from '@12333/utils'; |
| | |
| | | let params: API.GetArrangeTaskUsersQuery = { |
| | | keywords: queryState.keywords, |
| | | arrangeStatus: status, |
| | | applyStatus: EnumGetArrangeTaskUsersQueryApplyStatus.Completed, |
| | | id: id, |
| | | pageModel: { |
| | | rows: 20, |
| | |
| | | async function handleArrange(item: API.GetArrangeTaskUsersQueryResultItem) { |
| | | try { |
| | | let params: API.SetTaskUserArrangeCommand = { |
| | | id: item.id, |
| | | enterpriseEmployeeId: item.id, |
| | | taskInfoId: id, |
| | | arrangeStatus: EnumTaskUserArrangeStatus.Complete, |
| | | }; |
| | | let res = await taskUserServices.setTaskUserArrange(params); |