index.ts 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. // src/api/mes/modeStation/modeStation.ts
  2. import request from '@/config/axios'
  3. export interface HolidayVO {
  4. holidayType?: string
  5. theDay: string
  6. startTime?: string
  7. endTime?: string
  8. remark?: string
  9. createTime?: Date
  10. }
  11. export interface PageParam {
  12. pageNo: number
  13. pageSize: number
  14. }
  15. // 查询工作流模式列表
  16. export const getHolidayPage = async (params: PageParam) => {
  17. return await request.get({ url: '/iscs/holiday/getHolidayPage', params })
  18. }
  19. // 查询当前月的信息
  20. export const getHolidayList = async (params: PageParam) => {
  21. return await request.get({ url: '/iscs/holiday/getHolidayList', params })
  22. }
  23. // 获取工作流模式详细信息
  24. export const selectHolidayById = async (id: number) => {
  25. return await request.get({ url: '/iscs/holiday/selectHolidayById', params: { id: id } })
  26. }
  27. // 单一修改工作流模式
  28. export const updateHoliday = async (data: HolidayVO) => {
  29. return await request.put({ url: '/iscs/holiday/updateHoliday', data })
  30. }
  31. // 批量修改工作流模式
  32. export const updateHolidayList = async (data: HolidayVO) => {
  33. return await request.post({ url: '/iscs/holiday/updateHolidayList', data })
  34. }
  35. // 删除工作流模式
  36. export const deleteHolidayList = async (ids: number) => {
  37. return await request.delete({
  38. url: '/iscs/holiday/deleteHolidayList?ids='+ids,
  39. })
  40. }