|
@@ -24,10 +24,13 @@ import BaseTable from '@/components/element/BaseTable.vue'
|
|
import useFetch from '@/hooks/useFetch'
|
|
import useFetch from '@/hooks/useFetch'
|
|
import useVW from '@/hooks/useVW'
|
|
import useVW from '@/hooks/useVW'
|
|
import useFormFilter from './hooks/useFormFilter'
|
|
import useFormFilter from './hooks/useFormFilter'
|
|
-
|
|
|
|
|
|
+import { reactive } from 'vue'
|
|
import type { EpTableColumn } from 'global-type'
|
|
import type { EpTableColumn } from 'global-type'
|
|
import type { ExtractApiResponse } from '@/api/api'
|
|
import type { ExtractApiResponse } from '@/api/api'
|
|
-
|
|
|
|
|
|
+const jumpParams = reactive<any>({
|
|
|
|
+ subjectCode: '',
|
|
|
|
+ questionMainNumber: void 0,
|
|
|
|
+})
|
|
const { push } = useRouter()
|
|
const { push } = useRouter()
|
|
|
|
|
|
const { model, formModel, items, onOptionInit } = useFormFilter()
|
|
const { model, formModel, items, onOptionInit } = useFormFilter()
|
|
@@ -76,7 +79,10 @@ const columns: EpTableColumn<ExtractArrayValue<ExtractApiResponse<'getGroupMonit
|
|
|
|
|
|
/** 刷新按钮 */
|
|
/** 刷新按钮 */
|
|
function onSearch() {
|
|
function onSearch() {
|
|
- getGroupMonitor(formModel.value)
|
|
|
|
|
|
+ getGroupMonitor(formModel.value).then(() => {
|
|
|
|
+ jumpParams.subjectCode = formModel.value.subjectCode
|
|
|
|
+ jumpParams.questionMainNumber = formModel.value.questionMainNumber
|
|
|
|
+ })
|
|
}
|
|
}
|
|
|
|
|
|
/** 查看抽查详情 */
|
|
/** 查看抽查详情 */
|
|
@@ -91,7 +97,8 @@ function viewMonitoringDetail(
|
|
operateType,
|
|
operateType,
|
|
headerId: row.markingGroupLeaderId,
|
|
headerId: row.markingGroupLeaderId,
|
|
source: '组长监控',
|
|
source: '组长监控',
|
|
- subjectCode: model.subjectCode,
|
|
|
|
|
|
+ subjectCode: jumpParams.subjectCode,
|
|
|
|
+ questionMainNumber: jumpParams.questionMainNumber,
|
|
},
|
|
},
|
|
})
|
|
})
|
|
}
|
|
}
|