king
2021-09-01 31ec63f0419895876cbaba99637a884a32d33d0d
src/tabviews/commontable/index.jsx
@@ -90,6 +90,7 @@
        config.MenuID = this.props.MenuID
        config.MenuName = MenuName
        config.setting.MenuName = MenuName
        config.setting.$name = MenuName
      } catch (e) {
        console.warn('Parse Failure')
        config = ''
@@ -547,7 +548,7 @@
    })
    Api.directRequest(url, setting.method, param, setting.cross).then(res => {
      if (typeof(res) !== 'object' || Array.isArray(res)) {
      if (typeof(res) !== 'object') {
        let error = '未知的返回结果!'
        if (typeof(res) === 'string') {
@@ -562,6 +563,9 @@
        this.customCallbackRequest(_result)
      } else {
        if (Array.isArray(res)) {
          res = { data: res }
        }
        res.mk_api_key = mkey
        this.customCallbackRequest(res)
      }
@@ -662,10 +666,6 @@
    let _orderBy = orderBy || setting.order
    let param = UtilsDM.getQueryDataParams(setting, arr_field, search, _orderBy, pageIndex, pageSize, BID, this.props.menuType)
    if (param.func === 'sPC_Get_TableData') {
      param.menuname = this.props.MenuName || ''
    }
    let result = await Api.genericInterface(param)
    this.getStatFieldsValue()
@@ -723,10 +723,6 @@
    let _orderBy = orderBy || setting.order
    let param = UtilsDM.getQueryDataParams(setting, arr_field, search, _orderBy, pageIndex, pageSize, BID, this.props.menuType, id)
    if (param.func === 'sPC_Get_TableData') {
      param.menuname = this.props.MenuName || ''
    }
    let result = await Api.genericInterface(param)
    if (result.status) {
      let data = fromJS(this.state.data).toJS()
@@ -761,7 +757,7 @@
            }
            return item
          })
        } catch {
        } catch (e) {
          console.warn('数据查询错误')
        }
      }
@@ -793,10 +789,6 @@
    let _orderBy = orderBy || setting.order
    let param = UtilsDM.getStatQueryDataParams(setting, statFields, search, _orderBy, BID, this.props.menuType)
    if (param.func === 'sPC_Get_TableData') {
      param.menuname = this.props.MenuName || ''
    }
    Api.genericInterface(param).then(res => {
      if (res.status) {
@@ -981,12 +973,16 @@
    }
  }
  reloadMenuView = (menuId) => {
  reloadMenuView = (menuId, position) => {
    const { MenuID } = this.props
    if (MenuID !== menuId) return
    this.reloadview()
    if (position === 'table') {
      this.reloadtable()
    } else {
      this.reloadview()
    }
  }
  resetActiveMenu = (menuId) => {