verifyAccount.js 5.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238
  1. import { axios } from '@/utils/request'
  2. // 对账单管理 列表 分页
  3. export const verifyAcountBillList = (params) => {
  4. const url = `/verifyAccountBill/queryPage/${params.pageNo}/${params.pageSize}`
  5. delete params.pageNo
  6. delete params.pageSize
  7. return axios({
  8. url: url,
  9. data: params,
  10. method: 'post',
  11. headers: {
  12. 'module': encodeURIComponent('列表查询')
  13. }
  14. })
  15. }
  16. // 对账单-待选单据列表
  17. export const verifyAccountBillQueryWaitSelectList = (params) => {
  18. const url = `/verifyAccountBillDetail/queryWaitSelectPage/${params.pageNo}/${params.pageSize}`
  19. delete params.pageNo
  20. delete params.pageSize
  21. return axios({
  22. url: url,
  23. data: params,
  24. method: 'post',
  25. headers: {
  26. 'module': encodeURIComponent('对账单待选单据列表查询')
  27. }
  28. })
  29. }
  30. // 创建对账单
  31. export const verifyAccountBillCreate = params => {
  32. return axios({
  33. url: '/verifyAccountBill/create',
  34. data: params,
  35. method: 'post',
  36. headers: {
  37. 'module': encodeURIComponent('创建对账单')
  38. }
  39. })
  40. }
  41. // 对账单修改
  42. export const verifyAccountBillModify = params => {
  43. return axios({
  44. url: '/verifyAccountBill/modify',
  45. data: params,
  46. method: 'post',
  47. headers: {
  48. 'module': encodeURIComponent('对账单修改')
  49. }
  50. })
  51. }
  52. // 查找最后一次单据 备注
  53. export const findLastBillRemarks = params => {
  54. return axios({
  55. url: `/verifyAccountBill/findLastBill/${params.sn}`,
  56. data: {},
  57. method: 'get',
  58. headers: {
  59. 'module': encodeURIComponent('查找经销商最后一次对账单据备注')
  60. }
  61. })
  62. }
  63. // 对账单管理 删除
  64. export const verifyAcountBillDel = params => {
  65. return axios({
  66. url: `/verifyAccountBill/delete/${params.sn}`,
  67. data: {},
  68. method: 'get',
  69. headers: {
  70. 'module': encodeURIComponent('删除对账单')
  71. }
  72. })
  73. }
  74. // 对账单管理 详情
  75. export const verifyAcountBillDetail = params => {
  76. return axios({
  77. url: `/verifyAccountBill/findBySn/${params.sn}`,
  78. data: {},
  79. method: 'get',
  80. headers: {
  81. 'module': encodeURIComponent('查看对账单详情')
  82. }
  83. })
  84. }
  85. // 对账单 提交前
  86. export const verifyAcountBillSubmitCheck = params => {
  87. return axios({
  88. url: `/verifyAccountBill/submitCheck/${params.sn}`,
  89. data: {},
  90. method: 'get',
  91. headers: {
  92. 'module': encodeURIComponent('对账单提交前')
  93. }
  94. })
  95. }
  96. // 对账单管理 提交
  97. export const verifyAcountBillSubmit = params => {
  98. return axios({
  99. url: `/verifyAccountBill/submit`,
  100. data: params,
  101. method: 'post',
  102. headers: {
  103. 'module': encodeURIComponent('对账单提交')
  104. }
  105. })
  106. }
  107. // 对账单 对单前校验
  108. export const verifyAcountBillConfirmCheck = params => {
  109. return axios({
  110. url: `/verifyAccountBill/confirmCheck/${params.sn}`,
  111. data: {},
  112. method: 'get',
  113. headers: {
  114. 'module': encodeURIComponent('对单前校验')
  115. }
  116. })
  117. }
  118. // 对账单 对单
  119. export const verifyAcountBillConfirm = params => {
  120. return axios({
  121. url: `/verifyAccountBill/confirm`,
  122. data: params,
  123. method: 'post',
  124. headers: {
  125. 'module': encodeURIComponent('对单')
  126. }
  127. })
  128. }
  129. // 对账单同步
  130. export const verifyAcountBillSyncBill = params => {
  131. return axios({
  132. url: `/verifyAccountBill/syncBill/${params.sn}`,
  133. data: {},
  134. method: 'get',
  135. headers: {
  136. 'module': encodeURIComponent('对账单同步')
  137. }
  138. })
  139. }
  140. // 对账单管理 对账
  141. export const verifyAcountBillVerify = params => {
  142. return axios({
  143. url: `/verifyAccountBill/verify/${params.sn}`,
  144. data: {},
  145. method: 'get',
  146. headers: {
  147. 'module': encodeURIComponent('对账')
  148. }
  149. })
  150. }
  151. // 调账插入对账单明细
  152. export const verifyAccountChangeInsert = params => {
  153. return axios({
  154. url: '/verifyAccountBillDetail/insertChange',
  155. data: params,
  156. method: 'post',
  157. headers: {
  158. 'module': encodeURIComponent('调账插入对账单明细')
  159. }
  160. })
  161. }
  162. // 对账单管理 明细 列表 分页
  163. export const verifyAcountBillDetailList = (params) => {
  164. const url = `/verifyAccountBillDetail/queryPage/${params.pageNo}/${params.pageSize}`
  165. delete params.pageNo
  166. delete params.pageSize
  167. return axios({
  168. url: url,
  169. data: params,
  170. method: 'post',
  171. headers: {
  172. 'module': encodeURIComponent('明细列表查询')
  173. }
  174. })
  175. }
  176. // 对账单管理 明细 列表 不分页
  177. export const verifyAcountBillDetailQueryList = (params) => {
  178. const url = `/verifyAccountBillDetail/queryList`
  179. return axios({
  180. url: url,
  181. data: params,
  182. method: 'post',
  183. headers: {
  184. 'module': encodeURIComponent('明细不分页列表查询')
  185. }
  186. })
  187. }
  188. // 对账单管理 详情 统计信息
  189. export const verifyAcountBillDetailQueryCount = params => {
  190. return axios({
  191. url: `/verifyAccountBillDetail/queryCount`,
  192. data: params,
  193. method: 'post',
  194. headers: {
  195. 'module': encodeURIComponent('对账单单据详情统计信息')
  196. }
  197. })
  198. }
  199. // 对账单管理 详情 批量删除
  200. export const verifyAcountBillDetailDel = params => {
  201. return axios({
  202. url: `/verifyAccountBillDetail/deleteBatch`,
  203. data: params,
  204. method: 'post',
  205. headers: {
  206. 'module': encodeURIComponent('对账单单据详情列表批量删除')
  207. }
  208. })
  209. }
  210. // 对账单管理 详情 批量添加
  211. export const verifyAcountBillDetailSave = params => {
  212. return axios({
  213. url: '/verifyAccountBillDetail/insertBatch',
  214. data: params,
  215. method: 'post',
  216. headers: {
  217. 'module': encodeURIComponent('对账单单据详情列表批量添加')
  218. }
  219. })
  220. }
  221. // 对账单管理 详情 修改
  222. export const verifyAcountBillDetailModify = params => {
  223. return axios({
  224. url: '/verifyAccountBillDetail/modify',
  225. data: params,
  226. method: 'post',
  227. headers: {
  228. 'module': encodeURIComponent('对账单单据详情列表备注修改')
  229. }
  230. })
  231. }