42fddc5c8588f1b1abf226112f22601c9b20537d
/cms/photo 原来只能传图片(accept=image/*,前后端各拦一次),甲方要求支持常见 文档格式与音视频,并统一缩略图宽高。 - index:标题改「素材库」,上传放开全类型,新增类型筛选(全部/图片/文档/音频/视频) - image / list:封面统一 4:3(网格 aspect-ratio + object-fit: cover,列表 120x90); 图片改用 thumbnail 地址(原来直接拉原图);文档/音频用类型图标卡,视频用图标卡 加播放角标;点击视频/音频开 MediaPreview 弹窗,文档新窗口打开 - photo-edit:去掉上传表单(上传即入库,弹窗只改元数据),顺带修掉「上传已由后端 落一条记录、点保存又 addFiles 插一条无 path 空记录」的重复入库 bug;分享代码按 类型分流(图片 img 系列 / 视频 video / 音频 audio / 文档只给链接与下载) - utils/media.ts:媒体大类判定、上传校验、大小格式化、类型图标与配色的唯一出口, MEDIA_ACCEPT 是后端 UploadRules 的镜像,两边要一起改
Description
No description provided
Languages
Vue
77.1%
TypeScript
13.8%
CSS
7.7%
JavaScript
1.1%
Less
0.2%
Other
0.1%