detail.js 2.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293
  1. import request from '@/utils/request'
  2. import { download } from '@/utils/request'
  3. // 查询个税详情列表
  4. export function listDetail(query) {
  5. request.defaults.baseURL = '/ezhizao-yzbh-production'
  6. return request({
  7. url: '/business/detail/list',
  8. method: 'get',
  9. params: query
  10. })
  11. }
  12. // 查询个税详情信息
  13. export function getInfo(id,year,month) {
  14. request.defaults.baseURL = '/ezhizao-yzbh-production'
  15. return request({
  16. url: '/business/individualIncomeTaxDetail/' + id+'/'+year+'/'+month,
  17. method: 'get'
  18. })
  19. }
  20. //导出
  21. export function exportIndividualIncome(query) {
  22. request.defaults.baseURL = '/ezhizao-yzbh-finance'
  23. download(
  24. "/business/detail/export",
  25. {
  26. ...query,
  27. },
  28. `个税非零申报信息_${new Date().getTime()}.xlsx`
  29. )
  30. }
  31. // 查询查询工资列表信息
  32. export function getDetail(id) {
  33. request.defaults.baseURL = '/ezhizao-yzbh-production'
  34. return request({
  35. url: '/business/detail/' + id,
  36. method: 'get'
  37. })
  38. }
  39. //查询工资列表
  40. export function getSalaryDetail(data) {
  41. request.defaults.baseURL = '/ezhizao-yzbh-production'
  42. return request({
  43. url: '/business/detail/getDetail',
  44. method: 'post',
  45. data: data
  46. })
  47. }
  48. // 修改个税任务
  49. export function updateDetail(data) {
  50. request.defaults.baseURL = '/ezhizao-yzbh-production'
  51. return request({
  52. url: '/business/detail',
  53. method: 'put',
  54. data: data
  55. })
  56. }
  57. // 修改个税详情
  58. export function updateIndividualIncomeTaxDetail(data) {
  59. request.defaults.baseURL = '/ezhizao-yzbh-production'
  60. return request({
  61. url: '/business/individualIncomeTaxDetail/deductionTurnBack',
  62. method: 'post',
  63. data: data
  64. })
  65. }
  66. // 新增个税详情
  67. export function addIndividualIncomeTaxDetail(data) {
  68. request.defaults.baseURL = '/ezhizao-yzbh-production'
  69. return request({
  70. url: '/business/individualIncomeTaxDetail',
  71. method: 'post',
  72. data: data
  73. })
  74. }
  75. // 删除个税详情
  76. export function delDetail(id) {
  77. request.defaults.baseURL = '/ezhizao-yzbh-production'
  78. return request({
  79. url: '/business/detail/' + id,
  80. method: 'delete'
  81. })
  82. }