jobStep.ts 1.7 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465
  1. import request from '@/config/axios'
  2. export interface jobVO {
  3. id: number,
  4. sopStepId: number,
  5. stepIndex: number,
  6. stepName: string,
  7. stepIcon: string,
  8. stepTitle: string,
  9. stepTitleShort: string,
  10. stepDescription: string,
  11. confirmType: number,
  12. confirmRoleCode: string,
  13. confirmUser: number,
  14. enableCancelJob: boolean,
  15. enableSetLocker: boolean,
  16. enableSetColocker: boolean,
  17. enableAddColocker: boolean,
  18. gotoStepAfterAddingColocker: number,
  19. enableReduceColocker: boolean,
  20. enableLock: boolean,
  21. enableColock: boolean,
  22. enableReleaseColock: boolean,
  23. enableUnlock: boolean,
  24. enableEndJob: boolean
  25. }
  26. export interface PageParam {
  27. pageNo: number
  28. pageSize: number
  29. sopStepId: number,
  30. stepIndex: number,
  31. stepName: string,
  32. stepIcon: string,
  33. stepTitle: string,
  34. stepTitleShort: string,
  35. stepDescription: string,
  36. }
  37. // 查询Job步骤列表
  38. export const getJobTicketStepPage = async (params: PageParam) => {
  39. return await request.get({ url: '/iscs/job-ticket-step/getJobTicketStepPage', params })
  40. }
  41. // 获取Job步骤详细信息
  42. export const selectJobTicketStepById = async (id: number) => {
  43. return await request.get({ url: '/iscs/job-ticket-step/selectJobTicketStepById', params: { id: id } })
  44. }
  45. // 新增Job 步骤
  46. export const insertJobTicketStep = async (data: jobVO) => {
  47. return await request.post({ url: '/iscs/job-ticket-step/insertJobTicketStep', data })
  48. }
  49. // 修改Job步骤
  50. export const updateJobTicketStep = async (data: jobVO) => {
  51. return await request.put({ url: '/iscs/job-ticket-step/updateJobTicketStep', data })
  52. }
  53. // 删除Job步骤
  54. export const deleteJobTicketStepList = async (ids: number) => {
  55. return await request.delete({
  56. url: '/iscs/job-ticket-step/deleteJobTicketStepList?ids='+ids,
  57. })
  58. }