| 
					
				 | 
			
			
				@@ -223,18 +223,8 @@ export default defineComponent({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         const { y } = useWindowScroll() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         if (y.value > 20) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           background.value = `rgba(255, 255, 255)` 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          color.value = 'black' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          postMessage({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            api: 'backIconChange', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            content: { iconStyle: 'black' } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           background.value = 'transparent' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          color.value = '#fff' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          postMessage({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            api: 'backIconChange', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            content: { iconStyle: 'white' } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -245,7 +235,9 @@ export default defineComponent({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       state.loadingAlbum = false 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       state.loading = false 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      // 为了处理 swiper 会不显示的问题 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       document.body.scrollIntoView() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      window.scrollTo(1, 0) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     const onSubmit = async () => { 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -296,6 +288,7 @@ export default defineComponent({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               paymentVendor: result.paymentVendor, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               paymentVersion: result.paymentVersion 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             routerTo() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           .catch(() => { 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -403,42 +396,44 @@ export default defineComponent({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                       </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                   ) : ( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    <Swiper 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                      watchSlidesProgress={true} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                      slidesPerView={'auto'} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                      centeredSlides={true} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                      modules={[Pagination]} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                      pagination={{ clickable: true }} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                      onSlideChange={(swiper: any) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        state.details = state.albumList[swiper.activeIndex] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                      }} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                      onTransitionEnd={() => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        params.page = 1 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        state.list = [] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        FetchList(true) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                      }} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    > 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                      {state.albumList.map((album: any) => ( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        <SwiperSlide> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                          <div class={styles.img}> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                            {album.buyTimesFlag && ( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                              <span class={styles.quota}> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                                限购{album.buyedTimes}/{album.buyTimes}次 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                              </span> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                            )} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                            <Image 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                              class={styles.image} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                              width="100%" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                              height="100%" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                              fit="cover" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                              src={album?.coverImg || iconAlbumCover} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                              errorIcon={iconAlbumCover} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                            /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                            <div class={styles.iconPian}></div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                          </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        </SwiperSlide> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                      ))} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    </Swiper> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    state.albumList && 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    state.albumList.length > 0 && ( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                      <Swiper 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        watchSlidesProgress={true} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        slidesPerView={'auto'} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        centeredSlides={true} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        modules={[Pagination]} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        pagination={{ clickable: true }} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        // onSlideChange={(swiper: any) => {}} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        onTransitionEnd={(swiper: any) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                          state.details = state.albumList[swiper.activeIndex] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                          params.page = 1 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                          state.list = [] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                          FetchList(true) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        }} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                      > 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        {state.albumList.map((album: any) => ( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                          <SwiperSlide> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                            <div class={styles.img}> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                              {album.buyTimesFlag && ( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                                <span class={styles.quota}> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                                  限购{album.buyedTimes}/{album.buyTimes}次 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                                </span> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                              )} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                              <Image 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                                class={styles.image} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                                width="100%" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                                height="100%" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                                fit="cover" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                                src={album?.coverImg || iconAlbumCover} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                                errorIcon={iconAlbumCover} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                              /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                              <div class={styles.iconPian}></div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                            </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                          </SwiperSlide> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        ))} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                      </Swiper> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    ) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                   )} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                   <div class={styles.alumDes}> 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -492,7 +487,6 @@ export default defineComponent({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     v-model:active={state.activeTab} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     onChange={val => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                       state.activeTab = val 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                       params.page = 1 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                       state.list = [] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                       FetchList() 
			 |