zhengyiming
2 天以前 39fe8d064f84088d1f8a897495fa05baf671bba8
apps/bMiniApp/src/subpackages/task/publishTask/InnerPage.vue
@@ -414,8 +414,8 @@
const { supplierEnterpriseSelect } = useGetSupplierEnterpriseSelect();
const router = Taro.useRouter();
const taskId = router.params?.id ?? '';
const isEdit = !!taskId;
const isCopy = router.params?.isCopy === 'true';
const isEdit = !!taskId && !isCopy;
const nowDate = dayjs().toDate();
const applyBeginTimeMinDate = computed(() => {
@@ -609,7 +609,7 @@
    );
  },
  placeholderData: () => ({} as API.GetTaskInfoQueryResult),
  enabled: isEdit,
  enabled: isEdit || isCopy,
  onSuccess(data) {
    form.supplierEnterpriseId = data.supplierEnterpriseId;
    form.name = data.name;
@@ -715,7 +715,7 @@
      name: form.name,
      needPeopleNumber: form.needPeopleNumber,
      billingMethod: form.billingMethod,
      serviceFee: form.serviceFee,
      // serviceFee: form.serviceFee,
      totalPieceQuantity: form.totalPieceQuantity,
      settlementCycle: form.settlementCycle,
      settlementDate: form.settlementDate ? form.settlementDate : 0,
@@ -740,6 +740,12 @@
      applyEndTime: dayjs(form.applyEndTime).format('YYYY-MM-DD 23:59:59'),
      settlementAccess: form.settlementAccess,
    };
    if (
      form.billingMethod !== EnumBillingMethod.Face &&
      form.billingMethod !== EnumBillingMethod.Piece
    ) {
      params.serviceFee = form.serviceFee;
    }
    if (isEdit) {
      params.id = taskId;
    }