finace.js 3.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186
  1. import request from '@/axios'
  2. /*
  3. * 通过条件获取发票抬头列表
  4. *
  5. *
  6. */
  7. export function getInvoiceModelListByQuery(data) {
  8. return request({
  9. url: `/api/workarkInvoice/model/query`,
  10. method: 'post',
  11. data: data
  12. })
  13. }
  14. /*
  15. * 新增发票抬头
  16. *
  17. *
  18. */
  19. export function insertInvoiceModel(data) {
  20. return request({
  21. url: `/api/workarkInvoice/model`,
  22. method: 'post',
  23. data: data
  24. })
  25. }
  26. /*
  27. * 编辑发票抬头
  28. *
  29. *
  30. */
  31. export function updateInvoiceModel(data) {
  32. return request({
  33. url: `/api/workarkInvoice/update`,
  34. method: 'put',
  35. data: data
  36. })
  37. }
  38. /*
  39. * 通过ID获取发票抬头
  40. *
  41. *
  42. */
  43. export function getInvoiceModelDetailById(id) {
  44. return request({
  45. url: `/api/workarkInvoice/model/details/${id}`,
  46. method: 'get'
  47. })
  48. }
  49. /*
  50. * 删除发票抬头
  51. *
  52. *
  53. */
  54. export function deleteInvoiceModelById(id) {
  55. return request({
  56. url: `/api/workarkInvoice/model/delete/${id}`,
  57. method: 'delete'
  58. })
  59. }
  60. /*
  61. * 通过条件分页获取发票列表
  62. *
  63. *
  64. */
  65. export function getInvoiceListByQueryAndPage(currPage, pageSize, data) {
  66. return request({
  67. url: `/api/workarkInvoice/${currPage}/${pageSize}`,
  68. method: 'post',
  69. data: data
  70. })
  71. }
  72. /*
  73. * 新增发票
  74. *
  75. *
  76. */
  77. export function insertInvoice(data) {
  78. return request({
  79. url: `/api/workarkInvoice`,
  80. method: 'post',
  81. data: data
  82. })
  83. }
  84. /*
  85. * 更新发票
  86. *
  87. *
  88. */
  89. export function updateInvoice(data) {
  90. return request({
  91. url: `/api/workarkInvoice/update`,
  92. method: 'put',
  93. data: data
  94. })
  95. }
  96. /*
  97. * 通过ID获取发票详情
  98. *
  99. *
  100. */
  101. export function getInvoiceDetailById(id) {
  102. return request({
  103. url: `/api/workarkInvoice/details/${id}`,
  104. method: 'get'
  105. })
  106. }
  107. /*
  108. * 删除发票
  109. *
  110. *
  111. */
  112. export function deleteInvoiceById(id) {
  113. return request({
  114. url: `/api/workarkInvoice/delete/${id}`,
  115. method: 'delete'
  116. })
  117. }
  118. /*
  119. * 获取企业合同
  120. *
  121. *
  122. */
  123. export function getOrganizationContract(organizationId) {
  124. return request({
  125. url: `/file/workarkContract/${organizationId}`,
  126. method: 'get'
  127. })
  128. }
  129. /*
  130. * 删除企业合同
  131. *
  132. *
  133. */
  134. export function deleteOrganizationContract(id) {
  135. return request({
  136. url: `/file/workarkContract/${id}`,
  137. method: 'delete'
  138. })
  139. }
  140. /*
  141. * 绑定企业合同
  142. *
  143. *
  144. */
  145. export function bindContract(data) {
  146. return request({
  147. url: `/file/workarkContract/pdf`,
  148. method: 'post',
  149. data: data
  150. })
  151. }
  152. /*
  153. * 获取绑定企业合同详情
  154. *
  155. *
  156. */
  157. export function getBindContract(pdfId) {
  158. return request({
  159. url: `/file/workarkContract/pdf/get/${pdfId}`,
  160. method: 'get'
  161. })
  162. }
  163. /*
  164. * 修改合同状态
  165. *
  166. *
  167. */
  168. export function updateContract(data) {
  169. return request({
  170. url: `/file/workarkContract/pdf`,
  171. method: 'put',
  172. data: data
  173. })
  174. }
  175. /*
  176. * 合同状态
  177. *
  178. *
  179. */
  180. export function saveContractPhoto(data) {
  181. return request({
  182. url: `/file/workarkContract/pdfSeal`,
  183. method: 'post',
  184. data: data
  185. })
  186. }