refactor: 重构项目结构并优化代码

- 删除无用的文件和错误日志
- 创建统一的 imports 模块集中管理依赖
- 重构组件使用新的 imports 方式
- 修复文档路径大小写问题
- 优化类型定义和接口导出
- 更新依赖版本
- 改进错误处理和API配置
- 统一组件导出方式
This commit is contained in:
2026-03-27 16:56:06 +08:00
parent 2748456d8a
commit 22308fe042
337 changed files with 37060 additions and 57483 deletions

View File

@@ -1,5 +1,6 @@
import React, { useState, useEffect } from 'react';
import {
useState,
useEffect,
Card,
Table,
Button,
@@ -24,8 +25,6 @@ import {
Form,
InputNumber,
Switch,
} from 'antd';
import {
SyncOutlined,
EditOutlined,
EyeOutlined,
@@ -39,13 +38,14 @@ import {
LinkOutlined,
ArrowUpOutlined,
ArrowDownOutlined,
} from '@ant-design/icons';
Text,
Title,
Option,
Search,
FC,
} from '@/imports';
import type { ColumnsType } from 'antd/es/table';
const { Text, Title } = Typography;
const { Option } = Select;
const { Search } = Input;
// ==================== 多商户店铺配置 ====================
// 当前用户拥有的店铺(根据登录用户的权限动态加载)
@@ -302,7 +302,7 @@ const STATUS_CONFIG: Record<string, { color: string; text: string; icon: React.R
NOT_LISTED: { color: 'default', text: '未上架', icon: <CloseCircleOutlined /> },
};
const CrossPlatformManage: React.FC = () => {
const CrossPlatformManage: FC = () => {
const [loading, setLoading] = useState(false);
const [products, setProducts] = useState<CrossPlatformProduct[]>([]);
const [filteredProducts, setFilteredProducts] = useState<CrossPlatformProduct[]>([]);
@@ -666,7 +666,7 @@ const CrossPlatformManage: React.FC = () => {
{/* 商品详情弹窗 */}
<Modal
title="商品详情"
visible={detailModalVisible}
open={detailModalVisible}
onCancel={() => setDetailModalVisible(false)}
width={900}
footer={[
@@ -780,7 +780,7 @@ const CrossPlatformManage: React.FC = () => {
{/* 同步弹窗 */}
<Modal
title="同步商品"
visible={syncModalVisible}
open={syncModalVisible}
onCancel={() => setSyncModalVisible(false)}
onOk={handleSync}
width={600}