import React from 'react' import Nav from './nav' import NavSingleItem from './nav_single_item' import { observable } from 'mobx' import { NavDataLevel3 } from './types' const data = [ { link: '/merchandise', name: '商品', icon:
icon
, iconActive:
a
, sub: [ { name: '商品管理', link: '/merchandise/manage', sub: [ { link: '/merchandise/manage/sale', name: '报价单管理', }, { link: '/merchandise/manage/list', name: '商品库', }, { link: '/merchandise/manage/spu_remark', name: '商品备注', }, ], }, { name: '营销', link: '/merchandise/marketing_tool', sub: [ { link: '/merchandise/marketing_tool/price_rule', name: '限时锁价', }, ], }, ], }, { link: '/merchandise2', name: '商品', sub: [ { name: '商品管理', link: '/merchandise/manage', sub: [ { link: '/merchandise/manage/tax_rate', name: '税率规则', }, { link: '/merchandise/manage/tax_rate2', name: '税率规则2', }, { link: '/merchandise/manage/tax_rate3', name: '税率规则3', }, { link: '/merchandise/manage/tax_rate4', name: '税率规则4', }, ], }, ], }, { link: '/supply_chain', name: '供应链', sub: [ { name: '订单', link: '/supply_chain/order', sub: [ { link: '/supply_chain/order/list', name: '订单列表', }, ], }, { name: '分拣', link: '/supply_chain/sorting', sub: [ { link: '/supply_chain/sorting/schedule', name: '分拣进度', }, { link: '/supply_chain/sorting/detail', name: '分拣明细', }, { link: '/supply_chain/sorting/method', name: '分拣方式', }, ], }, ], }, ] const application = { name: '应用中心', link: '/application_center', } const store = observable({ selected: '/merchandise/manage/tax_rate', setSelect(selected: NavDataLevel3) { console.log(selected) this.selected = selected.link }, }) export const ComNav = () => (
) export default { title: '布局/Nav', }