index.ts 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. import request from '@/config/axios'
  2. export interface PadLockVO {
  3. lockId?: number
  4. lockCode: string
  5. lockName: string
  6. enableFlag?: string
  7. remark?: string
  8. createBy?: string
  9. createTime?: Date
  10. updateBy?: string
  11. updateTime?: Date
  12. }
  13. export interface PageParam {
  14. pageNo: number
  15. pageSize: number
  16. lockCode?: string
  17. lockName?: string
  18. enableFlag?: string
  19. }
  20. // 查询挂锁-列表
  21. export const listPadLockAPI = async (params: PageParam) => {
  22. return await request.get({ url: '/iscs/lock/getLockPage', params })
  23. }
  24. // 获取挂锁详细信息
  25. export const getPadLockInfoAPI = async (id: number) => {
  26. return await request.get({
  27. url: '/iscs/lock/selectLockById',
  28. params: { id }
  29. })
  30. }
  31. // 新增挂锁
  32. export const addPadLockAPI = async (data: PadLockVO) => {
  33. return await request.post({ url: '/iscs/lock/insertLock', data })
  34. }
  35. // 修改挂锁信息
  36. export const updatePadLockAPI = async (data: PadLockVO) => {
  37. return await request.put({ url: '/iscs/lock/updateLock', data })
  38. }
  39. // 删除挂锁信息
  40. export const delPadLockAPI = async (ids: number) => {
  41. return await request.delete({
  42. url: '/iscs/lock/deleteLockList?ids='+ids,
  43. })
  44. }