diff --git a/src-tauri/tauri.conf.json b/src-tauri/tauri.conf.json index 8e0ef97..c45bb9c 100644 --- a/src-tauri/tauri.conf.json +++ b/src-tauri/tauri.conf.json @@ -1,6 +1,6 @@ { "$schema": "https://schema.tauri.app/config/2", - "productName": "dpm", + "productName": "昆明大学生创业园展播系统", "version": "0.1.0", "identifier": "com.pine.dpm", "build": { diff --git a/src/pages/Admin.jsx b/src/pages/Admin.jsx index 2201e6c..e4e57c7 100644 --- a/src/pages/Admin.jsx +++ b/src/pages/Admin.jsx @@ -1,5 +1,6 @@ import { useState, useEffect, useCallback, useRef } from 'react'; import * as api from '../utils/api'; +import { API_BASE } from '../utils/api'; import '../styles/admin.css'; /* ============ SVG Icons ============ */ @@ -67,7 +68,7 @@ function PreviewModal({ item, onClose, onAddToPlaylist, onDelete }) { if (!item) return null; - const previewUrl = item.source === 'url' ? item.relative_path : `/file/${item.relative_path}`; + const previewUrl = item.source === 'url' ? item.relative_path : `${API_BASE}/file/${item.relative_path}`; const overlayClass = `modal-overlay${closing ? ' closing' : ''}`; return ( @@ -101,14 +102,17 @@ function PreviewModal({ item, onClose, onAddToPlaylist, onDelete }) { /* ============ Media Card ============ */ function MediaCard({ item, onPreview, onAddToPlaylist, onDelete, showRemove, onRemove }) { - const thumbUrl = item.source === 'url' ? item.relative_path : `/file/${item.relative_path}`; + const thumbUrl = item.source === 'url' ? item.relative_path : `${API_BASE}/file/${item.relative_path}`; return (
{item.type === 'image' ? ( {item.name} onPreview(item)} /> ) : ( -