wupengfei
2 天以前 c3d85f99d71dc283308e1219817e1d816e985809
src/views/EmploymentManage/components/CheckManageDialog.vue
@@ -38,13 +38,15 @@
type Form = {
  id: string;
  isDetail: boolean;
  tabType: string;
  checkReceiveMethods: EnumTaskCheckReceiveMethod[];
  isInternal: boolean;
  tabType: string;
  isDetail: boolean;
};
const visible = defineModel({ type: Boolean });
const form = defineModel<Form>('form');
const title = computed(() => (form.value.isDetail ? '详情' : '验收'));
const emit = defineEmits<{
  (e: 'onCancel'): void;
@@ -153,12 +155,13 @@
    },
    extraProps: {
      hide: (row: API.GetCheckReceiveTaskUserSubmitsQueryResultItem) =>
        form.value.isDetail ||
        form.value.tabType === 'signRecord' ||
        !(
          row.checkReceiveStatus === EnumTaskUserSubmitCheckReceiveStatus.WaitSubmit ||
          row.checkReceiveStatus === EnumTaskUserSubmitCheckReceiveStatus.WaitCheckReceive
        ),
        ) ||
        form.value.isDetail ||
        form.value.tabType === 'signRecord' ||
        !form.value.isInternal,
    },
  },
  {
@@ -171,12 +174,13 @@
    },
    extraProps: {
      hide: (row: API.GetCheckReceiveTaskUserSubmitsQueryResultItem) =>
        form.value.isDetail ||
        form.value.tabType === 'signRecord' ||
        !(
          row.checkReceiveStatus === EnumTaskUserSubmitCheckReceiveStatus.WaitSubmit ||
          row.checkReceiveStatus === EnumTaskUserSubmitCheckReceiveStatus.WaitCheckReceive
        ),
        ) ||
        form.value.isDetail ||
        form.value.tabType === 'signRecord' ||
        !form.value.isInternal,
    },
  },
  {