| | |
| | | |
| | | 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; |
| | |
| | | }, |
| | | 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, |
| | | }, |
| | | }, |
| | | { |
| | |
| | | }, |
| | | 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, |
| | | }, |
| | | }, |
| | | { |