From e498793678ba712a3b158324ccc2189232c6a5f7 Mon Sep 17 00:00:00 2001 From: tikkhun Date: Mon, 5 Jan 2026 16:37:53 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E4=B8=BA=E5=A4=9A=E4=B8=AA=E9=A1=B5?= =?UTF-8?q?=E9=9D=A2=E8=A1=A8=E6=A0=BC=E6=B7=BB=E5=8A=A0=E5=BF=AB=E9=80=9F?= =?UTF-8?q?=E8=B7=B3=E8=BD=AC=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 在多个页面的表格分页器中添加 showQuickJumper 属性,允许用户快速跳转到指定页码 --- src/pages/Customer/List/HistoryOrders.tsx | 2 +- src/pages/Customer/List/index.tsx | 3 +- src/pages/Order/Items/index.tsx | 5 +- src/pages/Order/List/index.tsx | 1 + src/pages/Product/Permutation/index.tsx | 1 + src/pages/Product/Sync/index.tsx | 1 + src/pages/Product/Sync/index.tsx.bak | 761 ------------------ src/pages/Site/List/index.tsx | 1 - src/pages/Site/Shop/Customers/index.tsx | 2 +- src/pages/Site/Shop/Orders/index.tsx | 1 + src/pages/Site/Shop/Products/index.tsx | 1 + .../Product/ErpProductBindModal.tsx | 2 +- src/pages/Subscription/Orders/index.tsx | 5 +- 13 files changed, 17 insertions(+), 769 deletions(-) delete mode 100644 src/pages/Product/Sync/index.tsx.bak diff --git a/src/pages/Customer/List/HistoryOrders.tsx b/src/pages/Customer/List/HistoryOrders.tsx index b3b9058..6f586ae 100644 --- a/src/pages/Customer/List/HistoryOrders.tsx +++ b/src/pages/Customer/List/HistoryOrders.tsx @@ -241,7 +241,7 @@ const HistoryOrders: React.FC = ({ customer, siteId }) => { pagination={{ pageSize: 10, showSizeChanger: true, - showTotal: (total) => `共 ${total} 条`, + showQuickJumper: true, }} scroll={{ x: 800 }} /> diff --git a/src/pages/Customer/List/index.tsx b/src/pages/Customer/List/index.tsx index c163ed4..b5e6fd0 100644 --- a/src/pages/Customer/List/index.tsx +++ b/src/pages/Customer/List/index.tsx @@ -352,8 +352,7 @@ const CustomerList: React.FC = () => { pagination={{ pageSize: 20, showSizeChanger: true, - showTotal: (total, range) => - `第 ${range[0]}-${range[1]} 条/总共 ${total} 条`, + showQuickJumper: true, }} toolBarRender={() => [ - } - width={400} - onFinish={async (values) => { - return await syncProductToSite(values, record, site); - }} - initialValues={{ - sku: - siteProductSku || - (skuTemplate - ? renderSiteSku(skuTemplate, { site, product: record }) - : `${site.skuPrefix || ''}-${record.sku}`), - }} - > - - - ); - } - return ( -
-
-
{siteProduct.sku}
- } - > - } - width={400} - onFinish={async (values) => { - return await syncProductToSite( - values, - record, - site, - siteProduct.externalProductId, - ); - }} - initialValues={{ - sku: siteProduct.sku, - }} - > - -
- 确定要将本地产品数据更新到站点吗? -
-
-
-
Price: {siteProduct.regular_price ?? siteProduct.price}
- {siteProduct.sale_price && ( -
Sale: {siteProduct.sale_price}
- )} -
- Stock: {siteProduct.stock_quantity ?? siteProduct.stockQuantity} -
-
- Status:{' '} - {siteProduct.status === 'publish' ? ( - Published - ) : ( - {siteProduct.status} - )} -
-
- ); - }, - }; - columns.push(siteColumn); - }); - - return columns; - }; - - if (initialLoading) { - return ( - - - - ); - } - - return ( - - - columns={generateColumns()} - actionRef={actionRef} - rowKey="id" - rowSelection={{ - selectedRowKeys, - onChange: (keys, rows) => { - setSelectedRowKeys(keys); - setSelectedRows(rows); - }, - }} - toolBarRender={() => [ -