king
2025-05-12 347c1360ca4b5c6c17353b3e407a26e62c18138b
src/menu/datasource/verifycard/index.jsx
@@ -270,7 +270,7 @@
      searches: formatSearch(search),
      searchKey: '',
      debugId: _setting.debugId || '',
      hasMainSearch: mainSearch && mainSearch.length,
      hasMainSearch: mainSearch && mainSearch.length > 0,
      oriConfig: fromJS({
        scripts,
        columns: columns,
@@ -723,6 +723,16 @@
      return
    }
    if (type === 'submit' && config.subtype === 'dualdatacard' && setting.subdata === 'sub_data_string' && !columns.find(col => col.field === 'sub_data_string')) {
      notification.warning({
        top: 92,
        message: '主表字段集中需添加 sub_data_string 字段!',
        duration: 5
      })
      reject()
      return
    }
    if (type === 'change' && columns.length === 0) {
      reject()
      return
@@ -730,7 +740,7 @@
    if ((setting.interType === 'system' && setting.execute !== 'false') || _scripts.length > 0) {
      let _columns = columns
      if (config.subtype === 'dualdatacard') {
      if (config.subtype === 'dualdatacard' && setting.subdata !== 'sub_data_string') {
        _columns = [...columns, ...subColumns]
      }
@@ -1115,7 +1125,9 @@
      if @pageIndex_top > 0
        delete #${setting.tableName || 'tb'} where sort_id <= @pageIndex_top
    drop table #${setting.tableName || 'tb'}${extend}`
    drop table #${setting.tableName || 'tb'}${extend}
    select top 99999 @mk_total as mk_total, * from #${setting.tableName || 'tb'} order by sort_id`
    document.body.appendChild(oInput)
    oInput.select()