policy_list.js 7.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440
  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. //克隆
  35. export function cloneList(params) {
  36. return request({
  37. url: "/policy/material/clone",
  38. method: "post",
  39. params,
  40. });
  41. }
  42. //物料列表
  43. export function getK3List(params) {
  44. return request({
  45. url: '/k3/material/list',
  46. method: 'get',
  47. params
  48. })
  49. }
  50. // 现金钱包(非返利钱包)
  51. export function getNoRebateWalletList(params) {
  52. return request({
  53. url: "/wallet/list",
  54. method: "get",
  55. params,
  56. });
  57. }
  58. //政策货品-保存(不传id新增,传id修改)
  59. export function savePolicy(params) {
  60. return request({
  61. url: "/policy/material/save",
  62. method: "post",
  63. data: params,
  64. });
  65. }
  66. export function updatePolicy(params) {
  67. return request({
  68. url: "/policy/update",
  69. method: "post",
  70. data: params,
  71. });
  72. }
  73. export function deletePolicy(params) {
  74. return request({
  75. url: "/policy/delete",
  76. method: "post",
  77. params,
  78. });
  79. }
  80. //修改条件
  81. export function updateCondition(params) {
  82. return request({
  83. url: "/policy/condition/update",
  84. method: "post",
  85. params,
  86. });
  87. }
  88. export function getConditionMaterialDetail(params) {
  89. return request({
  90. url: "/policy/condition/detail",
  91. method: "get",
  92. params,
  93. });
  94. }
  95. //政策条件的机型列表
  96. export function getConditionMaterialList(params) {
  97. return request({
  98. url: "/policy/condition/material/list",
  99. method: "get",
  100. params,
  101. });
  102. }
  103. //经销商api
  104. export function getCrList(params) {
  105. return request({
  106. url: "/customer/list",
  107. method: "get",
  108. params,
  109. });
  110. }
  111. //政策销售商列表
  112. export function getCustomerList(params) {
  113. return request({
  114. url: "/policy/customer/list",
  115. method: "get",
  116. params,
  117. });
  118. }
  119. //获取销售政策编号
  120. export function getId(params) {
  121. return request({
  122. url: "/policy/id",
  123. method: "get",
  124. params,
  125. });
  126. }
  127. export function deleteCondition(params) {
  128. return request({
  129. url: "/policy/condition/delete",
  130. method: "post",
  131. params,
  132. });
  133. }
  134. export function toExamine(params) {
  135. return request({
  136. url: "/policy/examine",
  137. method: "post",
  138. params,
  139. });
  140. }
  141. //导入政策货品
  142. // /policy/material/import
  143. //政策货品列表
  144. export function getMaterialList(params) {
  145. return request({
  146. url: "/policy/material/list",
  147. method: "get",
  148. params,
  149. });
  150. }
  151. //提审政策
  152. export function getpolicySubmit(params) {
  153. return request({
  154. url: "/policy/policy/submit",
  155. method: "post",
  156. params,
  157. });
  158. }
  159. //删除政策货品
  160. export function deleteMaterialPolicy(params) {
  161. return request({
  162. url: "/policy/material/delete",
  163. method: "post",
  164. params,
  165. });
  166. }
  167. //获取经销商详情
  168. export function getPolicyDetail(params) {
  169. return request({
  170. url: "/policy/detail",
  171. method: "get",
  172. params,
  173. });
  174. }
  175. // 对应经销商
  176. export function getCustomerlist(params) {
  177. return request({
  178. url: "/policy/customer_count/list",
  179. method: "get",
  180. params,
  181. });
  182. }
  183. export function eidtBatch(params) {
  184. return request({
  185. url: "/policy/customer_count/batch",
  186. method: "post",
  187. params,
  188. });
  189. }
  190. //销售类型
  191. export function getTypeList(params) {
  192. return request({
  193. url: "/sale/type/list",
  194. method: "get",
  195. params,
  196. });
  197. }
  198. export function DeleteData(params) {
  199. return request({
  200. url: "/policy/material/delete",
  201. method: "psot",
  202. params,
  203. });
  204. }
  205. export function addData(params) {
  206. return request({
  207. url: "/sale/type/add",
  208. method: "post",
  209. data: params,
  210. });
  211. }
  212. export function delTypeData(params) {
  213. return request({
  214. url: "/sale/type/delete",
  215. method: "post",
  216. params,
  217. });
  218. }
  219. export function getDetail(params) {
  220. return request({
  221. url: "/sale/type/detail",
  222. method: "post",
  223. data: params,
  224. });
  225. }
  226. export function updateType(params) {
  227. return request({
  228. url: "/sale/type/update",
  229. method: "post",
  230. data: params,
  231. });
  232. }
  233. // 返利钱包列表
  234. export function getWalletList(params) {
  235. return request({
  236. url: "/wallet/rebate/list",
  237. method: "get",
  238. params,
  239. });
  240. }
  241. export function addWallet(params) {
  242. return request({
  243. url: "/wallet/add",
  244. method: "post",
  245. data: params,
  246. });
  247. }
  248. export function getWalletDetail(params) {
  249. return request({
  250. url: "/wallet/rebate/detail",
  251. method: "get",
  252. params,
  253. });
  254. }
  255. export function updateWallet(params) {
  256. return request({
  257. url: "/wallet/update",
  258. method: "post",
  259. data: params,
  260. });
  261. }
  262. // 销售品类
  263. export function getDictList(params) {
  264. return request({
  265. url: "/common/dict/list",
  266. method: "get",
  267. params,
  268. });
  269. }
  270. // 产品品类
  271. export function getProductList(params) {
  272. return request({
  273. url: "/product-category/list",
  274. method: "get",
  275. params,
  276. });
  277. }
  278. //政策-作废
  279. export function cancelPolicy(params) {
  280. return request({
  281. url: "/policy/cancel",
  282. method: "post",
  283. params,
  284. });
  285. }
  286. //获取轮播图列表
  287. export function getImgCarouseList(params) {
  288. return request({
  289. url: "/record/list",
  290. method: "get",
  291. params,
  292. });
  293. }
  294. //轮播图显示与隐藏
  295. export function handleImgIsShow(params) {
  296. return request({
  297. url: "/record/updateImgStatus",
  298. method: "post",
  299. params,
  300. });
  301. }
  302. //增加轮播图
  303. export function addImgCarousel(params) {
  304. return request({
  305. url: "/record/carousel/add",
  306. method: "post",
  307. data: params,
  308. });
  309. }
  310. //修改轮播图
  311. export function editImgCarousel(params) {
  312. return request({
  313. url: "/record/update",
  314. method: "post",
  315. data: params,
  316. });
  317. }
  318. //批量删除轮播图
  319. export function delImgData(params) {
  320. return request({
  321. url: "/record/delete",
  322. method: "post",
  323. params,
  324. });
  325. }
  326. //添加公司信息
  327. export function addCompany(params) {
  328. return request({
  329. url: "/record/company/add",
  330. method: "post",
  331. data: params,
  332. });
  333. }
  334. //获取公司数据
  335. export function getCompanyList(params) {
  336. return request({
  337. url: "/record/company/list",
  338. method: "get",
  339. params,
  340. });
  341. }
  342. //返利钱包销售类型-列表
  343. export function getWalletRebateSaletypelist(params) {
  344. return request({
  345. url: "/wallet/rebate_saletype/list",
  346. method: "get",
  347. params,
  348. });
  349. }
  350. //返利钱包销售类型-新增
  351. export function getWalletRebateSaletypeAdd(data) {
  352. return request({
  353. url: "/wallet/rebate_saletype/add",
  354. method: "POST",
  355. data,
  356. });
  357. }
  358. //返利钱包销售类型-详情
  359. export function getWalletRebateSaletypeDetail(params) {
  360. return request({
  361. url: "/wallet/rebate_saletype/detail",
  362. method: "get",
  363. params,
  364. });
  365. }
  366. //返利钱包列表
  367. export function getWalletRebateList(params) {
  368. return request({
  369. url: "/wallet/rebate/list",
  370. method: "get",
  371. params,
  372. });
  373. }
  374. //返利钱包销售类型-删除
  375. export function getWalletRebateSaletypeDelete(params) {
  376. return request({
  377. url: "/wallet/rebate_saletype/delete",
  378. method: "post",
  379. params,
  380. });
  381. }
  382. //返利钱包销售类型-修改
  383. export function getWalletRebateSaletypeUpdate(data) {
  384. return request({
  385. url: "/wallet/rebate_saletype/update",
  386. method: "post",
  387. data,
  388. });
  389. }