|
@@ -9,6 +9,7 @@ import ColResult from '@/components/col-result'
|
|
|
import styles from './index.module.less'
|
|
|
import { state } from '@/state'
|
|
|
import SelectSubject from '../search/select-subject'
|
|
|
+import { SubjectEnum, useSubjectId } from '@/helpers/hooks'
|
|
|
|
|
|
export default defineComponent({
|
|
|
name: 'Album',
|
|
@@ -33,13 +34,17 @@ export default defineComponent({
|
|
|
// if (state.platformType === 'TEACHER') {
|
|
|
tempParams.myself = false
|
|
|
// }
|
|
|
- console.log({ ...defauleParams })
|
|
|
+ // console.log({ ...defauleParams })
|
|
|
+ if (!hideSearch) {
|
|
|
+ const getSubject: any = useSubjectId(SubjectEnum.ALBUM)
|
|
|
+ tempParams.subjectIds = getSubject.id
|
|
|
+ }
|
|
|
const params = reactive({
|
|
|
search: (route.query.search as string) || '',
|
|
|
albumTagIds: route.query.tagids || '',
|
|
|
page: 1,
|
|
|
- ...tempParams,
|
|
|
- ...defauleParams
|
|
|
+ ...defauleParams,
|
|
|
+ ...tempParams
|
|
|
})
|
|
|
const data = ref<any>(null)
|
|
|
const loading = ref(false)
|
|
@@ -97,6 +102,14 @@ export default defineComponent({
|
|
|
subject.id = item.id
|
|
|
subject.name = item.name
|
|
|
data.value = null
|
|
|
+ useSubjectId(
|
|
|
+ SubjectEnum.ALBUM,
|
|
|
+ JSON.stringify({
|
|
|
+ id: item.id,
|
|
|
+ name: item.name
|
|
|
+ }),
|
|
|
+ 'set'
|
|
|
+ )
|
|
|
FetchList()
|
|
|
subject.show = false
|
|
|
}
|
|
@@ -107,10 +120,11 @@ export default defineComponent({
|
|
|
onComfirmSubject
|
|
|
})
|
|
|
|
|
|
+ const getSubject: any = useSubjectId(SubjectEnum.ALBUM)
|
|
|
const subject = reactive({
|
|
|
show: false,
|
|
|
- name: '全部声部',
|
|
|
- id: ''
|
|
|
+ name: getSubject.name || '全部声部',
|
|
|
+ id: getSubject.id || ''
|
|
|
})
|
|
|
|
|
|
return () => {
|
|
@@ -187,7 +201,11 @@ export default defineComponent({
|
|
|
onClose={() => (subject.show = false)}
|
|
|
onClosed={() => (subject.show = false)}
|
|
|
>
|
|
|
- <SelectSubject isReset onComfirm={onComfirmSubject} />
|
|
|
+ <SelectSubject
|
|
|
+ isReset
|
|
|
+ searchParams={subject}
|
|
|
+ onComfirm={onComfirmSubject}
|
|
|
+ />
|
|
|
</Popup>
|
|
|
</>
|
|
|
)
|