asset.js 1.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. import fly from '@/utils/request'
  2. //扫码或者根据关键词查询
  3. export function searchAsset(data) {
  4. return fly.get('/asset/asset/search',data).then(res=>res)
  5. }
  6. //获取全部的存放地点
  7. export function getAllPlace() {
  8. return fly.get('/asset/place/all').then(res=>res)
  9. }
  10. //借用设备
  11. export function borrowAsset(borrowDate,returnDate,data) {
  12. return fly.post(`/asset/borrow/save/${borrowDate}/${returnDate}`,data).then(res=>res)
  13. }
  14. //归还设备
  15. export function returnAsset(barCode){
  16. return fly.put(`/asset/borrow/return/${barCode}`).then(res=>res)
  17. }
  18. //获取借用设备记录
  19. export function getBorrowList(data){
  20. return fly.get('/asset/borrow/recordList',data).then(res=>res)
  21. }
  22. //获取已归还的记录详细
  23. export function getReturnDetail(id){
  24. return fly.get(`/asset/borrow/record/${id}`).then(res=>res)
  25. }
  26. //统计借用设备记录
  27. export function sumBorrow(data){
  28. return fly.get('/asset/borrow/recordCount',{status:data}).then(res=>res)
  29. }
  30. //故障上报
  31. export function reportFault(data){
  32. return fly.post('/asset/fault/save',data).then(res=>res)
  33. }
  34. //管理员故障处理列表
  35. export function getFaultReport(){
  36. return fly.get('/asset/fault/list').then(res=>res)
  37. }
  38. //管理员:获取故障详细,处理故障
  39. export function getFaultDetail(id){
  40. return fly.get(`/asset/fault/${id}`).then(res=>res)
  41. }
  42. //管理:故障处理
  43. export function handleFaultReport(data){
  44. return fly.put('/asset/fault/process',data).then(res=>res)
  45. }
  46. export function keywordSearch(pageNum,pageSize,data){
  47. return fly.get(`/asset/asset/search/list/${pageNum}/${pageSize}`,data).then(res=>res)
  48. }