|
@@ -167,6 +167,13 @@ export default defineComponent({
|
|
|
}
|
|
|
|
|
|
if (res?.code === 200 && Array.isArray(res?.data?.rows)) {
|
|
|
+ console.log(res?.data?.rows);
|
|
|
+ const tempResult = res?.data?.rows || [];
|
|
|
+ tempResult.forEach((item: any) => {
|
|
|
+ item.audioPlayTypeArray = item.audioPlayTypes
|
|
|
+ ? item.audioPlayTypes.split(',')
|
|
|
+ : [];
|
|
|
+ });
|
|
|
data.list = [...data.list, ...res.data.rows];
|
|
|
data.finshed = res.data.rows.length < forms.rows;
|
|
|
} else {
|
|
@@ -828,7 +835,23 @@ export default defineComponent({
|
|
|
<div class={styles.titleName}>
|
|
|
<TheNoticeBar text={item.musicSheetName} />
|
|
|
</div>
|
|
|
- <div class={styles.titleDes}>{item.composer}</div>
|
|
|
+ <div class={styles.titleDes}>
|
|
|
+ {item.audioPlayTypeArray?.includes('PLAY') && (
|
|
|
+ <span
|
|
|
+ class={[styles.iconType, styles.iconPlay]}>
|
|
|
+ 演奏
|
|
|
+ </span>
|
|
|
+ )}
|
|
|
+
|
|
|
+ {item.audioPlayTypeArray?.includes('SING') && (
|
|
|
+ <span
|
|
|
+ class={[styles.iconType, styles.iconSing]}>
|
|
|
+ 演唱
|
|
|
+ </span>
|
|
|
+ )}
|
|
|
+
|
|
|
+ {item.composer}
|
|
|
+ </div>
|
|
|
</div>
|
|
|
{/* {index == 0 ? (
|
|
|
<NButton
|