|
@@ -31,38 +31,47 @@ export default defineComponent({
|
|
|
router.push({ path: '/unitDetail', query: { id: props.item.id } })
|
|
|
}
|
|
|
return () => (
|
|
|
- <div class={styles.unitItem} onClick={gotoDetail}>
|
|
|
- <div class={styles.unitItemTop}>
|
|
|
- <div class={styles.unitItemLeft}>
|
|
|
- <p>
|
|
|
- {' '}
|
|
|
- <Image src={iconEdit} class={styles.editImg} />
|
|
|
- {props.item?.name || '--'}
|
|
|
- </p>
|
|
|
- <span>
|
|
|
- {dayjs(props.item?.createTime).format('YYYY-MM-DD HH:mm')} 至{' '}
|
|
|
- {dayjs(props.item?.expiryDate).format('YYYY-MM-DD HH:mm')}
|
|
|
- </span>
|
|
|
- </div>
|
|
|
- <div class={styles.unitItemICon} onClick={gotoMsg}>
|
|
|
- <Image src={iconMessage} class={styles.msgImg}></Image>
|
|
|
- </div>
|
|
|
- </div>
|
|
|
- <div class={[styles.unitItemInfo]}>
|
|
|
- <div class={[styles.unitItemInfoWrap, styles.unitItemInfoWrapLine]}>
|
|
|
- <p class={styles.unitItemInfoMain}>{props.item?.commitNum || 0}</p>
|
|
|
- <p class={styles.unitItemInfosub}>提交人数</p>
|
|
|
- </div>
|
|
|
- <div class={[styles.unitItemInfoWrap]}>
|
|
|
- <p class={[styles.unitItemInfoMain, styles.orange]}>{props.item?.passNum || 0}</p>
|
|
|
- <p class={styles.unitItemInfosub}>达标人数</p>
|
|
|
- </div>
|
|
|
- </div>
|
|
|
- <div class={styles.unitItemOrchestra}>
|
|
|
- <p>{props.item?.orchestraName || '--'}</p>
|
|
|
- <Icon class={styles.arrow} name="arrow"></Icon>
|
|
|
- </div>
|
|
|
- </div>
|
|
|
+ <>
|
|
|
+ <CellGroup inset class={styles.unitItem} onClick={gotoDetail}>
|
|
|
+ <Cell center>
|
|
|
+ {{
|
|
|
+ icon: () => <Image src={iconEdit} class={styles.editImg} />,
|
|
|
+ title: () => (
|
|
|
+ <div class={['van-ellipsis', styles.testName]}>{props.item?.name || '--'}</div>
|
|
|
+ ),
|
|
|
+ extra: () => <Image src={iconMessage} class={styles.msgImg}></Image>
|
|
|
+ }}
|
|
|
+ </Cell>
|
|
|
+ <Cell>
|
|
|
+ {{
|
|
|
+ title: () => (
|
|
|
+ <div class={styles.testContent}>
|
|
|
+ <div class={styles.testItem}>
|
|
|
+ <span class={styles.name}>班级名称</span>
|
|
|
+ <p>{props.item?.classGroupName}</p>
|
|
|
+ </div>
|
|
|
+ <div class={styles.testItem}>
|
|
|
+ <span class={styles.name}>乐团名称</span>
|
|
|
+ <p>{props.item?.orchestraName}</p>
|
|
|
+ </div>
|
|
|
+ <div class={styles.testItem}>
|
|
|
+ <span class={styles.name}>截止时间</span>
|
|
|
+ <p>{dayjs(props.item?.expiryDate).format('YYYY-MM-DD HH:mm')}</p>
|
|
|
+ </div>
|
|
|
+ <div class={styles.testItem}>
|
|
|
+ <span class={styles.name}>提交人数</span>
|
|
|
+ <p>{props.item?.commitNum || 0}人</p>
|
|
|
+ </div>
|
|
|
+ <div class={styles.testItem}>
|
|
|
+ <span class={styles.name}>达标人数</span>
|
|
|
+ <p style={{ color: 'var(--van-primary)' }}>{props.item?.passNum || 0}人</p>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ )
|
|
|
+ }}
|
|
|
+ </Cell>
|
|
|
+ </CellGroup>
|
|
|
+ </>
|
|
|
)
|
|
|
}
|
|
|
})
|