Ben Lin
2024-11-08 3d2c48733b86a03fc2e5a1f12ac3667ab0863b80
src/api/tigerapi/system.ts
@@ -31,9 +31,8 @@
  pParams,
} from './model/systemModel';
import { defHttp } from '/@/utils/http/axios';
import { isArray, isNullOrEmpty, isNullOrUnDef, isTimeViaRegExp8601 } from '/@/utils/is';
import { isArray, isNullOrEmpty, isTimeViaRegExp8601 } from '/@/utils/is';
import { isNumber } from 'xe-utils';
import { dateUtil, formatToDateTime } from '/@/utils/dateUtil';
export enum Api {
  QueryUrl = '/Base/Query',
@@ -66,6 +65,9 @@
  StartJob = '/Tsk/StartJob',
  StopJob = '/Tsk/PauseJob',
  AddJob = '/Tsk/AddJob',
  AddTskJob = '/Tsk/AddTskJob',
  ImmediateRun = '/Tsk/ImmediateRun',
  RemoveTskJob = '/Tsk/RemoveTskJob',
  UpdateJob = '/Tsk/UpdateJob',
  SaveTskJob = '/Tsk/SaveTskJob',
  urlQueryEnum = '/Base/QueryEnum',
@@ -151,6 +153,21 @@
    LocaleMsg: undefined,
    NeedInclude: isNullOrEmpty(NeedInclude) ? false : NeedInclude,
  };
  return params;
}
/**
 * @desc 生成Action
 */
export function generateAction<T>(
  datatype: string,
  DataAssembly: string,
  data: T,
  option?: object,
  NeedInclude?: boolean,
) {
  const params = genAction(datatype, data, option, NeedInclude);
  params.DataAssembly = DataAssembly;
  return params;
}
export function genActionjob<sting>(
@@ -794,6 +811,7 @@
      Keys[k] != '0' &&
      Keys[k] != 'apiUrl' &&
      Keys[k] != 'NeedInclude' &&
      Keys[k] != 'nolike' &&
      !Keys[k].toString().endsWith('PSelect_0')
    ) {
      if (!isNullOrEmpty(params[Keys[k]].length) && isArray(params[Keys[k]])) {
@@ -806,7 +824,10 @@
      } else if (isNumber(params[Keys[k]])) {
        sqlcmd += `And ${Keys[k]} = ${params[Keys[k]]}`;
      } else {
        sqlcmd += `And ${Keys[k]} like '%${params[Keys[k]]}%'`;
        sqlcmd +=
          params['nolike'] == 'Y'
            ? `And ${Keys[k]} = '${params[Keys[k]]}'`
            : `And ${Keys[k]} like '%${params[Keys[k]]}%'`;
      }
    }
  }
@@ -824,7 +845,7 @@
      },
    );
  } else {
    var check = await isExist(genAction(entityName, args[0]));
    const check = await isExist(genAction(entityName, args[0]));
    if (check.Data) {
      check.IsSuccessed = false;
      check.Message = '记录已经存在,不能新增!';
@@ -843,7 +864,7 @@
}
export async function AddListEntity<T>(params: T, entityName: string) {
  let data = await defHttp.post(
  const data = await defHttp.post(
    { url: Api.AddListEntity, params: genAction(entityName, params) },
    {
      errorMessageMode: 'none',
@@ -872,7 +893,7 @@
 * @return {*}
 */
export async function AddAfterDelete(entityName: string, items: [], where: string) {
  let data = await defHttp.post(
  const data = await defHttp.post(
    {
      url: Api.AddAfterDelete,
      params: genAction(entityName, {