policy_list.js 5.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347
  1. import request from '@/utils/request'
  2. // 销售政策
  3. export function getList(params) {
  4. return request({
  5. url: '/policy/list',
  6. method: 'get',
  7. params
  8. })
  9. }
  10. //新增政策
  11. export function addPoliy(params) {
  12. return request({
  13. url: '/policy/add',
  14. method: 'post',
  15. data: params
  16. })
  17. }
  18. //新增政策条件
  19. export function addPoliyCondition(params) {
  20. return request({
  21. url: '/policy/condition/add',
  22. method: 'post',
  23. data: params
  24. })
  25. }
  26. //政策条件列表
  27. export function getConditionList(params) {
  28. return request({
  29. url: '/policy/condition/list',
  30. method: 'get',
  31. params
  32. })
  33. }
  34. export function updatePolicy(params) {
  35. return request({
  36. url: '/policy/update',
  37. method: 'post',
  38. data: params
  39. })
  40. }
  41. export function deletePolicy(params) {
  42. return request({
  43. url: '/policy/delete',
  44. method: 'post',
  45. params
  46. })
  47. }
  48. //修改条件
  49. export function updateCondition(params) {
  50. return request({
  51. url: '/policy/condition/update',
  52. method: 'post',
  53. params
  54. })
  55. }
  56. export function getConditionMaterialDetail(params) {
  57. return request({
  58. url: '/policy/condition/detail',
  59. method: 'get',
  60. params
  61. })
  62. }
  63. //政策条件的机型列表
  64. export function getConditionMaterialList(params) {
  65. return request({
  66. url: '/policy/condition/material/list',
  67. method: 'get',
  68. params
  69. })
  70. }
  71. //经销商api
  72. export function getCrList(params) {
  73. return request({
  74. url: '/customer/list',
  75. method: 'get',
  76. params
  77. })
  78. }
  79. //政策销售商列表
  80. export function getCustomerList(params) {
  81. return request({
  82. url: '/policy/customer/list',
  83. method: 'get',
  84. params
  85. })
  86. }
  87. //获取销售政策编号
  88. export function getId(params) {
  89. return request({
  90. url: '/policy/id',
  91. method: 'get',
  92. params
  93. })
  94. }
  95. export function deleteCondition(params) {
  96. return request({
  97. url: '/policy/condition/delete',
  98. method: 'post',
  99. params
  100. })
  101. }
  102. export function toExamine(params) {
  103. return request({
  104. url: '/policy/examine',
  105. method: 'post',
  106. params
  107. })
  108. }
  109. //导入政策货品
  110. // /policy/material/import
  111. //政策货品列表
  112. export function getMaterialList(params) {
  113. return request({
  114. url: '/policy/material/list',
  115. method: 'get',
  116. params
  117. })
  118. }
  119. //提审政策
  120. export function getpolicySubmit(params) {
  121. return request({
  122. url: '/policy/policy/submit',
  123. method: 'post',
  124. params
  125. })
  126. }
  127. //删除政策货品
  128. export function deleteMaterialPolicy(params) {
  129. return request({
  130. url: '/policy/material/delete',
  131. method: 'post',
  132. params
  133. })
  134. }
  135. //获取经销商详情
  136. export function getPolicyDetail(params) {
  137. return request({
  138. url: '/policy/detail',
  139. method: 'get',
  140. params
  141. })
  142. }
  143. // 对应经销商
  144. export function getCustomerlist(params) {
  145. return request({
  146. url: '/policy/customer_count/list',
  147. method: 'get',
  148. params
  149. })
  150. }
  151. export function eidtBatch(params) {
  152. return request({
  153. url: '/policy/customer_count/batch',
  154. method: 'post',
  155. params
  156. })
  157. }
  158. //销售类型
  159. export function getTypeList(params) {
  160. return request({
  161. url: '/sale/type/list',
  162. method: 'get',
  163. params
  164. })
  165. }
  166. export function DeleteData(params) {
  167. return request({
  168. url: '/policy/material/delete',
  169. method: 'psot',
  170. params
  171. })
  172. }
  173. export function addData(params) {
  174. return request({
  175. url: '/sale/type/add',
  176. method: 'post',
  177. data: params
  178. })
  179. }
  180. export function delTypeData(params) {
  181. return request({
  182. url: '/sale/type/delete',
  183. method: 'post',
  184. params
  185. })
  186. }
  187. export function getDetail(params) {
  188. return request({
  189. url: '/sale/type/detail',
  190. method: 'post',
  191. data: params
  192. })
  193. }
  194. export function updateType(params) {
  195. return request({
  196. url: '/sale/type/update',
  197. method: 'post',
  198. data: params
  199. })
  200. }
  201. // 返利钱包列表
  202. export function getWalletList(params) {
  203. return request({
  204. url: '/wallet/rebate/list',
  205. method: 'get',
  206. params
  207. })
  208. }
  209. export function addWallet(params) {
  210. return request({
  211. url: '/wallet/add',
  212. method: 'post',
  213. data: params
  214. })
  215. }
  216. export function getWalletDetail(params) {
  217. return request({
  218. url: '/wallet/rebate/detail',
  219. method: 'get',
  220. params
  221. })
  222. }
  223. export function updateWallet(params) {
  224. return request({
  225. url: '/wallet/update',
  226. method: 'post',
  227. data: params
  228. })
  229. }
  230. // 销售品类
  231. export function getDictList(params) {
  232. return request({
  233. url: '/common/dict/list',
  234. method: 'get',
  235. params
  236. })
  237. }
  238. // 产品品类
  239. export function getProductList(params) {
  240. return request({
  241. url: '/product-category/list',
  242. method: 'get',
  243. params
  244. })
  245. }
  246. //获取轮播图列表
  247. export function getImgCarouseList(params) {
  248. return request({
  249. url: '/record/list',
  250. method: 'get',
  251. params
  252. })
  253. }
  254. //轮播图显示与隐藏
  255. export function handleImgIsShow(params) {
  256. return request({
  257. url: '/record/updateImgStatus',
  258. method: 'post',
  259. params
  260. })
  261. }
  262. //增加轮播图
  263. export function addImgCarousel(params) {
  264. return request({
  265. url: '/record/carousel/add',
  266. method: 'post',
  267. data: params
  268. })
  269. }
  270. //修改轮播图
  271. export function editImgCarousel(params) {
  272. return request({
  273. url: '/record/update',
  274. method: 'post',
  275. data: params
  276. })
  277. }
  278. //批量删除轮播图
  279. export function delImgData(params) {
  280. return request({
  281. url: '/record/delete',
  282. method: 'post',
  283. params
  284. })
  285. }
  286. //添加公司信息
  287. export function addCompany(params) {
  288. return request({
  289. url: '/record/company/add',
  290. method: 'post',
  291. data: params
  292. })
  293. }
  294. //获取公司数据
  295. export function getCompanyList(params) {
  296. return request({
  297. url: '/record/company/list',
  298. method: 'get',
  299. params
  300. })
  301. }