salary.js 2.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117
  1. import request from '@/utils/request'
  2. import { download, downloadPdf } from '@/utils/request'
  3. // 查询工资列表
  4. export function listSalary(query) {
  5. request.defaults.baseURL = '/ezhizao-yzbh-production'
  6. return request({
  7. url: '/business/salary/list',
  8. method: 'get',
  9. params: query
  10. })
  11. }
  12. // 查询工资详细
  13. export function getSalary(id) {
  14. request.defaults.baseURL = '/ezhizao-yzbh-production'
  15. return request({
  16. url: '/business/salary/' + id,
  17. method: 'get'
  18. })
  19. }
  20. // 新增工资
  21. export function addSalary(data) {
  22. request.defaults.baseURL = '/ezhizao-yzbh-production'
  23. return request({
  24. url: '/business/salary',
  25. method: 'post',
  26. data: data
  27. })
  28. }
  29. // 修改工资
  30. export function updateSalary(data) {
  31. request.defaults.baseURL = '/ezhizao-yzbh-production'
  32. return request({
  33. url: '/business/salary',
  34. method: 'put',
  35. data: data
  36. })
  37. }
  38. // 删除工资
  39. export function delSalary(id) {
  40. request.defaults.baseURL = '/ezhizao-yzbh-production'
  41. return request({
  42. url: '/business/salary/' + id,
  43. method: 'delete'
  44. })
  45. }
  46. export function getDetail(data) {
  47. request.defaults.baseURL = '/ezhizao-yzbh-production'
  48. return request({
  49. url: '/business/salary/getDetail',
  50. method: 'post',
  51. data: data
  52. })
  53. }
  54. export function saveDetail(data) {
  55. request.defaults.baseURL = '/ezhizao-yzbh-production'
  56. return request({
  57. url: '/business/salary/saveDetail',
  58. method: 'post',
  59. data: data
  60. })
  61. }
  62. export function updateDetail(data) {
  63. request.defaults.baseURL = '/ezhizao-yzbh-production'
  64. return request({
  65. url: '/business/salary/updateDetail',
  66. method: 'post',
  67. data: data
  68. })
  69. }
  70. export function verifyDetail(data) {
  71. request.defaults.baseURL = '/ezhizao-yzbh-production'
  72. return request({
  73. url: '/business/salary/verifyDetail',
  74. method: 'post',
  75. data: data
  76. })
  77. }
  78. export function turnBackDetail(data) {
  79. request.defaults.baseURL = '/ezhizao-yzbh-production'
  80. return request({
  81. url: '/business/salary/turnBackDetail',
  82. method: 'post',
  83. data: data
  84. })
  85. }
  86. export function exportSalaryEmployee(id) {
  87. request.defaults.baseURL = '/ezhizao-yzbh-production'
  88. download(
  89. "business/salary/exportDetailExcel",
  90. {
  91. id: id
  92. },
  93. `工资表${new Date().getTime()}.xlsx`
  94. )
  95. }
  96. export function exportSalaryPdf(id) {
  97. request.defaults.baseURL = '/ezhizao-yzbh-production'
  98. downloadPdf(
  99. "business/salary/printDetailPdf",
  100. {
  101. id: id
  102. },
  103. `工资表${new Date().getTime()}.pdf`
  104. )
  105. }