king
2022-08-19 b59a321435b48626ab268d48df841923f86f1451
src/tabviews/zshare/actionList/exceloutbutton/index.jsx
@@ -61,7 +61,6 @@
  componentDidMount () {
    MKEmitter.addListener('triggerBtnId', this.actionTrigger)
    MKEmitter.addListener('returnModuleParam', this.triggerExcelout)
  }
  UNSAFE_componentWillReceiveProps (nextProps) {
@@ -92,7 +91,6 @@
      return
    }
    MKEmitter.removeListener('triggerBtnId', this.actionTrigger)
    MKEmitter.removeListener('returnModuleParam', this.triggerExcelout)
  }
  /**
@@ -148,7 +146,7 @@
      return
    }
    MKEmitter.emit('queryModuleParam', btn.$menuId, btn.uuid)
    MKEmitter.emit('queryModuleParam', btn.$menuId, this.triggerExcelout)
    if (window.GLOB.systemType === 'production') {
      MKEmitter.emit('queryTrigger', {menuId: btn.uuid, name: '导出Excel'})
    }
@@ -157,10 +155,8 @@
  /**
   * @description Excel 导出
   */
  triggerExcelout = (menuId, btnId, viewParam) => {
  triggerExcelout = (viewParam) => {
    const { btn } = this.props
    if (btn.$menuId !== menuId || btn.uuid !== btnId || !viewParam) return
    let name = `${viewParam.menuName}${moment().format('YYYYMMDDHHmmss')}.xlsx`
    let pageSize = 1000