wupengfei
2 天以前 c3d85f99d71dc283308e1219817e1d816e985809
src/views/EmploymentManage/CheckReceiveTaskDetail.vue
@@ -87,13 +87,14 @@
        !(
          (row.checkReceiveStatus === EnumTaskCheckReceiveStatus.WaitCheckReceive ||
            row.checkReceiveStatus === EnumTaskCheckReceiveStatus.WaitSubmit) &&
          row.checkReceiveMethods.includes(EnumTaskCheckReceiveMethod.Submit)
          row.checkReceiveMethods.includes(EnumTaskCheckReceiveMethod.Submit) &&
          taskInfo.value?.isInternal
        ),
    },
  },
};
const { column, operationBtns } = useAccess({
const { checkSubModuleItemShow, column, operationBtns } = useAccess({
  operationBtnMap,
});
@@ -116,6 +117,8 @@
const BaseState = {
  loading: true,
  checkReceiveMethods: [] as any as EnumTaskCheckReceiveMethod[],
  isInternal: false,
};
const state = reactive({ ...BaseState });
@@ -152,6 +155,7 @@
        showLoading: !state.loading,
      });
      state.checkReceiveMethods = res.objectData?.checkReceiveMethods;
      state.isInternal = res.objectData?.isInternal;
      return res;
    } catch (error) {}
  },
@@ -178,23 +182,25 @@
  //     id: row.id,
  //   });
  // } else {
  // }
  handleEdit({
    id: row.id,
    checkReceiveMethods: state.checkReceiveMethods,
    isInternal: state.isInternal,
    tabType: state.checkReceiveMethods.includes(EnumTaskCheckReceiveMethod.CheckIn)
      ? 'signRecord'
      : '',
    checkReceiveMethods: state.checkReceiveMethods,
    isDetail,
  });
  // }
}
const { dialogProps, handleEdit } = useFormDialog({
  defaultFormParams: {
    id: '',
    tabType: '',
    checkReceiveMethods: [] as any as EnumTaskCheckReceiveMethod[],
    isInternal: false,
    isDetail: false,
    tabType: '',
  },
});