| | |
| | | <div class="form-input-unit">{{ BillingMethodEnumUnit[form.billingMethod] }}</div> |
| | | </div> |
| | | </nut-form-item> |
| | | <template v-if="form.billingMethod === EnumBillingMethod.Hour"> |
| | | <template v-if="form.billingMethod === EnumBillingMethod.Day"> |
| | | <nut-form-item |
| | | label="核定工时:" |
| | | class="bole-form-item" |
| | |
| | | switch (form.billingMethod) { |
| | | case EnumBillingMethod.Month: |
| | | return serviceFee * Math.round(days / 30) * needPeopleNumber; |
| | | case EnumBillingMethod.Day: |
| | | return serviceFee * days * needPeopleNumber; |
| | | case EnumBillingMethod.Hour: |
| | | return serviceFee * days * needPeopleNumber; |
| | | case EnumBillingMethod.Day: |
| | | return serviceFee * (form.verifyWorkHours || 0) * days * needPeopleNumber; |
| | | case EnumBillingMethod.Piece: |
| | | return serviceFee * (form.totalPieceQuantity || 0); |
| | |
| | | } catch (error) { |
| | | if (error?.info?.errorCode == 'BalanceNotEnough') { |
| | | await Message.confirm({ |
| | | message: `您当前账户余额不足,暂时无法发布任务,请登录客户端后台充值后操作`, |
| | | message: `您当前账户余额不足,暂时无法发布任务,请登录承揽端后台充值后操作`, |
| | | showCancelBtn: false, |
| | | }); |
| | | } else { |