index.js 5.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269
  1. import http from '@/utils/http';
  2. import { stringify } from 'qs';
  3. /**
  4. * page func
  5. * parameter: { }
  6. * @param parameter
  7. * @returns {*}
  8. */
  9. export function getSbOilPage(parameter) {
  10. return http({
  11. url: '/sb/oils/page?' + stringify(parameter),
  12. method: 'get',
  13. headers: {
  14. 'Content-Type': 'application/json;charset=UTF-8'
  15. }
  16. });
  17. }
  18. /**
  19. * page func
  20. * parameter: { }
  21. * @param parameter
  22. * @returns {*}
  23. */
  24. export function getSbOilUserPage(parameter) {
  25. return http({
  26. url: '/sb/oils/user/page?' + stringify(parameter),
  27. method: 'get',
  28. headers: {
  29. 'Content-Type': 'application/json;charset=UTF-8'
  30. }
  31. });
  32. }
  33. /**
  34. * page func
  35. * parameter: { }
  36. * @param parameter
  37. * @returns {*}
  38. */
  39. export function getSbOilTaskPage(parameter) {
  40. return http({
  41. url: '/sb/oils/task/page?' + stringify(parameter),
  42. method: 'get',
  43. headers: {
  44. 'Content-Type': 'application/json;charset=UTF-8'
  45. }
  46. });
  47. }
  48. /**
  49. * page func
  50. * parameter: { }
  51. * @param parameter
  52. * @returns {*}
  53. */
  54. export function getSbOilAuditPage(parameter) {
  55. return http({
  56. url: '/sb/oils/audit/page?' + stringify(parameter),
  57. method: 'get',
  58. headers: {
  59. 'Content-Type': 'application/json;charset=UTF-8'
  60. }
  61. });
  62. }
  63. /**
  64. * add func
  65. * parameter: { }
  66. * @param parameter
  67. * @returns {*}
  68. */
  69. export function addSbOil(parameter) {
  70. return http({
  71. url: '/sb/oils',
  72. method: 'POST',
  73. headers: {
  74. Accept: 'application/json',
  75. 'Content-Type': 'application/json;charset=UTF-8'
  76. },
  77. data: parameter
  78. });
  79. }
  80. /**
  81. * update func
  82. * parameter: { }
  83. * @param parameter
  84. * @returns {*}
  85. */
  86. export function updateSbOil(parameter) {
  87. return http({
  88. url: '/sb/oils/' + parameter.id,
  89. method: 'PUT',
  90. data: parameter
  91. });
  92. }
  93. /**
  94. * update func
  95. * parameter: { }
  96. * @param parameter
  97. * @returns {*}
  98. */
  99. export function updateOilSbOil(parameter) {
  100. return http({
  101. url: '/sb/oils/oil/' + parameter.id,
  102. method: 'PUT',
  103. data: parameter
  104. });
  105. }
  106. /**
  107. * fetch single func
  108. * parameter: { }
  109. * @param parameter
  110. * @returns {*}
  111. */
  112. export function fetchSbOil(parameter) {
  113. return http({
  114. url: '/sb/oils/' + parameter.id,
  115. method: 'get',
  116. headers: {
  117. 'Content-Type': 'application/json;charset=UTF-8'
  118. }
  119. });
  120. }
  121. /**
  122. * query list func
  123. * parameter: { }
  124. * @param parameter
  125. * @returns {*}
  126. */
  127. export function querySbOil(parameter) {
  128. return http({
  129. url: '/sb/oils?' + stringify(parameter),
  130. method: 'get',
  131. headers: {
  132. 'Content-Type': 'application/json;charset=UTF-8'
  133. }
  134. });
  135. }
  136. /**
  137. * delete batch func
  138. * parameter: { }
  139. * @param parameter
  140. * @returns {*}
  141. */
  142. export function deleteSbOils(parameter) {
  143. return http({
  144. url: '/sb/oils',
  145. method: 'DELETE',
  146. data: parameter
  147. });
  148. }
  149. /**
  150. * delete single func
  151. * parameter: { }
  152. * @param parameter
  153. * @returns {*}
  154. */
  155. export function deleteSbOil(parameter) {
  156. return http({
  157. url: '/sb/oils/' + parameter.id,
  158. method: 'DELETE',
  159. data: parameter
  160. });
  161. }
  162. /**
  163. * export file
  164. * parameter: { }
  165. * @param parameter :
  166. * @returns {*}
  167. */
  168. export function exportSbOil(parameter) {
  169. return http({
  170. url: '/sb/oils/export?' + stringify(parameter),
  171. method: 'get',
  172. headers: {
  173. 'Content-Type': 'application/json;charset=UTF-8'
  174. },
  175. responseType: 'blob'
  176. });
  177. }
  178. /**
  179. * fetch single func
  180. * parameter: { }
  181. * @param parameter
  182. * @returns {*}
  183. */
  184. export function fetchSbOilBySbId(parameter) {
  185. return http({
  186. url: '/sb/oils/sb/' + parameter.sbId,
  187. method: 'get',
  188. headers: {
  189. 'Content-Type': 'application/json;charset=UTF-8'
  190. }
  191. });
  192. }
  193. /**
  194. * add func
  195. * parameter: { }
  196. * @param parameter
  197. * @returns {*}
  198. */
  199. export function addSbOilList(parameter) {
  200. return http({
  201. url: '/sb/oils/list',
  202. method: 'POST',
  203. headers: {
  204. Accept: 'application/json',
  205. 'Content-Type': 'application/json;charset=UTF-8'
  206. },
  207. data: parameter
  208. });
  209. }
  210. /**
  211. * update func
  212. * parameter: { }
  213. * @param parameter
  214. * @returns {*}
  215. */
  216. export function updateAuditSbOil(parameter) {
  217. return http({
  218. url: '/sb/oils/audit/' + parameter.id,
  219. method: 'PUT',
  220. data: parameter
  221. });
  222. }
  223. /**
  224. * update func
  225. * parameter: { }
  226. * @param parameter
  227. * @returns {*}
  228. */
  229. export function updateConfirmSbOil(parameter) {
  230. return http({
  231. url: '/sb/oils/confirm/' + parameter.id,
  232. method: 'PUT',
  233. data: parameter
  234. });
  235. }
  236. /**
  237. * add func
  238. * parameter: { }
  239. * @param parameter
  240. * @returns {*}
  241. */
  242. export function copySbOils (parameter) {
  243. return http({
  244. url: '/sb/oils/copy',
  245. method: 'POST',
  246. headers: {
  247. 'Accept': 'application/json',
  248. 'Content-Type': 'application/json;charset=UTF-8'
  249. },
  250. data: parameter
  251. })
  252. }