import OEmpty from '@/components/o-empty' import OHeader from '@/components/o-header' import OSearch from '@/components/o-search' import OSticky from '@/components/o-sticky' import { ActionSheet, Button, Cell, CellGroup, Dialog, Icon, Image, List, showToast, Tab, Tabs } from 'vant' import { defineComponent, onMounted, reactive, ref } from 'vue' import questIcon from '@/school/images/quest-icon.png' import styles from './index.module.less' import { useRoute, useRouter } from 'vue-router' import UnitListItem from './models/unit-list-item' import UnitStudentList from './models/unit-student-list' import OFullRefresh from '@/components/o-full-refresh' // import request from '@/helpers/request' export default defineComponent({ name: 'unitDetail', setup() { const router = useRouter() const route = useRoute() const form = reactive({}) const refreshing = ref(false) const loading = ref(false) const activeName = ref('one') const showTip = ref(false) const getDetail = async () => { try { const res = await request.get('/api-teacher/unitExamination/detail', { params: { unitExaminationId: route.query.id } }) } catch (e) {} } onMounted(() => { getDetail() }) return () => (