|
@@ -25,6 +25,7 @@ import iconImage from '@common/images/icon-image.png';
|
|
|
import iconVideo from '@common/images/icon-video.png';
|
|
import iconVideo from '@common/images/icon-video.png';
|
|
|
import iconAudio from '@common/images/icon-audio.png';
|
|
import iconAudio from '@common/images/icon-audio.png';
|
|
|
import iconMusic from '@common/images/icon-music.png';
|
|
import iconMusic from '@common/images/icon-music.png';
|
|
|
|
|
+import iconPPT from '@common/images/icon-ppt.png';
|
|
|
import iconUploadDelete from '../../../images/btn-remove.png';
|
|
import iconUploadDelete from '../../../images/btn-remove.png';
|
|
|
import { materialSave, materialUpdateAll } from '../../../api';
|
|
import { materialSave, materialUpdateAll } from '../../../api';
|
|
|
import { NaturalTypeEnum } from '@/enums/pageEnum';
|
|
import { NaturalTypeEnum } from '@/enums/pageEnum';
|
|
@@ -37,6 +38,8 @@ export const formatUrlType = (url: string) => {
|
|
|
return NaturalTypeEnum.SONG;
|
|
return NaturalTypeEnum.SONG;
|
|
|
} else if (url?.indexOf('.mp4') > -1) {
|
|
} else if (url?.indexOf('.mp4') > -1) {
|
|
|
return NaturalTypeEnum.VIDEO;
|
|
return NaturalTypeEnum.VIDEO;
|
|
|
|
|
+ } else if (url?.indexOf('.ppt') > -1) {
|
|
|
|
|
+ return NaturalTypeEnum.PPT;
|
|
|
} else {
|
|
} else {
|
|
|
return NaturalTypeEnum.IMG;
|
|
return NaturalTypeEnum.IMG;
|
|
|
}
|
|
}
|
|
@@ -86,6 +89,9 @@ export default defineComponent({
|
|
|
case 'MUSIC':
|
|
case 'MUSIC':
|
|
|
typeImg = iconMusic;
|
|
typeImg = iconMusic;
|
|
|
break;
|
|
break;
|
|
|
|
|
+ case 'PPT':
|
|
|
|
|
+ typeImg = iconPPT;
|
|
|
|
|
+ break;
|
|
|
}
|
|
}
|
|
|
return typeImg;
|
|
return typeImg;
|
|
|
};
|
|
};
|