wupengfei
2025-11-10 e68dea768aeed46c881af49067c03f2c3887be4b
src/views/EmploymentManage/CheckReceiveTaskDetail.vue
@@ -89,11 +89,13 @@
    emits: {
      onClick: (role) => openDialog(role),
    },
    // extraProps: {
    //   hide: (row: API.GetCheckReceiveTaskQueryResultItem) =>
    //     row.checkReceiveStatus === EnumTaskCheckReceiveStatus.Completed ||
    //     state.checkReceiveMethod === EnumTaskCheckReceiveMethod.CheckIn,
    // },
    extraProps: {
      hide: (row: API.GetCheckReceiveTaskQueryResultItem) =>
        !(
          row.checkReceiveStatus === EnumTaskCheckReceiveStatus.WaitCheckReceive &&
          row.checkReceiveMethods.includes(EnumTaskCheckReceiveMethod.Submit)
        ),
    },
  },
  {
    data: {
@@ -184,7 +186,9 @@
  // } else {
  handleEdit({
    id: row.id,
    tabType: 'signRecord',
    tabType: state.checkReceiveMethods.includes(EnumTaskCheckReceiveMethod.CheckIn)
      ? 'signRecord'
      : '',
    checkReceiveMethods: state.checkReceiveMethods,
    isDetail,
  });