From 374e2a69df4b7f2bfb606c8acd37547a6e9e0549 Mon Sep 17 00:00:00 2001 From: zhaoxing <2558691827@qq.com> Date: Fri, 6 Nov 2026 13:35:32 +0800 Subject: [PATCH] =?UTF-8?q?style(consignment):=20=E8=81=94=E7=B3=BB?= =?UTF-8?q?=E6=96=B9=E5=BC=8F=E4=B8=8E=E6=B8=B8=E6=88=8F=E5=87=AD=E6=8D=AE?= =?UTF-8?q?=E5=88=86=E5=8C=BA=E7=A7=BB=E5=88=B0=E8=A7=84=E6=A0=BC=E5=AD=97?= =?UTF-8?q?=E6=AE=B5=E4=B9=8B=E5=90=8E?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../admin/panels/ConsignmentConfigPanel.tsx | 843 +++++++++--------- .../tests/consignment-matching-config.test.ts | 5 + 2 files changed, 426 insertions(+), 422 deletions(-) diff --git a/apps/frontend/src/pages/admin/panels/ConsignmentConfigPanel.tsx b/apps/frontend/src/pages/admin/panels/ConsignmentConfigPanel.tsx index f498daed..80bac582 100644 --- a/apps/frontend/src/pages/admin/panels/ConsignmentConfigPanel.tsx +++ b/apps/frontend/src/pages/admin/panels/ConsignmentConfigPanel.tsx @@ -1116,428 +1116,6 @@ export default function ConsignmentConfigPanel() {
-
- -
- - - - {priceType === 'template_minus' ? ( - - - - ) : ( - - - - )} - - - - - - -
- - -
-
- -
-
- - - - {depositEnabled ? ( - - - - ) : null} - {serviceFeeEnabled && serviceFeeMode === 'percent' ? ( - - - - ) : null} - {serviceFeeEnabled && serviceFeeMode === 'fixed' ? ( - - - - ) : null} -
-
- -
-
- -
-
- - - - {inventoryLimitEnabled ? ( - - - - ) : null} -
-
- -
-
- -
-
- - - -
- -
- -
-
- -
-
- - - - {priceDropEnabled ? ( - <> - - - - - + + ) : null} + {depositEnabled && depositMode === 'fixed' ? ( + + + + ) : null} + {depositEnabled && depositMode === 'per_quantity' ? ( + + + + ) : null} +
+
+ +
+
+ +
+
+ + + + {serviceFeeEnabled ? ( + + + + {matchingMode !== 'off' ? ( + <> + + + + + + + + + + + + + + ) : null} +
+ {matchingMode === 'off' ? ( + + ) : null} +
+ +
+
+ +
+
+ + + + + + + + + + + ) : null} +
+
保存只更新草稿,发布后才会影响新工单。 diff --git a/apps/frontend/tests/consignment-matching-config.test.ts b/apps/frontend/tests/consignment-matching-config.test.ts index 3c765bfd..46c81137 100644 --- a/apps/frontend/tests/consignment-matching-config.test.ts +++ b/apps/frontend/tests/consignment-matching-config.test.ts @@ -87,6 +87,11 @@ test('寄卖配置面板:订单服务风格分类树、独立分区与价格 assert.ok(panel.includes(label), `寄卖配置面板缺少「${label}」`) } assert.ok(panel.includes('order-service-category-group'), '分类必须按订单服务风格分组') + assert.ok( + panel.indexOf('title="规格字段"') < panel.indexOf('title="联系方式与游戏凭据"') && + panel.indexOf('title="联系方式与游戏凭据"') < panel.indexOf('title="价格配置"'), + '联系方式与游戏凭据必须紧跟在规格字段之后、价格配置之前', + ) assert.ok(panel.includes('order-service-subcategory-list'), '二级分类必须缩进展示') assert.ok(panel.includes('resolveInheritedProfileStatus'), '子分类必须展示继承父级状态') assert.ok(panel.includes('order-service-save-bar'), '底部必须使用订单服务保存栏')