king
2023-08-23 547e5fe219ee7bee309ecd67db74bc8df66b5433
src/tabviews/custom/components/table/base-table/index.jsx
@@ -25,7 +25,6 @@
    config: {},           // 页面配置信息,包括按钮、搜索、显示列、标签等
    actions: null,        // 按钮集
    columns: null,        // 显示列
    arr_field: '',        // 查询字段集
    setting: null,        // 页面全局设置:数据源、按钮及显示列固定、主键等
    data: [],             // 列表数据集
    selectedData: [],     // 已选表格数据
@@ -82,7 +81,6 @@
      setting: setting,
      actions: _config.action,
      columns: _config.cols,
      arr_field: _config.columns.map(col => col.field).join(','),
      search: _config.$searches
    }, () => {
      if (_config.setting.onload === 'true') {
@@ -100,7 +98,7 @@
   * @param { String }  repage 表格是否重置页码
   */
  async loadmaindata (reset, repage, id) {
    const { setting, config, arr_field, search, orderBy, BID, pageIndex, pageSize, BData } = this.state
    const { setting, config, search, orderBy, BID, pageIndex, pageSize, BData } = this.state
    if (setting.supModule && !BID) { // BID 不存在时,不做查询
      this.setState({
@@ -137,7 +135,7 @@
    })
    let _orderBy = orderBy || setting.order
    let param = UtilsDM.getQueryDataParams(setting, arr_field, searches, _orderBy, pageIndex, pageSize, BID)
    let param = UtilsDM.getQueryDataParams(setting, searches, _orderBy, pageIndex, pageSize, BID)
    let result = await Api.genericInterface(param)
    if (result.status) {
@@ -264,7 +262,7 @@
   * @description 获取单行数据
   */ 
  async loadmainLinedata (id) {
    const { setting, config, arr_field, search, orderBy, BID, pageIndex, pageSize, BData } = this.state
    const { setting, config, search, orderBy, BID, pageIndex, pageSize, BData } = this.state
    let searches = fromJS(search).toJS()
    if (config.setting.useMSearch) { // 主表搜索条件
@@ -282,7 +280,7 @@
    })
    let _orderBy = orderBy || setting.order
    let param = UtilsDM.getQueryDataParams(setting, arr_field, searches, _orderBy, pageIndex, pageSize, BID, id)
    let param = UtilsDM.getQueryDataParams(setting, searches, _orderBy, pageIndex, pageSize, BID, id)
    let result = await Api.genericInterface(param)
    if (result.status) {
@@ -513,7 +511,7 @@
   * @description 导出Excel时,获取页面搜索排序等参数
   */
  queryModuleParam = (menuId, callback) => {
    const { arr_field, config, orderBy, search, setting} = this.state
    const { config, orderBy, search, setting } = this.state
    if (config.uuid !== menuId) return
@@ -529,10 +527,8 @@
    }
    callback({
      arr_field: arr_field,
      orderBy: orderBy || setting.order,
      search: searches,
      menuName: config.name
      search: searches
    })
  }