style: 统一中文标点符号为英文格式并清理合并冲突标记

This commit is contained in:
tikkhun 2025-11-25 11:13:10 +08:00
parent 9c5caa1aea
commit 73ed015680
3 changed files with 0 additions and 138 deletions

View File

@ -7,8 +7,6 @@ import dayjs from 'dayjs';
import { ordercontrollerGetordersales } from '@/servers/api/order';
import { sitecontrollerAll } from '@/servers/api/site';
<<<<<<< HEAD
<<<<<<< HEAD
// 列表行数据结构(订单商品聚合)
interface OrderItemAggRow {
externalProductId: number; // 商品ID(来自 WooCommerce 产品ID)
@ -20,46 +18,13 @@ interface OrderItemAggRow {
secondOrderCount: number; // 客户第二次购买次数(该商品)
thirdOrderCount: number; // 客户第三次购买次数(该商品)
moreThirdOrderCount: number; // 客户超过三次购买次数(该商品)
=======
// 列表行数据结构(订单商品聚合)
=======
// 列表行数据结构(订单商品聚合)
>>>>>>> 3ac2724 (style: 统一中文标点符号为英文格式)
interface OrderItemAggRow {
externalProductId: number; // 商品ID(来自 WooCommerce 产品ID)
externalVariationId: number; // 变体ID(来自 WooCommerce 变体ID)
name: string; // 商品名称
<<<<<<< HEAD
totalQuantity: number; // 总售出数量(时间范围内)
totalOrders: number; // 涉及订单数(去重)
firstOrderCount: number; // 客户首单次数(该商品)
secondOrderCount: number; // 客户第二次购买次数(该商品)
thirdOrderCount: number; // 客户第三次购买次数(该商品)
moreThirdOrderCount: number; // 客户超过三次购买次数(该商品)
>>>>>>> 90ea0f5 (feat(): )
=======
totalQuantity: number; // 总售出数量(时间范围内)
totalOrders: number; // 涉及订单数(去重)
firstOrderCount: number; // 客户首单次数(该商品)
secondOrderCount: number; // 客户第二次购买次数(该商品)
thirdOrderCount: number; // 客户第三次购买次数(该商品)
moreThirdOrderCount: number; // 客户超过三次购买次数(该商品)
>>>>>>> 3ac2724 (style: 统一中文标点符号为英文格式)
}
const OrderItemsPage: React.FC = () => {
const actionRef = useRef<ActionType>();
const { message } = App.useApp();
<<<<<<< HEAD
<<<<<<< HEAD
// 列配置(中文标题,符合当前项目风格;显示英文默认语言可后续走国际化)
=======
// 列配置(中文标题,符合当前项目风格;显示英文默认语言可后续走国际化)
>>>>>>> 90ea0f5 (feat(): )
=======
// 列配置(中文标题,符合当前项目风格;显示英文默认语言可后续走国际化)
>>>>>>> 3ac2724 (style: 统一中文标点符号为英文格式)
const columns: ProColumns<OrderItemAggRow>[] = [
{
title: '商品名称',
@ -120,15 +85,7 @@ const OrderItemsPage: React.FC = () => {
dataIndex: 'siteId',
valueType: 'select',
request: async () => {
<<<<<<< HEAD
<<<<<<< HEAD
// 拉取站点列表(后台 /site/all)
=======
// 拉取站点列表(后台 /site/all
>>>>>>> 90ea0f5 (feat(): )
=======
// 拉取站点列表(后台 /site/all)
>>>>>>> 3ac2724 (style: 统一中文标点符号为英文格式)
const { data = [] } = await sitecontrollerAll();
return (data || []).map((item: any) => ({ label: item.siteName, value: item.id }));
},
@ -146,28 +103,12 @@ const OrderItemsPage: React.FC = () => {
},
];
<<<<<<< HEAD
<<<<<<< HEAD
// 表格请求方法:调用 /order/getOrderSales 接口并设置 isSource=true 获取订单项聚合
=======
// 表格请求方法:调用 /order/getOrderSales 接口并设置 isSource=true 获取订单项聚合
>>>>>>> 90ea0f5 (feat(): )
=======
// 表格请求方法:调用 /order/getOrderSales 接口并设置 isSource=true 获取订单项聚合
>>>>>>> 3ac2724 (style: 统一中文标点符号为英文格式)
const request: ProTableProps<OrderItemAggRow>['request'] = async (params:any) => {
try {
const { current = 1, pageSize = 10, siteId, name } = params as any;
const [startDate, endDate] = (params as any).dateRange || [];
<<<<<<< HEAD
<<<<<<< HEAD
// 调用后端接口(isSource=true 表示按订单项聚合)
=======
// 调用后端接口isSource=true 表示按订单项聚合)
>>>>>>> 90ea0f5 (feat(): )
=======
// 调用后端接口(isSource=true 表示按订单项聚合)
>>>>>>> 3ac2724 (style: 统一中文标点符号为英文格式)
const resp = await ordercontrollerGetordersales({
current,
pageSize,

View File

@ -80,19 +80,7 @@ import {
Tag,
} from 'antd';
import Item from 'antd/es/list/Item';
<<<<<<< HEAD
<<<<<<< HEAD
import RelatedOrders from '../../Subscription/Orders/RelatedOrders';
=======
import RelatedOrders from './RelatedOrders';
<<<<<<< HEAD
>>>>>>> 43be89b (feat(): )
=======
import OrderDetailDrawer from './OrderDetailDrawer';
>>>>>>> 1f4128f (refactor(): )
=======
import RelatedOrders from '../../Subscription/Orders/RelatedOrders';
>>>>>>> d98e843 (refactor(): )
import React, { useMemo, useRef, useState } from 'react';
import { printPDF } from '@/utils/util';
@ -914,40 +902,13 @@ const Detail: React.FC<{
<ul>
{record?.items?.map((item: any) => (
<li key={item.id}>
<<<<<<< HEAD
<<<<<<< HEAD
{item.name}:{item.quantity}
=======
{item.name}{item.quantity}
=======
{item.name}:{item.quantity}
>>>>>>> 3ac2724 (style: 统一中文标点符号为英文格式)
</li>
))}
</ul>
);
}}
/>
<<<<<<< HEAD
{/* TODO 显示 related order */}
<ProDescriptions.Item
label="关联订单"
span={3}
render={(_, record) => {
return (
<ul>
{record?.related?.map((item: any) => (
<li key={item.id}>
{JSON.stringify(item)}
>>>>>>> 90ea0f5 (feat(): )
</li>
))}
</ul>
);
}}
/>
=======
>>>>>>> 43be89b (feat(): )
{/* 显示 related order */}
<ProDescriptions.Item
label="关联"

View File

@ -35,14 +35,6 @@ const ListPage: React.FC = () => {
// 表格操作引用:用于在同步后触发表格刷新
const actionRef = useRef<ActionType>();
const { message } = App.useApp();
<<<<<<< HEAD
=======
// 关联订单抽屉状态
const [drawerOpen, setDrawerOpen] = useState(false);
const [drawerTitle, setDrawerTitle] = useState('详情');
const [relatedOrders, setRelatedOrders] = useState<any[]>([]);
>>>>>>> 90ea0f5 (feat(): )
// 关联订单抽屉状态
const [drawerOpen, setDrawerOpen] = useState(false);
@ -152,30 +144,14 @@ const ListPage: React.FC = () => {
message.warning('该订阅缺少父订单号');
return;
}
<<<<<<< HEAD
<<<<<<< HEAD
// 通过父订单号查询关联订单(模糊匹配)
=======
// 通过父订单号查询关联订单(模糊匹配)
>>>>>>> 90ea0f5 (feat(): )
=======
// 通过父订单号查询关联订单(模糊匹配)
>>>>>>> 3ac2724 (style: 统一中文标点符号为英文格式)
const resp = await request('/order/getOrderByNumber', {
method: 'POST',
data: { number: parentNumber },
});
const { success, data, message: errMsg } = resp as any;
if (!success) throw new Error(errMsg || '获取失败');
<<<<<<< HEAD
<<<<<<< HEAD
// 仅保留与父订单号完全一致的订单(避免模糊匹配误入)
=======
// 仅保留与父订单号完全一致的订单(避免模糊匹配误入)
>>>>>>> 90ea0f5 (feat(): )
=======
// 仅保留与父订单号完全一致的订单(避免模糊匹配误入)
>>>>>>> 3ac2724 (style: 统一中文标点符号为英文格式)
const candidates: any[] = (Array.isArray(data) ? data : []).filter(
(c: any) => String(c?.externalOrderId) === parentNumber
);
@ -240,15 +216,7 @@ const ListPage: React.FC = () => {
// 工具栏:订阅同步入口
toolBarRender={() => [<SyncForm key="sync" tableRef={actionRef} />]}
/>
<<<<<<< HEAD
<<<<<<< HEAD
{/* 关联订单抽屉:展示订单号、关系、时间、状态与金额 */}
=======
{/* 关联订单抽屉:展示订单号、关系、时间、状态与金额 */}
>>>>>>> 90ea0f5 (feat(): )
=======
{/* 关联订单抽屉:展示订单号、关系、时间、状态与金额 */}
>>>>>>> 3ac2724 (style: 统一中文标点符号为英文格式)
<Drawer
open={drawerOpen}
title={drawerTitle}
@ -262,15 +230,7 @@ const ListPage: React.FC = () => {
<List.Item>
<List.Item.Meta
title={`#${item?.externalOrderId || '-'}`}
<<<<<<< HEAD
<<<<<<< HEAD
description={`关系:${item?.relationship || '-'},站点:${item?.siteName || '-'}`}
=======
description={`关系:${item?.relationship || '-'},站点:${item?.siteName || '-'}`}
>>>>>>> 90ea0f5 (feat(): )
=======
description={`关系:${item?.relationship || '-'},站点:${item?.siteName || '-'}`}
>>>>>>> 3ac2724 (style: 统一中文标点符号为英文格式)
/>
<div style={{ display: 'flex', gap: 12, alignItems: 'center' }}>
<span>{item?.date_created ? dayjs(item.date_created).format('YYYY-MM-DD HH:mm') : '-'}</span>