zhengyiming
2025-11-10 af9c2d5e4237852ecd77224e6e0c8b10d077734c
src/views/EmploymentManage/components/AddOrEditEmploymentView.vue
@@ -592,6 +592,7 @@
function handleTimeChange() {
  form.applyTime = [] as unknown as ModelValueType;
  calcTaskTotalServiceFee();
}
function handleBack() {
@@ -644,10 +645,10 @@
  try {
    let params: API.CalcTaskTotalServiceFeeCommand = {
      billingMethod: form.billingMethod,
      serviceFee: form.serviceFee,
      verifyWorkHours: form.verifyWorkHours,
      serviceFee: form.serviceFee ?? 0,
      verifyWorkHours: form.verifyWorkHours ?? 0,
      totalPieceQuantity: form.totalPieceQuantity,
      needPeopleNumber: form.needPeopleNumber,
      needPeopleNumber: form.needPeopleNumber ?? 0,
      beginTime: dayjs(form.time[0]).format('YYYY-MM-DD 00:00:00'),
      endTime: dayjs(form.time[1]).format('YYYY-MM-DD 23:59:59'),
    };
@@ -691,6 +692,12 @@
      checkReceiveMethods: form.checkReceiveMethods,
      settlementAccess: form.settlementAccess,
    };
    if (
      form.billingMethod !== EnumBillingMethod.Face &&
      form.billingMethod !== EnumBillingMethod.Piece
    ) {
      params.serviceFee = form.serviceFee;
    }
    if (isEdit) {
      params.id = id;
    }