| | |
| | | Tsk_JobPageListGetResultModel, |
| | | Tsk_JobPageParams, |
| | | Tsk_TrigListItem, |
| | | TskParameter, |
| | | } from '../model/tskModel'; |
| | | import { genAction,genActionjob, Api, genActionPage } from '../system'; |
| | | import { defHttp } from '/@/utils/http/axios'; |
| | |
| | | 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 |
| | |
| | | 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) => { |