|
@@ -74,59 +74,64 @@ function A4selectCourse() {
|
|
|
return (
|
|
|
<div className={styles.A4selectCourse}>
|
|
|
<TopCom txt='选择课程' />
|
|
|
- <div className='A4main'>
|
|
|
- {list.map(item1 => (
|
|
|
- <div className='A4row' key={item1.id}>
|
|
|
- {/* 1级标题 */}
|
|
|
- <div className='A4row1'>
|
|
|
- <img src={xingImg} alt='' />
|
|
|
- {item1.tyle}
|
|
|
- </div>
|
|
|
- {/* 2级信息 */}
|
|
|
- {item1.son.map(item2 => (
|
|
|
- <div className='A4row2' key={item2.id}>
|
|
|
- <div className='A4row2_1'>{item2.name}</div>
|
|
|
- <div className='A4row2_2'>
|
|
|
- <div>
|
|
|
- {item2.txt1 ? (
|
|
|
- <>
|
|
|
- <div className='A4row2_2tit'>课程简介:</div>
|
|
|
- <p>{item2.txt1}</p>
|
|
|
- </>
|
|
|
- ) : null}
|
|
|
- {item2.txt2 ? (
|
|
|
- <>
|
|
|
- <div className='A4row2_2tit'>授课团队:</div>
|
|
|
- <p>{item2.txt2}</p>
|
|
|
- </>
|
|
|
- ) : null}
|
|
|
- {item2.txt3 ? (
|
|
|
- <>
|
|
|
- <div className='A4row2_2tit'>预约须知:</div>
|
|
|
- <p>{item2.txt3}</p>
|
|
|
- </>
|
|
|
- ) : null}
|
|
|
+ {list.length ? (
|
|
|
+ <div className='A4main'>
|
|
|
+ {list.map(item1 => (
|
|
|
+ <div className='A4row' key={item1.id}>
|
|
|
+ {/* 1级标题 */}
|
|
|
+ <div className='A4row1'>
|
|
|
+ <img src={xingImg} alt='' />
|
|
|
+ {item1.tyle}
|
|
|
+ </div>
|
|
|
+ {/* 2级信息 */}
|
|
|
+ {item1.son.map(item2 => (
|
|
|
+ <div className='A4row2' key={item2.id}>
|
|
|
+ <div className='A4row2_1'>{item2.name}</div>
|
|
|
+ <div className='A4row2_2'>
|
|
|
+ <div>
|
|
|
+ {item2.txt1 ? (
|
|
|
+ <>
|
|
|
+ <div className='A4row2_2tit'>课程简介:</div>
|
|
|
+ <p>{item2.txt1}</p>
|
|
|
+ </>
|
|
|
+ ) : null}
|
|
|
+ {item2.txt2 ? (
|
|
|
+ <>
|
|
|
+ <div className='A4row2_2tit'>授课团队:</div>
|
|
|
+ <p>{item2.txt2}</p>
|
|
|
+ </>
|
|
|
+ ) : null}
|
|
|
+ {item2.txt3 ? (
|
|
|
+ <>
|
|
|
+ <div className='A4row2_2tit'>预约须知:</div>
|
|
|
+ <p>{item2.txt3}</p>
|
|
|
+ </>
|
|
|
+ ) : null}
|
|
|
|
|
|
- {!item2.txt1 && !item2.txt2 && !item2.txt3 ? (
|
|
|
- <div className='A4row2_2No'>暂无信息</div>
|
|
|
- ) : null}
|
|
|
+ {!item2.txt1 && !item2.txt2 && !item2.txt3 ? (
|
|
|
+ <div className='A4row2_2No'>暂无信息</div>
|
|
|
+ ) : null}
|
|
|
+ </div>
|
|
|
</div>
|
|
|
- </div>
|
|
|
- {/* 按钮 */}
|
|
|
- <div className='A4row2_3'>
|
|
|
- <div
|
|
|
- onClick={() => setInfo(item2)}
|
|
|
- className={!item2.txt1 && !item2.txt2 && !item2.txt3 ? 'A4row2_3No' : ''}
|
|
|
- >
|
|
|
- 查看详情
|
|
|
+ {/* 按钮 */}
|
|
|
+ <div className='A4row2_3'>
|
|
|
+ <div
|
|
|
+ onClick={() => setInfo(item2)}
|
|
|
+ className={!item2.txt1 && !item2.txt2 && !item2.txt3 ? 'A4row2_3No' : ''}
|
|
|
+ >
|
|
|
+ 查看详情
|
|
|
+ </div>
|
|
|
+ <div onClick={arrangeFu}>预约课程</div>
|
|
|
</div>
|
|
|
- <div onClick={arrangeFu}>预约课程</div>
|
|
|
</div>
|
|
|
- </div>
|
|
|
- ))}
|
|
|
- </div>
|
|
|
- ))}
|
|
|
- </div>
|
|
|
+ ))}
|
|
|
+ </div>
|
|
|
+ ))}
|
|
|
+ </div>
|
|
|
+ ) : (
|
|
|
+ <div className='A4No'>暂无数据</div>
|
|
|
+ )}
|
|
|
+
|
|
|
{/* 查看详情 */}
|
|
|
{info.id ? <A4look info={info} closeFu={() => setInfo({} as SonType)} /> : null}
|
|
|
</div>
|