diff --git a/static/js/pages/market.js b/static/js/pages/market.js index 5c26079..6e5cf5c 100644 --- a/static/js/pages/market.js +++ b/static/js/pages/market.js @@ -77,12 +77,14 @@ const PageMarket = { }, _cardHtml(d, isScene, installed) { - const icon = isScene ? '🎬' : (d.icon || '📦'); + const icon = d.preview ? '' : (isScene ? '🎬' : (d.icon || '📦')); + const previewUrl = d.preview ? `https://turbosu.yeij.top/api/files/${isScene?'scenes':'dashboards'}/${d.id}/${d.preview}` : ''; + const bgStyle = previewUrl ? `background-image:url(${previewUrl});background-size:cover;background-position:center` : ''; const label = installed ? '已安装' : (isScene ? '安装场景' : '安装'); const btnClass = isScene ? 'btn-m-install-scene' : 'btn-m-install'; const uninstallBtn = installed ? `` : ''; return `
-
${icon}
+
${icon}
${d.name||'Unnamed'}