|
@@ -8,6 +8,7 @@ import quxiaoImg from "./imgs/quxiao.png"
|
|
|
import zhankaiImg from "./imgs/zhankai.png"
|
|
|
import shouqiImg from "./imgs/shouqi.png"
|
|
|
import sjImg from "./imgs/sj.png"
|
|
|
+import xiangImg from "./imgs/xiang.png"
|
|
|
import closeImg from "../../header-top/image/closeImg.png"
|
|
|
import state, { IPlatform } from "/src/state";
|
|
|
import { getQuery } from "/src/utils/queryString";
|
|
@@ -40,7 +41,7 @@ export default defineComponent({
|
|
|
}
|
|
|
function handleConfirm() {
|
|
|
emit("handleConfirm",{
|
|
|
- audioPlayTypes: queryObj.audioPlayTypes ? queryObj.audioPlayTypes.split(",") : [],
|
|
|
+ audioPlayTypes: queryObj.audioPlayTypes,
|
|
|
musicTutorialIds: queryObj.grade ? queryObj.grade : queryObj.course,
|
|
|
musicTagIds: queryObj.sheetTag,
|
|
|
musicalInstrumentId: queryObj.subject.id
|
|
@@ -110,7 +111,11 @@ export default defineComponent({
|
|
|
state.platform === IPlatform.PC && getSubjectList() // 老师端才加载乐器
|
|
|
const subjectList = ref<any[]>([])
|
|
|
function getSubjectList(){
|
|
|
- api_subjectList({}).then(res => {
|
|
|
+ api_subjectList({
|
|
|
+ delFlag: 0,
|
|
|
+ page: 1,
|
|
|
+ rows: 999,
|
|
|
+ }).then(res => {
|
|
|
if(res.code === 200){
|
|
|
subjectList.value = [...res.data.map((item:any)=>{
|
|
|
return item.instruments.length > 1 ? Object.assign(item,{ isExpand: ref(false) }) : item
|
|
@@ -161,7 +166,7 @@ export default defineComponent({
|
|
|
<div class={styles.titCon}>
|
|
|
标签
|
|
|
</div>
|
|
|
- <div class={styles.filterCon}>
|
|
|
+ <div class={[styles.filterCon, styles.sheetTag]}>
|
|
|
{
|
|
|
sheetTagObj.value.map(item => {
|
|
|
return <div class={[styles.tabBox, queryObj.sheetTag === item.id && styles.tabActive]} onClick={() => { handleSelSheetTag(item) }}>{item.name}</div>
|
|
@@ -200,7 +205,7 @@ export default defineComponent({
|
|
|
})
|
|
|
}
|
|
|
{
|
|
|
- !isExpand.value &&
|
|
|
+ !isExpand.value && courseObj.value.length>5 &&
|
|
|
<div class={[styles.tabBox, styles.zhankaiImg]} onClick={handleExpand}>
|
|
|
查看更多
|
|
|
<img src={zhankaiImg} />
|
|
@@ -256,7 +261,7 @@ export default defineComponent({
|
|
|
<div class={[styles.tabBox, styles.tabBoxPopCon, isActiveSubjectPop(item) && styles.tabActive]}>
|
|
|
<div class={[styles.tabBoxPop, item.isExpand && styles.actTabBoxPop]}>
|
|
|
<div>{isActiveSubjectPop(item)?queryObj.subject.name:item.name}</div>
|
|
|
- <img class={styles.sjImg} src={sjImg} />
|
|
|
+ <img class={styles.sjImg} src={isActiveSubjectPop(item) ? xiangImg : sjImg} />
|
|
|
</div>
|
|
|
</div>
|
|
|
)
|