king
2024-09-26 0d9875bc9707c5e649b7f86abe6080f4ec326114
src/tabviews/zshare/actionList/normalbutton/index.jsx
@@ -307,16 +307,16 @@
      }
    }
    // if (window.GLOB.systemType === 'production') {
    //   let _change = {
    //     prompt: '提示框',
    //     exec: '直接执行',
    //     pop: '弹窗(表单)',
    //     formSubmit: '表单',
    //     form: '表单',
    //   }
    //   MKEmitter.emit('queryTrigger', {menuId: btn.uuid, name: _change[btn.OpenType]})
    // }
    if (window.GLOB.systemType === 'production') { // positecgroup
      let _change = {
        prompt: '提示框',
        exec: '直接执行',
        pop: '弹窗(表单)',
        formSubmit: '表单',
        form: '表单',
      }
      MKEmitter.emit('queryTrigger', {menuId: btn.uuid, name: _change[btn.OpenType]})
    }
  }
  preTrigger = (callback) => {
@@ -3735,17 +3735,26 @@
    }
    if (sign === '@open_target_menu@' && btn.openmenu && Array.isArray(btn.openmenu) && btn.openmenu.length > 0) {
      let id = ''
      if (this.state.selines && this.state.selines.length > 0 && btn.Ot !== 'notRequired') {
        if (btn.Ot === 'requiredOnce') {
          id = this.state.selines.map(d => d.$$uuid).filter(Boolean).join(',')
        } else {
          id = this.state.selines[0].$$uuid
        }
      }
      let menuId = btn.openmenu.slice(-1)[0]
      let menu = null
      if (window.GLOB.mkThdMenus.has(menuId)) {
        menu = {...window.GLOB.mkThdMenus.get(menuId), param: { $BID: '' }}
        menu = {...window.GLOB.mkThdMenus.get(menuId), param: { $BID: id || '' }}
      } else if (btn.MenuID) {
        menu = {
          MenuID: btn.MenuID,
          MenuName: btn.MenuName,
          type: btn.tabType,
          param: { $BID: '' }
          param: { $BID: id || '' }
        }
      }