|
@@ -131,7 +131,10 @@ export default defineComponent({
|
|
|
})
|
|
|
|
|
|
return () => (
|
|
|
- <div class={!forms.listState.dataShow && 'emptyRootContainer'}>
|
|
|
+ <div
|
|
|
+ class={!forms.listState.dataShow && 'emptyRootContainer'}
|
|
|
+ style={{ background: '#F8F8F8', minHeight: '100%' }}
|
|
|
+ >
|
|
|
<OSticky position="top" mode={props.mode}>
|
|
|
{props.header && <OHeader title="选择伴学指导" />}
|
|
|
<OSearch
|
|
@@ -154,22 +157,65 @@ export default defineComponent({
|
|
|
immediateCheck={false}
|
|
|
>
|
|
|
{forms.list.map((item: any) => (
|
|
|
- <Cell center class={styles.cellTeacher} onClick={() => onSelect(item)}>
|
|
|
- {{
|
|
|
- icon: () => <Image class={styles.img} src={item.avatar || iconTeacher} />,
|
|
|
- title: () => (
|
|
|
- <div class={styles.content}>
|
|
|
- <p class={[styles.name, 'van-ellipsis']}>{item.nickname}</p>
|
|
|
- <p class={styles.class}>
|
|
|
- {item.subjectNames &&
|
|
|
- item.subjectNames.map((subject: any) => (
|
|
|
- <Tag type="primary">{subject}</Tag>
|
|
|
- ))}
|
|
|
- </p>
|
|
|
- </div>
|
|
|
- )
|
|
|
- }}
|
|
|
- </Cell>
|
|
|
+ // <Cell center class={styles.cellTeacher} onClick={() => onSelect(item)}>
|
|
|
+ // {{
|
|
|
+ // icon: () => <Image class={styles.img} src={item.avatar || iconTeacher} />,
|
|
|
+ // title: () => (
|
|
|
+ // <div class={styles.content}>
|
|
|
+ // <p class={[styles.name, 'van-ellipsis']}>{item.nickname}</p>
|
|
|
+ // <p class={styles.class}>
|
|
|
+ // {item.subjectNames &&
|
|
|
+ // item.subjectNames.map((subject: any) => (
|
|
|
+ // <Tag type="primary">{subject}</Tag>
|
|
|
+ // ))}
|
|
|
+ // </p>
|
|
|
+ // </div>
|
|
|
+ // )
|
|
|
+ // }}
|
|
|
+ // </Cell>
|
|
|
+ <CellGroup inset style={{ marginBottom: '12px' }} onClick={() => onSelect(item)}>
|
|
|
+ <Cell center class={styles.manageCell} clickable={false}>
|
|
|
+ {{
|
|
|
+ icon: () => (
|
|
|
+ <Image
|
|
|
+ class={styles.img}
|
|
|
+ src={item.avatar ? item.avatar : iconTeacher}
|
|
|
+ fit="cover"
|
|
|
+ />
|
|
|
+ ),
|
|
|
+ title: () => (
|
|
|
+ <div class={styles.teacherContent}>
|
|
|
+ <div class={styles.content}>
|
|
|
+ <p class={[styles.name, 'van-ellipsis']}>{item.nickname}</p>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ )
|
|
|
+ }}
|
|
|
+ </Cell>
|
|
|
+ <Cell center>
|
|
|
+ {{
|
|
|
+ title: () => (
|
|
|
+ <div class={styles.subjectContainer}>
|
|
|
+ <span>声部:</span>
|
|
|
+ <div style={{ display: 'flex', alignItems: 'center', flexWrap: 'wrap' }}>
|
|
|
+ {item.subjectNames &&
|
|
|
+ item.subjectNames.length > 0 &&
|
|
|
+ item.subjectNames.map((subject: any) => (
|
|
|
+ <Tag
|
|
|
+ type="primary"
|
|
|
+ class={styles.tagSubject}
|
|
|
+ color="#FFE7DA"
|
|
|
+ textColor="#F67146"
|
|
|
+ >
|
|
|
+ {subject}
|
|
|
+ </Tag>
|
|
|
+ ))}
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ )
|
|
|
+ }}
|
|
|
+ </Cell>
|
|
|
+ </CellGroup>
|
|
|
))}
|
|
|
</List>
|
|
|
) : (
|