| | |
| | | |
| | | async function calcTaskTotalServiceFee() { |
| | | try { |
| | | console.log(); |
| | | if (!form.beginTime || !form.endTime) { |
| | | return; |
| | | } |
| | | |
| | | if (form.billingMethod !== EnumBillingMethod.Piece || !form.needPeopleNumber) { |
| | | return; |
| | | } |
| | | let params: API.CalcTaskTotalServiceFeeCommand = { |
| | | billingMethod: form.billingMethod, |
| | | serviceFee: form.serviceFee, |
| | | verifyWorkHours: form.verifyWorkHours, |
| | | totalPieceQuantity: form.totalPieceQuantity, |
| | | needPeopleNumber: form.needPeopleNumber, |
| | | needPeopleNumber: form.needPeopleNumber ? form.needPeopleNumber : 0, |
| | | beginTime: dayjs(form.beginTime).format('YYYY-MM-DD 00:00:00'), |
| | | endTime: dayjs(form.endTime).format('YYYY-MM-DD 23:59:59'), |
| | | supplierEnterpriseId: form.supplierEnterpriseId, |