|
@@ -194,51 +194,51 @@ export default defineComponent({
|
|
|
</div>
|
|
|
</div>
|
|
|
{state.listState.dataShow ? (
|
|
|
- <OFullRefresh
|
|
|
- v-model:modelValue={state.listState.refreshing}
|
|
|
- onRefresh={onRefresh}
|
|
|
- style={{
|
|
|
- minHeight: 'auto' //`calc(100vh - ${state.listState.height}px)`
|
|
|
- }}
|
|
|
+ // <OFullRefresh
|
|
|
+ // v-model:modelValue={state.listState.refreshing}
|
|
|
+ // onRefresh={onRefresh}
|
|
|
+ // style={{
|
|
|
+ // minHeight: 'auto' //`calc(100vh - ${state.listState.height}px)`
|
|
|
+ // }}
|
|
|
+ // >
|
|
|
+ <List
|
|
|
+ // v-model:loading={state.listState.loading}
|
|
|
+ finished={state.listState.finished}
|
|
|
+ finishedText=" "
|
|
|
+ class={[styles.liveList]}
|
|
|
+ onLoad={getList}
|
|
|
+ immediateCheck={false}
|
|
|
>
|
|
|
- <List
|
|
|
- // v-model:loading={state.listState.loading}
|
|
|
- finished={state.listState.finished}
|
|
|
- finishedText=" "
|
|
|
- class={[styles.liveList]}
|
|
|
- onLoad={getList}
|
|
|
- immediateCheck={false}
|
|
|
- >
|
|
|
- <CellGroup inset class={styles.cellGroup}>
|
|
|
- {state.list.map((item: any) => (
|
|
|
- <Cell center>
|
|
|
- {{
|
|
|
- icon: () => <Image src={item.avatar || iconStudent} class={styles.img} />,
|
|
|
- title: () => (
|
|
|
- <div class={styles.userInfo}>
|
|
|
- <div class={styles.userName}>{item.nickname}</div>
|
|
|
- <div class={styles.subjectNames}>
|
|
|
- {item.subjectNameList.map((item: any) => (
|
|
|
- <Tag type="primary">{item}</Tag>
|
|
|
- ))}
|
|
|
- </div>
|
|
|
+ <CellGroup inset class={styles.cellGroup}>
|
|
|
+ {state.list.map((item: any) => (
|
|
|
+ <Cell center>
|
|
|
+ {{
|
|
|
+ icon: () => <Image src={item.avatar || iconStudent} class={styles.img} />,
|
|
|
+ title: () => (
|
|
|
+ <div class={styles.userInfo}>
|
|
|
+ <div class={styles.userName}>{item.nickname}</div>
|
|
|
+ <div class={styles.subjectNames}>
|
|
|
+ {item.subjectNameList.map((item: any) => (
|
|
|
+ <Tag type="primary">{item}</Tag>
|
|
|
+ ))}
|
|
|
</div>
|
|
|
- ),
|
|
|
- value: () => (
|
|
|
- <div class={styles.mins}>
|
|
|
- <div class={styles.nums}>
|
|
|
- <span>{item.practiceTimes}</span> 分钟
|
|
|
- </div>
|
|
|
- <div class={styles.text}>练习时长</div>
|
|
|
+ </div>
|
|
|
+ ),
|
|
|
+ value: () => (
|
|
|
+ <div class={styles.mins}>
|
|
|
+ <div class={styles.nums}>
|
|
|
+ <span>{item.practiceTimes}</span> 分钟
|
|
|
</div>
|
|
|
- )
|
|
|
- }}
|
|
|
- </Cell>
|
|
|
- ))}
|
|
|
- </CellGroup>
|
|
|
- </List>
|
|
|
- </OFullRefresh>
|
|
|
+ <div class={styles.text}>练习时长</div>
|
|
|
+ </div>
|
|
|
+ )
|
|
|
+ }}
|
|
|
+ </Cell>
|
|
|
+ ))}
|
|
|
+ </CellGroup>
|
|
|
+ </List>
|
|
|
) : (
|
|
|
+ // </OFullRefresh>
|
|
|
<OEmpty btnStatus={false} tips="暂无数据" />
|
|
|
)}
|
|
|
|