From 0dd04e43e02be266e8cfe99918ae776091a1cbe7 Mon Sep 17 00:00:00 2001 From: mairuiming Date: Mon, 30 Jun 2025 14:32:53 +0800 Subject: [PATCH] 1 1 --- src/App.tsx | 62 ++++++++++++++++++++++++++--------------------------- 1 file changed, 31 insertions(+), 31 deletions(-) diff --git a/src/App.tsx b/src/App.tsx index 897818e..7499434 100644 --- a/src/App.tsx +++ b/src/App.tsx @@ -20,19 +20,19 @@ const OPTION_GROUPS: OptionGroupDef[] = [ // 第一层:品牌选择 { title: '品牌', - options: ['PDS', 'LULUS', 'HELLOMOLLY', 'WINDSOR'], + options: ['PDS客户组', 'LWH客户组', 'PLT客户组', 'RBE客户组'], required: true, level: 1 }, - // PDS和LULUS共用的标签树 + // PDS和LWH共用的标签树 { title: '单据类型', options: ['首单', '翻单'], required: true, level: 2, - condition: (checkedList) => checkedList.includes('PDS') || checkedList.includes('LULUS'), - resetOn: ['HELLOMOLLY', 'WINDSOR'] + condition: (checkedList) => checkedList.includes('PDS') || checkedList.includes('LWH'), + resetOn: ['PLT', 'RBE'] }, { title: '是否要打板', @@ -41,7 +41,7 @@ const OPTION_GROUPS: OptionGroupDef[] = [ level: 3, parentOption: '首单', condition: (checkedList) => (checkedList.includes('PDS')) && checkedList.includes('首单'), - resetOn: ['翻单', 'HELLOMOLLY', 'WINDSOR'] + resetOn: ['翻单', 'PLT', 'RBE'] }, { title: '打板类型(多选)', @@ -50,8 +50,8 @@ const OPTION_GROUPS: OptionGroupDef[] = [ level: 3, parentOption: '首单', multiple: true, - condition: (checkedList) => (checkedList.includes('LULUS')) && checkedList.includes('首单'), - resetOn: ['翻单', 'HELLOMOLLY', 'WINDSOR'] + condition: (checkedList) => (checkedList.includes('LWH')) && checkedList.includes('首单'), + resetOn: ['翻单', 'PLT', 'RBE'] }, { title: '翻单变动', @@ -59,8 +59,8 @@ const OPTION_GROUPS: OptionGroupDef[] = [ required: false, level: 3, parentOption: '翻单', - condition: (checkedList) => (checkedList.includes('PDS') || checkedList.includes('LULUS')) && checkedList.includes('翻单'), - resetOn: ['首单', 'HELLOMOLLY', 'WINDSOR'] + condition: (checkedList) => (checkedList.includes('PDS') || checkedList.includes('LWH')) && checkedList.includes('翻单'), + resetOn: ['首单', 'PLT', 'RBE'] }, { title: '特殊订单', @@ -68,8 +68,8 @@ const OPTION_GROUPS: OptionGroupDef[] = [ required: false, level: 4, parentOption: '有变动需要修改', - condition: (checkedList) => (checkedList.includes('PDS') || checkedList.includes('LULUS')) && checkedList.includes('有变动需要修改'), - resetOn: ['首单', '无变动不需要修改', 'HELLOMOLLY', 'WINDSOR'] + condition: (checkedList) => (checkedList.includes('PDS') || checkedList.includes('LWH')) && checkedList.includes('有变动需要修改'), + resetOn: ['首单', '无变动不需要修改', 'PLT', 'RBE'] }, { title: '特殊订单', @@ -77,8 +77,8 @@ const OPTION_GROUPS: OptionGroupDef[] = [ required: false, level: 4, parentOption: '无变动不需要修改', - condition: (checkedList) => (checkedList.includes('LULUS')) && checkedList.includes('无变动不需要修改'), - resetOn: ['首单', '有变动需要修改', 'HELLOMOLLY', 'WINDSOR'] + condition: (checkedList) => (checkedList.includes('LWH')) && checkedList.includes('无变动不需要修改'), + resetOn: ['首单', '有变动需要修改', 'PLT', 'RBE'] }, { title: '批色样', @@ -86,8 +86,8 @@ const OPTION_GROUPS: OptionGroupDef[] = [ required: true, level: 5, parentOption: '加色', - condition: (checkedList) => (checkedList.includes('PDS') || checkedList.includes('LULUS')) && checkedList.includes('加色'), - resetOn: ['首单', '无变动不需要修改', '需要打板', '不需要打板', 'HELLOMOLLY', 'WINDSOR'] + condition: (checkedList) => (checkedList.includes('PDS') || checkedList.includes('LWH')) && checkedList.includes('加色'), + resetOn: ['首单', '无变动不需要修改', '需要打板', '不需要打板', 'PLT', 'RBE'] }, { title: '批色样', @@ -95,39 +95,39 @@ const OPTION_GROUPS: OptionGroupDef[] = [ required: true, level: 4, parentOption: '不需要打板', - condition: (checkedList) => (checkedList.includes('PDS') || checkedList.includes('LULUS')) && checkedList.includes('首单') && checkedList.includes('不需要打板'), - resetOn: ['翻单', '有变动需要修改', '无变动不需要修改', 'HELLOMOLLY', 'WINDSOR'] + condition: (checkedList) => (checkedList.includes('PDS') || checkedList.includes('LWH')) && checkedList.includes('首单') && checkedList.includes('不需要打板'), + resetOn: ['翻单', '有变动需要修改', '无变动不需要修改', 'PLT', 'RBE'] }, { title: '品类', options: ['牛仔', '时装'], required: true, - condition: (checkedList) => checkedList.includes('PDS') || checkedList.includes('LULUS') + condition: (checkedList) => checkedList.includes('PDS') || checkedList.includes('LWH') }, { title: '复杂度', options: ['简单款', '基础款', '复杂款'], required: true, - condition: (checkedList) => checkedList.includes('PDS') || checkedList.includes('LULUS') + condition: (checkedList) => checkedList.includes('PDS') || checkedList.includes('LWH') }, { title: '二次工艺', options: ['绣花', '印花'], required: false, - condition: (checkedList) => checkedList.includes('PDS') || checkedList.includes('LULUS') + condition: (checkedList) => checkedList.includes('PDS') || checkedList.includes('LWH') }, { title: '是否需要批船样', options: ['不需要批船样', '需要批船样'], required: true, - condition: (checkedList) => checkedList.includes('PDS') || checkedList.includes('LULUS') + condition: (checkedList) => checkedList.includes('PDS') || checkedList.includes('LWH') }, { title: '运输方式', options: ['美国', '澳大利亚', '英国'], required: false, - condition: (checkedList) => checkedList.includes('PDS') || checkedList.includes('LULUS'), - resetOn: ['HELLOMOLLY', 'WINDSOR'] + condition: (checkedList) => checkedList.includes('PDS') || checkedList.includes('LWH'), + resetOn: ['PLT', 'RBE'] }, { title: '英国运输方式', @@ -144,8 +144,8 @@ const OPTION_GROUPS: OptionGroupDef[] = [ required: false, level: 2, parentOption: '英国', - condition: (checkedList) => (checkedList.includes('PDS') || checkedList.includes('LULUS')) && checkedList.includes('英国'), - resetOn: ['美国', '澳大利亚', 'HELLOMOLLY', 'WINDSOR'] + condition: (checkedList) => (checkedList.includes('PDS') || checkedList.includes('LWH')) && checkedList.includes('英国'), + resetOn: ['美国', '澳大利亚', 'PLT', 'RBE'] }, { title: '美国运输方式', @@ -157,8 +157,8 @@ const OPTION_GROUPS: OptionGroupDef[] = [ required: true, level: 2, parentOption: '美国', - condition: (checkedList) => (checkedList.includes('PDS') || checkedList.includes('LULUS')) && checkedList.includes('美国'), - resetOn: ['英国', '澳大利亚', 'HELLOMOLLY', 'WINDSOR'] + condition: (checkedList) => (checkedList.includes('PDS') || checkedList.includes('LWH')) && checkedList.includes('美国'), + resetOn: ['英国', '澳大利亚', 'PLT', 'RBE'] }, { title: '澳大利亚运输方式', @@ -169,8 +169,8 @@ const OPTION_GROUPS: OptionGroupDef[] = [ required: true, level: 2, parentOption: '澳大利亚', - condition: (checkedList) => (checkedList.includes('PDS') || checkedList.includes('LULUS')) && checkedList.includes('澳大利亚'), - resetOn: ['美国', '英国', 'HELLOMOLLY', 'WINDSOR'] + condition: (checkedList) => (checkedList.includes('PDS') || checkedList.includes('LWH')) && checkedList.includes('澳大利亚'), + resetOn: ['美国', '英国', 'PLT', 'RBE'] }, { title: '面料特性', @@ -180,10 +180,10 @@ const OPTION_GROUPS: OptionGroupDef[] = [ '易损面料(薄纱、蕾丝)' ], required: false, - condition: (checkedList) => checkedList.includes('PDS') || checkedList.includes('LULUS') + condition: (checkedList) => checkedList.includes('PDS') || checkedList.includes('LWH') } - // HELLOMOLLY和WINDSOR品牌的标签树仍然为空 + // HELLOMOLLY和RBE品牌的标签树仍然为空 // 后续可根据需要添加专用标签 ];