| | |
| | | settlementTaskUsers: [] as API.GetSettlementTaskUsersQueryResultItem[], |
| | | |
| | | settlementUrl: [] as UploadUserFile[], |
| | | |
| | | settlementAccess: settlementAccess, |
| | | }); |
| | | |
| | | const BaseState = { |
| | |
| | | const state = reactive({ ...BaseState }); |
| | | |
| | | const { isLoading, refetch } = useQuery({ |
| | | queryKey: ['taskUserServices/getSettlementTaskUsers', id, settlementAccess], |
| | | queryKey: ['taskUserServices/getSettlementTaskUsers', id, toRef(form, 'settlementAccess')], |
| | | queryFn: async () => { |
| | | let params: API.APIgetSettlementTaskUsersParams = { |
| | | id: id, |
| | | }; |
| | | if (settlementAccess) { |
| | | params.settlementAccess = Number(settlementAccess); |
| | | if (form.settlementAccess) { |
| | | params.settlementAccess = Number(form.settlementAccess); |
| | | } |
| | | return await taskUserServices.getSettlementTaskUsers(params, { |
| | | showLoading: false, |
| | |
| | | actualSettlementAmount: null as number, |
| | | receiveAccount: '', |
| | | bank: '', |
| | | totalWorkHours: null as number, |
| | | settlementAccess: '' as any as EnumEnterpriseWalletAccess, |
| | | // bankBranch: '', |
| | | }, |
| | | }); |
| | |
| | | actualSettlementAmount: row?.actualSettlementAmount ?? null, |
| | | receiveAccount: row?.receiveAccount ?? '', |
| | | bank: row?.bank ?? '', |
| | | totalWorkHours: null as number, |
| | | settlementAccess: Number(form.settlementAccess), |
| | | // bankBranch: row?.bankBranch ?? '', |
| | | }); |
| | | } |
| | |
| | | actualSettlementAmount: editForm.actualSettlementAmount, |
| | | receiveAccount: editForm.receiveAccount, |
| | | bank: editForm.bank, |
| | | totalWorkHours: editForm.totalWorkHours, |
| | | // bankBranch: editForm.bankBranch, |
| | | }; |
| | | let res = await taskServices.editTaskSettlementOrderRoster(params); |
| | | if (res) { |
| | | Message.successMessage('操作成功'); |
| | | form.settlementAccess = ''; |
| | | refetch(); |
| | | getList(paginationState.pageIndex); |
| | | } |
| | |
| | | let res = await taskServices.importTaskSettlementOrderRosters(params); |
| | | if (res) { |
| | | Message.successMessage('操作成功'); |
| | | form.settlementAccess = ''; |
| | | refetch(); |
| | | getList(paginationState.pageIndex); |
| | | if (res?.errors?.length > 0) { |