Ben Lin
2024-07-16 5a4d79d9765dfca8812638b57d5f5fe21f7a06ee
src/api/tigerapi/system.ts
@@ -31,6 +31,7 @@
} from './model/systemModel';
import { defHttp } from '/@/utils/http/axios';
import { isArray, isNullOrEmpty, isTimeViaRegExp8601 } from '/@/utils/is';
import { isNumber } from 'xe-utils';
export enum Api {
  QueryUrl = '/Base/Query',
@@ -709,7 +710,9 @@
  if (!isNullOrEmpty(params['order'])) {
    order = params['order'] == 'descend' ? params['field'] + ' desc' : params['field'];
  }
  const rParams = genAction(params['TABLE_NAME'], {
  const rParams = genAction(
    params['TABLE_NAME'],
    {
    QueryAble_T: '',
    where: sqlcmd,
    order: order,
@@ -719,7 +722,9 @@
      pageIndex: params['page'],
      pageSize: params['pageSize'],
    },
  });
    },
    params['option'],
  );
  return getListByPageAsync(rParams);
}
async function getListByPageAsync(params: any) {
@@ -759,6 +764,8 @@
      if (!isNullOrEmpty(params[Keys[k]].length) && isTimeViaRegExp8601(params[Keys[k]][0])) {
        sqlcmd += ` And ${Keys[k]} > '${params[Keys[k]][0]}'`;
        sqlcmd += ` And ${Keys[k]} < '${params[Keys[k]][1]}'`;
      } else if (isNumber(params[Keys[k]])) {
        sqlcmd += `And ${Keys[k]} = ${params[Keys[k]]}`;
      } else {
        sqlcmd += `And ${Keys[k]} like '%${params[Keys[k]]}%'`;
      }