|
@@ -12,14 +12,14 @@ import type { EpTableColumn } from 'global-type'
|
|
|
|
|
|
const props = defineProps<{
|
|
|
mainNumber?: number | string
|
|
|
- markingGroupNumber?: number | string
|
|
|
+ markingGroupNumbers?: number | string
|
|
|
subjectCode?: string
|
|
|
}>()
|
|
|
|
|
|
const { fetch: getTaskDetail, result: taskDetail } = useFetch('getTaskDetail')
|
|
|
|
|
|
const columns: EpTableColumn[] = [
|
|
|
- { label: '小组', prop: 'markingGroupNumber' },
|
|
|
+ { label: '小组', prop: 'markingGroupNumbers' },
|
|
|
{ label: '计划量', prop: 'markCount' },
|
|
|
{ label: '已完成量', prop: 'finishCount' },
|
|
|
]
|
|
@@ -27,7 +27,12 @@ const columns: EpTableColumn[] = [
|
|
|
watch(
|
|
|
props,
|
|
|
() => {
|
|
|
- if (props.mainNumber && props.markingGroupNumber && props.subjectCode) {
|
|
|
+ if (
|
|
|
+ props.mainNumber &&
|
|
|
+ Array.isArray(props.markingGroupNumbers) &&
|
|
|
+ props.markingGroupNumbers?.length &&
|
|
|
+ props.subjectCode
|
|
|
+ ) {
|
|
|
getTaskDetail({ ...props })
|
|
|
}
|
|
|
},
|