| | |
| | | :max="999999999999" |
| | | :precision="2" |
| | | type="text" |
| | | disabled |
| | | @change="onTimeoutHoursChange" |
| | | /> |
| | | <div class="form-input-unit">小时</div> |
| | | </div> |
| | |
| | | |
| | | const settlementAmount = computed(() => sumSettlementAmount()); |
| | | |
| | | function onTimeoutHoursChange(event: any) { |
| | | form.timeoutFee = Number(form.timeoutServiceFee) |
| | | ? form.timeoutServiceFee * event.detail.value |
| | | : 0; |
| | | } |
| | | |
| | | function sumSettlementAmount() { |
| | | return ( |
| | | getFeeValue(Number(form.timeoutFee ?? 0)) + |
| | |
| | | if (res) { |
| | | dialogVisible.value = true; |
| | | form.taskInfoId = item.id; |
| | | form.serviceFee = res.serviceFee; |
| | | form.timeoutHours = res.timeoutHours; |
| | | form.timeoutFee = res.timeoutFee; |
| | | form.serviceFee = res.serviceFee ?? 0; |
| | | form.timeoutHours = res.timeoutHours ?? 0; |
| | | form.timeoutServiceFee = res.timeoutFee ?? 0; |
| | | form.otherFee = 0; |
| | | form.timeoutFee = 0; |
| | | form.remark = ''; |
| | | } |
| | | } |