|
@@ -22,14 +22,21 @@ export default function ProductMenu({ menuItems, products }: ProductMenuProps) {
|
|
|
let baseSelect = '';
|
|
let baseSelect = '';
|
|
|
if(params.get('keyword')){
|
|
if(params.get('keyword')){
|
|
|
baseSelect = params.get('keyword') || '';
|
|
baseSelect = params.get('keyword') || '';
|
|
|
- if(Object.is(params.get('keyword'),"软件产品")){
|
|
|
|
|
- if (menuItems.filter((item) => Object.is(item.key, "软件产品")).length > 0) {
|
|
|
|
|
- baseSelect = menuItems[0].children?.[0].key || '';
|
|
|
|
|
- }
|
|
|
|
|
- }else if(Object.is(params.get('keyword'),"硬件产品")){
|
|
|
|
|
- if (menuItems.filter((item) => Object.is(item.key, "硬件产品")).length > 0) {
|
|
|
|
|
- baseSelect = menuItems[1].children?.[0].key || '';
|
|
|
|
|
|
|
+ try {
|
|
|
|
|
+ if (Object.is(params.get('keyword'), "软件产品")) {
|
|
|
|
|
+ if (menuItems.filter((item) => Object.is(item.key, "软件产品")).length > 0) {
|
|
|
|
|
+ const list = menuItems.filter((item) => Object.is(item.key, "软件产品"));
|
|
|
|
|
+ baseSelect = list[0].children?.[0].key || '';
|
|
|
|
|
+ }
|
|
|
|
|
+ } else if (Object.is(params.get('keyword'), "硬件产品")) {
|
|
|
|
|
+ if (menuItems.filter((item) => Object.is(item.key, "硬件产品")).length > 0) {
|
|
|
|
|
+ const list = menuItems.filter((item) => Object.is(item.key, "硬件产品"));
|
|
|
|
|
+ baseSelect = list[0].children?.[0].key || '';
|
|
|
|
|
+ }
|
|
|
}
|
|
}
|
|
|
|
|
+ } catch (e) {
|
|
|
|
|
+ console.log(e,"没有匹配到对应的菜单类型")
|
|
|
|
|
+ baseSelect = menuItems[0].children?.[0].key || '';
|
|
|
}
|
|
}
|
|
|
}else if(menuItems[0]?.children){
|
|
}else if(menuItems[0]?.children){
|
|
|
if(menuItems[0]?.children?.length>0){
|
|
if(menuItems[0]?.children?.length>0){
|