|  | @@ -530,6 +530,7 @@ export default defineComponent({
 | 
	
		
			
				|  |  |      const buyState = computed(() => {
 | 
	
		
			
				|  |  |        const music = musicDetail.value
 | 
	
		
			
				|  |  |        return {
 | 
	
		
			
				|  |  | +        hasTenantAlbum: route.query?.tenantAlbumId ? true : false, // 是否从专辑来的
 | 
	
		
			
				|  |  |          play: music.play ? true : false, // 是否可以播放
 | 
	
		
			
				|  |  |          free: music?.paymentType.includes('FREE'),
 | 
	
		
			
				|  |  |          charge: music?.paymentType.includes('CHARGE'),
 | 
	
	
		
			
				|  | @@ -986,8 +987,10 @@ export default defineComponent({
 | 
	
		
			
				|  |  |            {musicDetail.value?.id && (
 | 
	
		
			
				|  |  |              <ColSticky position="bottom" background="white">
 | 
	
		
			
				|  |  |                <div ref={footers}>
 | 
	
		
			
				|  |  | -                {/* 判断是否是免费的,或者已经购买过 */}
 | 
	
		
			
				|  |  | -                {buyState.value.play ? (
 | 
	
		
			
				|  |  | +                {/* 判断是否是免费的,或者已经购买过,是否从专辑过来的 */}
 | 
	
		
			
				|  |  | +                {buyState.value.play ||
 | 
	
		
			
				|  |  | +                (state.platformType === 'TEACHER' &&
 | 
	
		
			
				|  |  | +                  buyState.value.hasTenantAlbum) ? (
 | 
	
		
			
				|  |  |                    <Button
 | 
	
		
			
				|  |  |                      round
 | 
	
		
			
				|  |  |                      block
 |