diff --git a/web/src/components/table/model-pricing/modal/components/ChannelPricingCard.jsx b/web/src/components/table/model-pricing/modal/components/ChannelPricingCard.jsx index 9bb4ff8..0454e0d 100644 --- a/web/src/components/table/model-pricing/modal/components/ChannelPricingCard.jsx +++ b/web/src/components/table/model-pricing/modal/components/ChannelPricingCard.jsx @@ -36,31 +36,8 @@ const ChannelPricingCard = ({ const [priceMeta, setPriceMeta] = useState({ loggedIn: false, group: '', groupRatio: 1.0 }); useEffect(() => { - const fetchChannelPricing = async () => { - if (!modelName) return; - - setLoading(true); - try { - const res = await API.get(`/api/channel-pricing/model/${encodeURIComponent(modelName)}`); - const result = res.data; - if (result.success && Array.isArray(result.data)) { - setChannelPricingData(result.data); - setPriceMeta({ - loggedIn: result.logged_in || false, - group: result.group || '', - groupRatio: result.group_ratio || 1.0, - }); - } else { - setChannelPricingData([]); - } - } catch (error) { - setChannelPricingData([]); - } finally { - setLoading(false); - } - }; - - fetchChannelPricing(); + // Channel pricing backend removed, skip fetch + setChannelPricingData([]); }, [modelName]); const currencySymbol = getCurrencyConfig().symbol; diff --git a/web/src/helpers/api.js b/web/src/helpers/api.js index 9c847c7..c46a67d 100644 --- a/web/src/helpers/api.js +++ b/web/src/helpers/api.js @@ -376,39 +376,23 @@ export function getChannelModels(type) { return []; } -// 渠道定价 API +// 渠道定价 API (deprecated — backend removed) export const channelPricingApi = { - // 获取所有渠道定价 - getAll: (page = 1, pageSize = 10) => - API.get(`/api/channel_pricing/?p=${page}&page_size=${pageSize}`), - - // 获取渠道定价(带标签) - getWithTags: (page = 1, pageSize = 10) => - API.get(`/api/channel_pricing/with_tags?p=${page}&page_size=${pageSize}`), - - // 获取指定模型的渠道定价 - getByModel: (modelName) => API.get(`/api/channel_pricing/model/${modelName}`), - - // 创建/更新渠道定价 - create: (data) => API.post('/api/channel_pricing/', data), - - // 批量创建 - batchCreate: (items) => API.post('/api/channel_pricing/batch', { items }), - - // 删除 - delete: (id) => API.delete(`/api/channel_pricing/${id}`), - - // 复制全局定价 - copyGlobal: (channelId, overwrite = false) => - API.post(`/api/channel_pricing/copy_global/${channelId}`, { overwrite }), + getAll: () => Promise.resolve({ data: { success: true, data: { items: [], total: 0 } } }), + getWithTags: () => Promise.resolve({ data: { success: true, data: { items: [], total: 0 } } }), + getByModel: () => Promise.resolve({ data: { success: true, data: [] } }), + create: () => Promise.resolve({ data: { success: false, message: 'removed' } }), + batchCreate: () => Promise.resolve({ data: { success: false, message: 'removed' } }), + delete: () => Promise.resolve({ data: { success: false, message: 'removed' } }), + copyGlobal: () => Promise.resolve({ data: { success: false, message: 'removed' } }), }; -// 定价标签 API +// 定价标签 API (deprecated — backend removed) export const pricingTagApi = { - getAll: () => API.get('/api/pricing_tag/'), - create: (data) => API.post('/api/pricing_tag/', data), - update: (id, data) => API.put(`/api/pricing_tag/${id}`, data), - delete: (id) => API.delete(`/api/pricing_tag/${id}`), + getAll: () => Promise.resolve({ data: { success: true, data: [] } }), + create: () => Promise.resolve({ data: { success: false, message: 'removed' } }), + update: () => Promise.resolve({ data: { success: false, message: 'removed' } }), + delete: () => Promise.resolve({ data: { success: false, message: 'removed' } }), }; // 用户模型限流 API