king
2024-04-01 3a9effd36f8684aa9705c7ed98ea9ddbc4e17ea3
src/menu/components/share/actioncomponent/actionform/index.jsx
@@ -409,6 +409,16 @@
    } else if (openType === 'tab') {
      reOptions.Ot = requireOptions.filter(op => ['notRequired', 'requiredSgl', 'requiredOnce'].includes(op.value))
      if (Ot === 'notRequired') {
        shows.push('sysId')
      }
      if (shows.includes('linkmenu') && this.record.linkmenu[0] === 'multiMenu') {
        shows.push('multiMenus')
      } else if (this.record.sysId === 'js') {
        shows.push('sign')
      }
      reRequired.linkmenu = true
      reTooltip.linkmenu = ''
    } else if (openType === 'innerpage') {
@@ -1114,6 +1124,7 @@
        
              let id = values.linkmenu[values.linkmenu.length - 1]
        
              if (id !== 'multiMenu') {
              list.forEach(item => {
                if (item.MenuID === id) {
                  values.MenuID = id
@@ -1122,6 +1133,23 @@
                  values.tabType = item.type
                }
              })
                delete values.multiMenus
              } else {
                values.multiMenus.forEach(menu => {
                  menu.sign = menu.sign || ''
                  let _id = menu.menuId[menu.menuId.length - 1]
                  list.forEach(item => {
                    if (item.MenuID === _id) {
                      menu.MenuID = _id
                      menu.MenuName = item.MenuName
                      menu.MenuNo = item.MenuNo
                      menu.tabType = item.type
                    }
                  })
                })
              }
            }
          } else if (values.OpenType === 'funcbutton' && values.funcType === 'expPdf') {
            values.Ot = 'notRequired'