|
@@ -1,5 +1,5 @@
|
|
|
import OSearch from '@/components/o-search'
|
|
|
-import oEmpty from '@/components/o-empty'
|
|
|
+import OEmpty from '@/components/o-empty'
|
|
|
import dayjs from 'dayjs'
|
|
|
import {
|
|
|
Icon,
|
|
@@ -48,9 +48,12 @@ export default defineComponent({
|
|
|
const finished = ref(false)
|
|
|
const showContact = ref(false)
|
|
|
const list = ref([])
|
|
|
-
|
|
|
+ const schoolId = globalState.user.data.schoolInfos
|
|
|
+ .map((item) => {
|
|
|
+ return item.id
|
|
|
+ })
|
|
|
+ .join(',')
|
|
|
const getList = async () => {
|
|
|
- console.log('getList')
|
|
|
loading.value = true
|
|
|
try {
|
|
|
if (refreshing.value) {
|
|
@@ -62,17 +65,18 @@ export default defineComponent({
|
|
|
const res = await request.post(
|
|
|
'/api-school/courseScheduleStudentAttendance/studentAttendance',
|
|
|
{
|
|
|
- data: { ...forms }
|
|
|
+ data: { ...forms, schoolId: schoolId }
|
|
|
}
|
|
|
)
|
|
|
-
|
|
|
+ console.log(list.value, 'list.value')
|
|
|
if (list.value.length > 0 && res.data.pages === 1) {
|
|
|
return
|
|
|
}
|
|
|
|
|
|
// forms.page = res.data.current + 1
|
|
|
list.value = res.data
|
|
|
- // showContact.value = list.value.length > 0
|
|
|
+
|
|
|
+ showContact.value = list.value.length > 0
|
|
|
// console.log(showContact.value, ' showContact.value ')
|
|
|
loading.value = false
|
|
|
|
|
@@ -108,11 +112,6 @@ export default defineComponent({
|
|
|
getList()
|
|
|
}
|
|
|
const getOrchestraList = async () => {
|
|
|
- const schoolId = globalState.user.data.schoolInfos
|
|
|
- .map((item) => {
|
|
|
- return item.id
|
|
|
- })
|
|
|
- .join(',')
|
|
|
try {
|
|
|
const res = await request.post('/api-school/orchestra/page', {
|
|
|
data: { page: 1, rows: 9999, schoolId }
|
|
@@ -201,19 +200,22 @@ export default defineComponent({
|
|
|
</div>
|
|
|
{/* </OSticky> */}
|
|
|
|
|
|
- {}
|
|
|
- <PullRefresh v-model={refreshing.value} onRefresh={onRefresh}>
|
|
|
- <List
|
|
|
- v-model:loading={loading.value}
|
|
|
- finished={finished.value}
|
|
|
- finished-text="没有更多了"
|
|
|
- onLoad={getList}
|
|
|
- >
|
|
|
- {list.value.map((item: any) => (
|
|
|
- <StudentAttItem item={item}></StudentAttItem>
|
|
|
- ))}
|
|
|
- </List>
|
|
|
- </PullRefresh>
|
|
|
+ {showContact.value ? (
|
|
|
+ <PullRefresh v-model={refreshing.value} onRefresh={onRefresh}>
|
|
|
+ <List
|
|
|
+ v-model:loading={loading.value}
|
|
|
+ finished={finished.value}
|
|
|
+ finished-text="没有更多了"
|
|
|
+ onLoad={getList}
|
|
|
+ >
|
|
|
+ {list.value.map((item: any) => (
|
|
|
+ <StudentAttItem item={item}></StudentAttItem>
|
|
|
+ ))}
|
|
|
+ </List>
|
|
|
+ </PullRefresh>
|
|
|
+ ) : (
|
|
|
+ <OEmpty></OEmpty>
|
|
|
+ )}
|
|
|
|
|
|
<Popup v-model:show={state.showPopoverTime} position="bottom" style="{ height: '30%' }">
|
|
|
<DatePicker
|