wupengfei
2025-12-03 c2447e7d63e22bea1a8b6119a210b470f8aa17d4
apps/bMiniApp/src/subpackages/task/taskManage/InnerPage.vue
@@ -29,6 +29,7 @@
        :serviceFee="item.serviceFee"
        :status="item.status"
        :unit="BillingMethodEnumUnit[item.billingMethod]"
        :billingMethod="item.billingMethod"
        mode="taskManage"
      >
        <template #footer-actions>
@@ -37,6 +38,12 @@
              type="primary"
              @click.stop="goBatchTaskList(item, EnumTaskUserArrangeStatus.Wait)"
              >人员安排</nut-button
            >
            <nut-button
              type="primary"
              class="dark-btn"
              @click.stop="goBatchTaskList(item, EnumTaskUserArrangeStatus.Wait)"
              >取消录用</nut-button
            >
            <nut-button
              v-if="item.status === EnumTaskStatus.Complete"
@@ -61,6 +68,7 @@
  BillingMethodEnumUnit,
  Colors,
  EnumTaskUserArrangeStatus,
  EnumTaskUserApplyStatus,
} from '@12333/constants';
import { useTaskList } from '@12333/hooks';
@@ -72,6 +80,12 @@
  defaultQueryMenuState: {
    status: EnumTaskStatus.Wait,
  },
  beforeRequest(params) {
    if (Number(params.status) === EnumTaskStatus.Complete) {
      params.applyStatus = EnumTaskUserApplyStatus.Completed;
    }
    return params;
  },
});
const completedAssignCount = computed(() => {