wupengfei
2 天以前 27652573ea8a58d5593791e27b4d326f84187093
apps/bMiniApp/src/subpackages/task/taskManage/InnerPage.vue
@@ -27,7 +27,9 @@
        :addressName="item.addressName"
        :createdTime="item.createdTime"
        :serviceFee="item.serviceFee"
        :status="item.status"
        :unit="BillingMethodEnumUnit[item.billingMethod]"
        :billingMethod="item.billingMethod"
        mode="taskManage"
      >
        <template #footer-actions>
@@ -36,6 +38,14 @@
              type="primary"
              @click.stop="goBatchTaskList(item, EnumTaskUserArrangeStatus.Wait)"
              >人员安排</nut-button
            >
            <nut-button
              v-if="item.status === EnumTaskStatus.Wait"
              type="primary"
              class="dark-btn"
              :color="Colors.Info"
              @click.stop="goBatchTaskList(item, EnumTaskUserArrangeStatus.Wait)"
              >取消录用</nut-button
            >
            <nut-button
              v-if="item.status === EnumTaskStatus.Complete"
@@ -60,6 +70,7 @@
  BillingMethodEnumUnit,
  Colors,
  EnumTaskUserArrangeStatus,
  EnumTaskUserApplyStatus,
} from '@12333/constants';
import { useTaskList } from '@12333/hooks';
@@ -71,6 +82,12 @@
  defaultQueryMenuState: {
    status: EnumTaskStatus.Wait,
  },
  beforeRequest(params) {
    if (Number(params.status) === EnumTaskStatus.Complete) {
      params.applyStatus = EnumTaskUserApplyStatus.Completed;
    }
    return params;
  },
});
const completedAssignCount = computed(() => {