Ben Lin
2024-10-27 92cb62d60d38be56312be20cfae8638a5a9aa57a
src/api/tigerapi/tsk/tsk_job.ts
@@ -5,6 +5,7 @@
  Tsk_JobPageListGetResultModel,
  Tsk_JobPageParams,
  Tsk_TrigListItem,
  TskParameter,
} from '../model/tskModel';
import { genAction,genActionjob, Api, genActionPage } from '../system';
import { defHttp } from '/@/utils/http/axios';
@@ -20,7 +21,7 @@
    let sqlcmdt='';
    sqlcmdt += " STATUS = '" + params?.Status + "'";;
    const _data = await defHttp.post<ApiAction<Tsk_TrigListItem[]>>(
      { url: Api.EntityList, params: genAction('TSK_TRIG', sqlcmdt) },
      { url: Api.EntityList, params: genAction('TSK_TRIG', sqlcmdt, undefined, true) },
      {
        isTransformResponse: false,
        apiUrl: globSetting.taskApiUrl
@@ -80,55 +81,19 @@
  return model;
}
export const SaveTsk_Job = async (params: Tsk_JobListItem, isUpdate: boolean) => {
  let data;
  if (isUpdate) {
    params.uPeriod = params.Period
    data = await defHttp.post(
      { url: Api.UpdateJob, params: genAction('TSK_JOB',params)},
      {
        errorMessageMode: 'none',
        isTransformResponse: false,
        apiUrl: globSetting.taskApiUrl
      },
    );
  } else {
    params.ID = buildUUID(); //生成GUID
    data = await defHttp.post(
      { url: Api.AddJob, params: genActionjob(params.JobType, params.AssemblyName,params.JobName,params.Period,params.Remark) },
      {
        errorMessageMode: 'none',
        isTransformResponse: false,
        apiUrl: globSetting.taskApiUrl
      },
    );
    // //添加任务数据到数据库
    // data.Data.JobName=params.JobName;
    // data.Data.Remark=params.Remark;
    // data.Data.JobType=params.JobType;
    // var job=await defHttp.post(
    // {
    //   url:Api.AddEntity,params:genAction('TSK_JOB',data.Data)
    // },
    // {
    //   errorMessageMode:'none',
    //   isTransformResponse:false,
    //   apiUrl: globSetting.taskApiUrl
    // });
    // data.Data.Triggers[0].Args=params.Time*60*1000
    // data.Data.Triggers[0].JobId=data.Data.ID
    // var trig = defHttp.post(
    // {
    //   url:Api.AddEntity,params:genAction('TSK_TRIG',data.Data.Triggers[0])
    // },
    // {
    //   errorMessageMode:'none',
    //   isTransformResponse:false,
    //   apiUrl: globSetting.taskApiUrl
    // });
  }
  return data;
/**
 * 保存任务
 */
export const SaveTskJob = async (params: TskParameter) => {
  const usParams = genAction('TSK_JOB', params);
  return await defHttp.post(
    { url: Api.SaveTskJob, params: usParams },
    {
      errorMessageMode: 'none',
      isTransformResponse: false,
      apiUrl: globSetting.taskApiUrl
    },
  );
};
//删除
export const DeleteTsk_Job = async (params: Recordable) => {