contrast.js 5.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276
  1. import request from '@/utils/request'
  2. // 查询财务数据主列表
  3. export function listFee(query) {
  4. return request({
  5. url: '/finance/contrast/list',
  6. method: 'get',
  7. params: query
  8. })
  9. }
  10. // 车队查询财务数据主列表
  11. export function listFleet(query) {
  12. return request({
  13. url: '/finances/contrast/list',
  14. method: 'get',
  15. params: query
  16. })
  17. }
  18. // 车队导出excel
  19. export function contrastExport(query) {
  20. return request({
  21. url: '/finances/contrast/export',
  22. method: 'get',
  23. params: query
  24. })
  25. }
  26. // 车队导出明细excel
  27. export function exporItems(fId) {
  28. return request({
  29. url: '/finances/contrast/exportItems/'+fId,
  30. method: 'get'
  31. })
  32. }
  33. // 查询财务数据主详细
  34. export function getFee(fId) {
  35. return request({
  36. url: '/finance/contrast/' + fId,
  37. method: 'get'
  38. })
  39. }
  40. // 车队查询财务数据主详细
  41. export function getFleet(fId) {
  42. return request({
  43. url: '/finances/contrast/' + fId,
  44. method: 'get'
  45. })
  46. }
  47. // 新增财务数据主
  48. export function addFee(data) {
  49. return request({
  50. url: '/finance/contrast/add',
  51. method: 'post',
  52. data: data
  53. })
  54. }
  55. // 修改财务数据主
  56. export function updateFee(data) {
  57. return request({
  58. url: '/finance/contrast/add',
  59. method: 'post',
  60. data: data
  61. })
  62. }
  63. // 提交财务数据主
  64. export function addFleet(data) {
  65. return request({
  66. url: '/finances/contrast/add',
  67. method: 'post',
  68. data: data
  69. })
  70. }
  71. // 删除财务数据主
  72. export function delFee(fId) {
  73. return request({
  74. url: '/finance/contrast/' + fId,
  75. method: 'delete'
  76. })
  77. }
  78. // 车队删除财务数据主
  79. export function delFleet(fId) {
  80. return request({
  81. url: '/finances/contrast/' + fId,
  82. method: 'delete'
  83. })
  84. }
  85. // 导出财务数据主
  86. export function exportFee(query) {
  87. return request({
  88. url: '/finance/contrast/export',
  89. method: 'get',
  90. params: query
  91. })
  92. }
  93. // 导入搜索
  94. export function importFee(TWareHouseFees) {
  95. return request({
  96. url: '/finance/contrast/contrastList',
  97. // url:'/finance/charge/chargeList',
  98. method: 'get',
  99. params: TWareHouseFees,
  100. tFee:TWareHouseFees,
  101. tFeeDo:TWareHouseFees
  102. })
  103. }
  104. // 确认对账
  105. export function Cfee(TWareHouseFees) {
  106. return request({
  107. url:'/finance/contrast/confirm',
  108. method: 'post',
  109. data: TWareHouseFees
  110. // tFee:TWareHouseFees,
  111. // tFeeDo:TWareHouseFees
  112. })
  113. }
  114. // 删除财务数据主 是否有明细
  115. export function detailFee(fId) {
  116. return request({
  117. url: '/finance/contrast/queryRemove/' + fId,
  118. method: 'delete'
  119. })
  120. }
  121. // 车队删除财务数据主 是否有明细
  122. export function detailFleet(fId) {
  123. return request({
  124. url: '/finances/contrast/queryRemove/' + fId,
  125. method: 'delete'
  126. })
  127. }
  128. // 撤销对账
  129. export function backFee(TWareHouseFees) {
  130. return request({
  131. url: '/finance/contrast/revoke',
  132. method: 'post',
  133. data: TWareHouseFees
  134. })
  135. }
  136. //撤销审批
  137. export function RevocationApproval(data){
  138. return request({
  139. url:'/warehouse/paths/revoke',
  140. method:'post',
  141. data:data
  142. })
  143. }
  144. // 导出计算明细从表
  145. export function exportWarehousebillsitems(fId) {
  146. return request({
  147. url: '/finance/contrast/exportItems/'+fId,
  148. method: 'get'
  149. })
  150. }
  151. //车队导入搜索
  152. export function importFleet(params) {
  153. return request({
  154. url: '/finances/contrast/contrastList',
  155. method: 'get',
  156. params:params
  157. })
  158. }
  159. //车队提交
  160. export function confirmFleet(data) {
  161. return request({
  162. url: '/finances/contrast/confirm',
  163. method:'post',
  164. data:data
  165. })
  166. }
  167. // 查询客户详情列表
  168. export function listCorps(query) {
  169. return request({
  170. url: '/basicdata/corps/selectCustomerDriverList',
  171. method: 'get',
  172. params: query
  173. })
  174. }
  175. //船名
  176. export function selectTVesself() {
  177. return request({
  178. url: '/shipping/vessel/selectTVesselfNumber',
  179. method: 'get',
  180. })
  181. }
  182. //船次
  183. export function selectTVoyagef(query) {
  184. return request({
  185. url: '/shipping/voyage/selectTVoyagefNumber',
  186. method: 'get',
  187. params: query
  188. })
  189. }
  190. //港口
  191. export function selectPortName() {
  192. return request({
  193. url: '/shipping/address/selectPortName',
  194. method: 'get',
  195. })
  196. }
  197. //检索
  198. export function contrastList(query) {
  199. return request({
  200. url: '/shipping/financial/contrastList',
  201. method: 'get',
  202. params: query
  203. })
  204. }
  205. //kaihe-保存
  206. export function save(data) {
  207. return request({
  208. url: '/shipping/financial/add',
  209. method:'post',
  210. data:data
  211. })
  212. }
  213. //kaihe-列表
  214. export function getList(query) {
  215. return request({
  216. url: '/shipping/financial/list',
  217. method: 'get',
  218. params: query
  219. })
  220. }
  221. //kaihe-确认对账
  222. export function confirm(data) {
  223. return request({
  224. url: '/shipping/financial/confirm',
  225. method:'post',
  226. data:data
  227. })
  228. }
  229. //kaihe-查看详情
  230. export function getdetail(id) {
  231. return request({
  232. url: '/shipping/financial/'+id,
  233. method:'get'
  234. })
  235. }
  236. // kaihe-删除财务数据主 是否有明细
  237. export function rowRemove(id) {
  238. return request({
  239. url: '/shipping/financial//queryRemove/' + id,
  240. method: 'delete'
  241. })
  242. }
  243. //kaihe-删除主表
  244. export function remove(id) {
  245. return request({
  246. url: '/shipping/financial/' + id,
  247. method: 'delete'
  248. })
  249. }
  250. //keihe-删除明细表
  251. export function infoRemove(ids) {
  252. return request({
  253. url: '/shipping/financial/tFeeDo/' + ids,
  254. method: 'delete'
  255. })
  256. }
  257. //keihe-撤回对账
  258. export function revoke(data) {
  259. return request({
  260. url: '/shipping/financial/revoke',
  261. method: 'post',
  262. data:data
  263. })
  264. }