king
2020-12-23 bc4308e222af3e19f721a129ab132fb69909778e
src/tabviews/custom/components/share/normalTable/index.jsx
@@ -387,7 +387,8 @@
    columns: null,        // 显示列
    activeIndex: null,    // 标记当前选中行
    rowspans: null,       // 行合并字段信息
    pickup: false
    pickup: false,        // 收起未选择项
    orderfields: {}       // 排序id与field转换
  }
  UNSAFE_componentWillMount () {
@@ -395,6 +396,7 @@
    let radio = 5          // 虚化比例
    let _format = false    // 是否虚化处理
    let rowspans = []
    let orderfields = {}
    if (window.GLOB.dataFormat && menuType !== 'HS' && memberLevel) {
      _format = true
@@ -424,7 +426,11 @@
          if (item.marks && item.marks.length === 0) {
            item.marks = ''
          }
          if (item.field) {
            orderfields[item.uuid] = item.field
          }
          cell = {
            align: item.Align,
            dataIndex: item.uuid,
@@ -453,7 +459,8 @@
    this.setState({
      columns: _columns,
      rowspans
      rowspans,
      orderfields
    })
  }
@@ -606,6 +613,8 @@
  }
  changeTable = (pagination, filters, sorter) => {
    const { orderfields } = this.state
    this.setState({
      pageIndex: pagination.current,
      pageSize: pagination.pageSize,
@@ -613,6 +622,9 @@
      activeIndex: null,
      pickup: false
    })
    sorter.field = orderfields[sorter.field] || ''
    this.props.refreshdata(pagination, filters, sorter)
  }