king
2021-10-14 b5c96c82c04f57d1d0e1e04d96e99e6d7829881f
src/tabviews/custom/components/card/cardItem/index.jsx
@@ -44,7 +44,42 @@
  openView = () => {
    const { card, data, cards } = this.props
    if (card.setting.click === 'menu') {
    if (card.setting.click === 'menus' && cards.subtype === 'datacard' && card.$cardType !== 'extendCard') {
      let menu = null
      if (card.menus && card.menus.length > 0) {
        let s = data[card.setting.menuType] || ''
        card.menus.forEach(m => {
          if (s !== m.sign) return
          menu = m
        })
      }
      if (!menu || !menu.MenuID) {
        notification.warning({
          top: 92,
          message: '未查询到菜单信息!',
          duration: 5
        })
        return
      }
      menu.type = menu.tabType
      let newtab = {
        ...menu,
        param: {}
      }
      if (card.setting.joint === 'true') {
        newtab.param.$BID = data.$$uuid || ''
      }
      if (['linkage_navigation', 'linkage', 'menu_board'].includes(window.GLOB.navBar)) {
        MKEmitter.emit('modifyTabs', newtab, 'replace')
      } else {
        MKEmitter.emit('modifyTabs', newtab, 'plus', true)
      }
    } else if (card.setting.click === 'menu') {
      let menu = null
      if (card.setting.MenuID) {