king
2022-03-29 b6cbfb08b51e87e6eac995be8e7751815715e6a1
src/tabviews/custom/components/table/edit-table/normalTable/index.jsx
@@ -1239,6 +1239,10 @@
      setTimeout(() => {
        this.plusLine()
      }, 10)
    } else if (edData[index]) {
      setTimeout(() => {
        this.subLine(col, edData[index])
      }, 10)
    }
  }
@@ -1877,7 +1881,11 @@
        if (pickup && setting.tableType === 'checkbox' && keys.length > 0) {
          this.setState({
            data: data,
            edData: fromJS(data).toJS().filter(item => keys.includes(item.$$uuid))
            edData: fromJS(data).toJS().filter(item => {
              item.$origin = false
              return keys.includes(item.$$uuid)
            })
          })
        } else {
          this.setState({
@@ -1944,8 +1952,11 @@
    return (
      <>
        {submit.hasAction && pickup ? <div className="edit-custom-table-leftbtn-wrap">
          <Button style={submit.style} onClick={() => setTimeout(() => {this.checkData()}, 10)} loading={loading} className="submit-table" type="link">提交</Button>
        </div> : null}
        <div className="edit-custom-table-btn-wrap" style={submit.wrapStyle}>
          {pickup ? <Button style={submit.style} onClick={() => setTimeout(() => {this.checkData()}, 10)} loading={loading} className="submit-table" type="link">提交</Button> : null}
          {!submit.hasAction && pickup ? <Button style={submit.style} onClick={() => setTimeout(() => {this.checkData()}, 10)} loading={loading} className="submit-table" type="link">提交</Button> : null}
          <Switch title="编辑" className="main-pickup" checkedChildren="开" unCheckedChildren="关" disabled={loading || this.props.loading} checked={pickup} onChange={this.pickupChange} />
        </div>
        <div className={`edit-custom-table ${pickup ? 'editable' : ''} ${setting.tableHeader || ''} ${setting.operType || ''} ${height ? 'fixed-height' : ''} ${setting.mode || ''}`} id={tableId}>