Ben Lin
2024-05-30 7e1c7ea9f47d6fe3fd669672a4bce51ec2758bc3
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
//import { buildUUID } from '../../../utils/uuid';
import { ApiAction, ApiActionPage } from '../../model/baseModel';
import {
  //Tsk_TrigListItem,
  Tsk_TrigPageListGetResultModel,
  Tsk_TrigPageParams,
} from '../model/tskModel';
import { genAction, Api, genActionPage } from '../system';
import { defHttp } from '/@/utils/http/axios';
import { useGlobSetting } from '/@/hooks/setting';
 
const globSetting = useGlobSetting();
/*
 * 获取角色分页列表
 */
export const getTsk_TrigListByPage = async (params: Tsk_TrigPageParams) => {
  let sqlcmd = '';
  if (params?.JobId != undefined && params?.JobId != '') {
    sqlcmd += " And JobId = '" + params?.JobId + "'";
  }
  const rParams = genActionPage('TSK_TRIG', sqlcmd, params.page, params.pageSize);
  return getTsk_TrigListByPageAsync(rParams);
};
async function getTsk_TrigListByPageAsync(params: ApiActionPage) {
  const data = await defHttp.post<ApiActionPage>(
    { url: Api.EntityPageList, params },
    {
      isTransformResponse: false,
      apiUrl: globSetting.taskApiUrl,
    },
  );
  const model: Tsk_TrigPageListGetResultModel = {
    items: data.Data.data,
    total: data.Data.totals,
  };
  return model;
}
 
// export const SaveTsk_Log = async (params: Tsk_TrigListItem, isUpdate: boolean) => {
//   let data;
//   if (isUpdate) {
//     data = await defHttp.post(
//       { url: Api.UpdateEntity, params: genAction('TSK_LOG', params) },
//       {
//         errorMessageMode: 'none',
//         isTransformResponse: false,
//       },
//     );
//   } else {
//     params.ID = buildUUID(); //生成GUID
//     data = await defHttp.post(
//       { url: Api.AddEntity, params: genAction('TSK_LOG', params) },
//       {
//         errorMessageMode: 'none',
//         isTransformResponse: false,
//       },
//     );
//   }
//   return data;
// };
 
// export const DeleteTsk_Log = async (params: Recordable) => {
//   const usParams = genAction('TSK_LOG', [params]);
//   return await defHttp.post(
//     { url: Api.DeleteList, params: usParams },
//     {
//       errorMessageMode: 'none',
//       isTransformResponse: false,
//     },
//   );
// };