Restful.js 13 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585
  1. /**
  2. |--------------------------------------------------
  3. | API定义
  4. |--------------------------------------------------
  5. */
  6. const TYPES = {
  7. GET: 'get',
  8. POST: 'post',
  9. DELETE: 'delete',
  10. PUT: 'put',
  11. }
  12. const API = {
  13. // URL:' http://rapapi.org/mockjsdata/22191/login.api'
  14. // 版本管理
  15. APPVERSIONMANAGER: {
  16. URL: '/occ-b2b-buyer/buyer/app-version-managers',
  17. TYPE: TYPES.GET,
  18. },
  19. // 登录
  20. LOGIN: {
  21. URL: '/wbalone/maaccount/login', //移动端
  22. TYPE: TYPES.POST,
  23. },
  24. // LOGIN: {
  25. // URL: "/wbalone/account/login", //pc端
  26. // TYPE: TYPES.POST
  27. // },
  28. //加密串
  29. ENPCODE: {
  30. URL: '/wbalone/open/getEncryptParam',
  31. TYPE: TYPES.POST,
  32. },
  33. // 版本管理
  34. APPVERSIONMANAGER: {
  35. URL: '/occ-b2b-buyer/buyer/app-version-managers',
  36. TYPE: TYPES.GET,
  37. },
  38. //修改密码
  39. MODIFYPW: {
  40. URL: '/wbalone/open/modifyPassword',
  41. TYPE: TYPES.GET,
  42. },
  43. // 全局币种
  44. CURRENCY: {
  45. URL: '/occ-base/api/base/currency/default',
  46. TYPE: TYPES.GET,
  47. },
  48. // 查客户id
  49. CUSTOMERS: {
  50. URL: '/occ-base/base/channel/customers/find-by-userId',
  51. TYPE: TYPES.GET,
  52. },
  53. /**
  54. * name:首页
  55. * info:
  56. *
  57. * **/
  58. // 首页
  59. HOME: {
  60. // 热销
  61. HOTSALE: {
  62. URL: '/occ-b2b-order/b2b/goods/find-prom-goodslist-by-customerId',
  63. TYPE: TYPES.GET,
  64. },
  65. // // 所有商品
  66. // ALLPRO: {
  67. // URL: "/occ-b2b-buyer/buyer/goods/index-goods",
  68. // TYPE: TYPES.GET
  69. // },
  70. // // 最近浏览
  71. // RECENTVIEW: {
  72. // URL: "",
  73. // TYPE: TYPES.GET
  74. // },
  75. // 首页订单数量
  76. HOMEORDERNUM: {
  77. URL: '/occ-b2b-order/b2b/req-order/query-count-groupby-status',
  78. TYPE: TYPES.GET,
  79. },
  80. // 公告
  81. ANNOUNCE: {
  82. URL: '/occ-b2b-buyer/buyer/notices/queryNoticeSomeInfo',
  83. TYPE: TYPES.GET,
  84. },
  85. // 公告内容
  86. ANNOUNCECONTENT: {
  87. URL: '/occ-b2b-buyer/buyer/notices',
  88. TYPE: TYPES.GET,
  89. },
  90. // 主页轮播图
  91. BANNERIMG: {
  92. URL: '/occ-b2b-buyer/buyer/banner-settings',
  93. TYPE: TYPES.GET,
  94. },
  95. // 主页轮播图时间
  96. BANNERTIME: {
  97. URL: '/occ-b2b-buyer/buyer/banner-setting-hs',
  98. TYPE: TYPES.GET,
  99. },
  100. },
  101. /**
  102. * name:商品
  103. * info:
  104. *
  105. * **/
  106. // 商品
  107. COMMODITY: {
  108. // 商品查询
  109. SEARCH_GOODS: {
  110. // URL: "/occ-b2b-order/b2b/goods/find-by-customer",
  111. URL: '/occ-b2b-order/b2b/goods/find-allInfo-by-customer',
  112. TYPE: TYPES.GET,
  113. },
  114. // 商品详情查询
  115. SEARCH_DETAIL: {
  116. URL: '/occ-b2b-order/b2b/goods/find-by-id',
  117. TYPE: TYPES.GET,
  118. },
  119. // 商品规格查询
  120. SEARCH_SPEC: {
  121. URL: '/occ-b2b-order/b2b/goods/find-attrs-by-product',
  122. TYPE: TYPES.GET,
  123. },
  124. // 商品轮播图
  125. SEARCH_PICT: {
  126. URL: '/occ-b2b-order/b2b/goods/find-goodspicture-by-goodsid',
  127. TYPE: TYPES.GET,
  128. },
  129. // 分类
  130. CATEGORY: {
  131. URL: '/occ-b2b-buyer/buyer/goods-category/tree',
  132. TYPE: TYPES.GET,
  133. },
  134. // 获取商品列表
  135. COMMODITYLIST: {
  136. URL: '/occ-b2b-buyer/buyer/goods/goods-list',
  137. TYPE: TYPES.GET,
  138. },
  139. // 选配
  140. // 根据商品Id查询选配信息
  141. OPTIONALBYGOODID: {
  142. URL: '/occ-base/api/base/goods/get-opt',
  143. TYPE: TYPES.GET,
  144. },
  145. // 根据选配信息Id查询选配信息
  146. OPTIONALBYID: {
  147. URL: 'occ-base/api/base/goodsOpt/find-by-ids',
  148. TYPE: TYPES.GET,
  149. },
  150. // 选配信息保存 返回 选配id
  151. SAVEOPTIONAL: {
  152. URL: '/occ-base/api/base/goodsOpt/save-opt',
  153. TYPE: TYPES.POST,
  154. },
  155. // 通过商品id查子件Boom信息
  156. SEARCHBOOM: {
  157. URL: '/occ-base/base/goods-boms/goods-bom-by-parent-good-id',
  158. TYPE: TYPES.GET,
  159. },
  160. //查询商品颜色选配分组
  161. SEARCH_GROUPS: {
  162. URL: '/occ-base/base/cust-doc-groups',
  163. TYPE: TYPES.GET
  164. },
  165. //根据调色分组查询分组配色
  166. SEARCH_COLORBYGROUPS: {
  167. URL: '/occ-base/base/goods/get-opt-byIdAndGroupId',
  168. TYPE: TYPES.GET
  169. },
  170. //根据色卡号查询商品调色价格
  171. SEARCH_PRICEBYCOLOR: {
  172. URL: '/occ-price/price/price-inquires/inquireGoodAndPalettePriceCon',
  173. TYPE: TYPES.GET
  174. },
  175. //保存调色商品配置
  176. SAVE_GOODSOPT: {
  177. URL: "/occ-base/base/goods-opts/save-opt",
  178. TYPE: TYPES.POST
  179. },
  180. },
  181. /**
  182. * name:订单
  183. * info:
  184. *
  185. * **/
  186. // 订单
  187. ORDER: {
  188. // 订单列表
  189. ORDERLIST: {
  190. URL: '/occ-b2b-order/b2b/req-order',
  191. TYPE: TYPES.GET,
  192. },
  193. // 复制订单
  194. ORDERCOPY: {
  195. URL: '/occ-b2b-order/b2b/req-order/edit-or-copy',
  196. TYPE: TYPES.GET,
  197. },
  198. // 基于原单退货返回值
  199. RETURNBASEREQ: {
  200. URL: '/occ-b2b-order/b2b/req-order/return-from-req',
  201. TYPE: TYPES.GET,
  202. },
  203. // 订单详情
  204. ORDERDETAIL: {
  205. URL: '/occ-b2b-order/b2b/req-order/detail',
  206. TYPE: TYPES.GET,
  207. },
  208. // 订单签收列表
  209. ORDERSIGN: {
  210. URL: '/occ-b2b-order/b2b/saleOutOrder/page-saleoutorder',
  211. TYPE: TYPES.GET,
  212. },
  213. // 订单签收详情
  214. SIGNDETAIL: {
  215. URL: '/occ-b2b-order/b2b/saleOutOrder/queryBySaleoutId',
  216. TYPE: TYPES.GET,
  217. },
  218. // 确认签收
  219. CONFIRMSIGN: {
  220. URL: '/occ-stock/stock/sale-out-orders/create-sign-info',
  221. TYPE: TYPES.POST,
  222. },
  223. // 退货理由
  224. CAUSES: {
  225. URL: '/occ-b2b-order/b2b/return-causes',
  226. TYPE: TYPES.POST,
  227. },
  228. // 暂存订单
  229. ORDERTEMPORARY: {
  230. URL: '/occ-b2b-order/b2b/req-order/create-temp',
  231. TYPE: TYPES.POST,
  232. },
  233. // 提交订单
  234. ORDERSUBMIT: {
  235. URL: '/occ-b2b-order/b2b/req-order/submit-req',
  236. TYPE: TYPES.POST,
  237. },
  238. // 删除订单
  239. ORDERDELETE: {
  240. URL: '/occ-b2b-order/b2b/req-order/delete-req',
  241. TYPE: TYPES.GET,
  242. },
  243. // 订单编辑
  244. // 冲抵费用
  245. CASTRATE: {
  246. URL: '/occ-b2b-order/b2b/customer-cast/cast-rate',
  247. TYPE: TYPES.GET,
  248. },
  249. // 促销服务
  250. PROMSERVER: {
  251. URL: '/occ-b2b-order/b2b/prom/reqorder-prom',
  252. TYPE: TYPES.POST,
  253. },
  254. },
  255. /**
  256. * name:购物车
  257. * info:接口
  258. *
  259. * **/
  260. SHOPPING: {
  261. // 查看购物车
  262. CHECKCART: {
  263. URL: '/occ-b2b-buyer/buyer/cart/check-cart',
  264. TYPE: TYPES.GET,
  265. },
  266. // 添加购物车
  267. ADDCART: {
  268. URL: '/occ-b2b-buyer/buyer/cart/add-cart',
  269. TYPE: TYPES.POST,
  270. },
  271. // 修改购物车
  272. EDITCART: {
  273. URL: '/occ-b2b-buyer/buyer/cart/edit-cart',
  274. TYPE: TYPES.POST,
  275. },
  276. // 删除购物车
  277. DELCART: {
  278. URL: '/occ-b2b-buyer/buyer/cart/del-cart',
  279. TYPE: TYPES.GET,
  280. },
  281. // 查看购物车数量
  282. GETCARTCOUNT: {
  283. URL: '/occ-b2b-buyer/buyer/cart/get-cart-count',
  284. TYPE: TYPES.GET,
  285. },
  286. // 清空购物车
  287. CLEARCART: {
  288. URL: '/occ-b2b-buyer/buyer/cart/empty-cart',
  289. TYPE: TYPES.GET,
  290. },
  291. // 关注
  292. // 查看关注列表
  293. ATTENTION_CHECK: {
  294. URL: '/occ-b2b-buyer/buyer/stores/check-store',
  295. TYPE: TYPES.GET,
  296. },
  297. //添加关注
  298. ATTENTION_ADD: {
  299. URL: '/occ-b2b-buyer/buyer/stores/add-store',
  300. TYPE: TYPES.POST,
  301. },
  302. //删除关注By关注行
  303. ATTENTION_DEL: {
  304. URL: '/occ-b2b-buyer/buyer/stores/del-store',
  305. TYPE: TYPES.GET,
  306. },
  307. //删除关注By关注行
  308. ATTENTION_DELBYGOODID: {
  309. URL: '/occ-b2b-buyer/buyer/stores/deleteByGoodsAndCustomerId',
  310. TYPE: TYPES.GET,
  311. },
  312. },
  313. /**
  314. * name:我的
  315. * info:
  316. *
  317. * **/
  318. // 我的
  319. MINE: {
  320. // 信用
  321. CREDIT: {
  322. URL: '/occ-cr/api/cr/credit/query',
  323. TYPE: TYPES.GET,
  324. },
  325. // 信用检测
  326. CREDITCHECK: {
  327. URL: '/occ-b2b-order/b2b/req-order/req-credit-check',
  328. TYPE: TYPES.POST,
  329. },
  330. // 费用
  331. CASTS: {
  332. URL: '/occ-fee/customer-casts',
  333. TYPE: TYPES.GET,
  334. },
  335. // 费用当前可用余额
  336. CASTDDLBALANCE: {
  337. URL: '/occ-fee/customer-casts/castAmountByCustAndDate',
  338. TYPE: TYPES.GET,
  339. },
  340. // 费用对账
  341. CASTSRECON: {
  342. URL: '/occ-fee/customer-casts/castAccount',
  343. TYPE: TYPES.GET,
  344. },
  345. // 费用/货补余额
  346. CASTSBALANCE: {
  347. URL: '/occ-fee/customer-casts/sumCastBalance',
  348. TYPE: TYPES.GET,
  349. },
  350. // 销售组织参照
  351. ORGANIZATIONS: {
  352. URL: '/occ-base/organizations',
  353. TYPE: TYPES.GET,
  354. },
  355. // 兑付方式/单据状态参照
  356. CASTDOC: {
  357. URL: '/occ-base/base/cust-doc-defs',
  358. TYPE: TYPES.GET,
  359. },
  360. // 基础信息
  361. BASICINFO: {
  362. URL: '/occ-base/api/base/customer',
  363. TYPE: TYPES.GET,
  364. },
  365. // 基础信息-银行账户
  366. BASICBANKINFO: {
  367. URL: '/occ-base/base/customer-accounts',
  368. TYPE: TYPES.GET,
  369. },
  370. // 联系人
  371. CONTACTS: {
  372. URL: '/occ-base/base/customer-contacts/findByCustomerId',
  373. TYPE: TYPES.GET,
  374. },
  375. // 收货地址
  376. ADDRESSES: {
  377. URL: '/occ-base/base/customer-addresses/findByCustomerId',
  378. TYPE: TYPES.GET,
  379. },
  380. //客户供应商列表
  381. CUSSUPPLIER: {
  382. URL: '/occ-base/suppliers',
  383. TYPE: TYPES.GET,
  384. },
  385. // 费用详情
  386. CASTSDETAIL: {
  387. URL: '/occ-fee/customer-casts/flushdetail',
  388. TYPE: TYPES.GET,
  389. },
  390. // 供应商参照-------参照
  391. SUPPLIER: {
  392. URL: '/occ-b2b-buyer/buyer/order-common-info/supplier-list',
  393. TYPE: TYPES.GET,
  394. },
  395. // 通过销售组织 找财务组织 ---参照 【销售组织id数组】
  396. FINANCEREFENCE: {
  397. URL:
  398. 'occ-b2b-order/b2b/contrast-saleorg-finanorgs/getFinanorgsBySaleorgs',
  399. TYPE: TYPES.POST,
  400. },
  401. // 通过财务组织找收款信息参照
  402. FINDACCOUNTBYFINANC: {
  403. URL: '/occ-base/base/enterprise-bank-accounts',
  404. TYPE: TYPES.GET,
  405. },
  406. // 通过财务组织 找所有下属销售组织 ----参照(账余)
  407. FINANCEFINDSALE: {
  408. URL: '/occ-b2b-order/b2b/contrast-saleorg-finanorgs',
  409. TYPE: TYPES.GET,
  410. },
  411. // 收货地址参照
  412. ADRESS: {
  413. URL: '/occ-b2b-buyer/buyer/order-common-info/receive-address-list',
  414. TYPE: TYPES.GET,
  415. },
  416. // 运输方式参照
  417. TRANSPORT: {
  418. URL: '/occ-b2b-buyer/buyer/order-common-info/logistics-list',
  419. TYPE: TYPES.GET,
  420. },
  421. // 结算方式参照
  422. BILLWAY: {
  423. URL: '/occ-b2b-buyer/buyer/order-common-info/settlement-list',
  424. TYPE: TYPES.GET,
  425. },
  426. // 发票信息参照
  427. INVOICE: {
  428. URL: '/occ-b2b-buyer/buyer/order-common-info/invoice-list',
  429. TYPE: TYPES.GET,
  430. },
  431. // 收款业务类型参照
  432. PAYTYPES: {
  433. URL: '/occ-settlement/settlement/payment-types',
  434. TYPE: TYPES.GET,
  435. },
  436. // 产品线/品牌--- 一级 customerRankCode == 01
  437. BARNDONE: {
  438. URL: '/occ-base/api/base/customer-jurisdiction/find-by-customer-ids',
  439. TYPE: TYPES.GET,
  440. },
  441. // 产品线/品牌--- 非一级 customerRankCode !== 01
  442. BARNDSEC: {
  443. URL: '/occ-base/api/base/customer-psr/find-by-purchase-customer-id',
  444. TYPE: TYPES.GET,
  445. },
  446. // 账户余额
  447. // 预付款余额
  448. PREPAYBALANCE: {
  449. URL: '/occ-settlement/api/settlement/query-prepaymentbalance',
  450. TYPE: TYPES.GET,
  451. },
  452. // 余额变动明细
  453. BALANCECHANGE: {
  454. URL: '/occ-settlement/api/settlement/query-detailsofbalancechanges',
  455. TYPE: TYPES.GET,
  456. },
  457. // 我的页面里的账户最大钱数
  458. MAXBALANCE: {
  459. URL: '/occ-settlement/api/settlement/query-maxprepaymentbalance',
  460. TYPE: TYPES.GET,
  461. },
  462. // 应付对账
  463. // 应付对账统计页面
  464. PAYSTATISTIC: {
  465. URL:
  466. '/occ-settlement/api/settlement/portal-accountpayable/query-payableaccountstatistics',
  467. TYPE: TYPES.GET,
  468. },
  469. // 应付对账详情列表
  470. PAYDETAILLIST: {
  471. URL:
  472. '/occ-settlement/api/settlement/portal-accountpayable/query-payableaccountlist',
  473. TYPE: TYPES.GET,
  474. },
  475. // 付款单
  476. // 付款登记记录
  477. BILLCLAIMS: {
  478. URL: '/occ-settlement/settlement/billclaims',
  479. TYPE: TYPES.GET,
  480. },
  481. // 付款单提交(2)/暂存(1)
  482. BILLCLAIMSADD: {
  483. URL: '/occ-settlement/settlement/billclaims/add',
  484. TYPE: TYPES.POST,
  485. },
  486. // 付款单编辑
  487. BILLCLAIMSEDIT: {
  488. URL: '/occ-settlement/settlement/billclaims/detailById',
  489. TYPE: TYPES.POST,
  490. },
  491. // 删除付款单记录
  492. BILLCLAIMSDELETE: {
  493. URL: 'occ-settlement/settlement/billclaims/delete-portal',
  494. TYPE: TYPES.GET,
  495. },
  496. // 付款单列表提交 submit-portal
  497. BILLSUBMITPORTAL: {
  498. URL: 'occ-settlement/settlement/billclaims/submit-portal',
  499. TYPE: TYPES.GET,
  500. },
  501. // 支付单
  502. // 支付单查询/提交
  503. RECHARGEBILL: {
  504. URL: '/occ-pay/paybill',
  505. TYPE: TYPES.GET,
  506. },
  507. // 随单支付提交
  508. REQORDERPAYBILL: {
  509. URL: '/occ-b2b-order/b2b/req-order/reqorder-paybill',
  510. TYPE: TYPES.GET,
  511. },
  512. // 支付方式
  513. PAYWAYS: {
  514. URL: '/occ-b2b-buyer/buyer/order-common-info/paymode-list',
  515. TYPE: TYPES.GET,
  516. },
  517. // 收款方(第三方支付)
  518. PAYEROTHERS: {
  519. URL: '/occ-b2b-buyer/buyer/order-common-info/payeeAccount',
  520. TYPE: TYPES.GET,
  521. },
  522. /**
  523. * 支付接口
  524. */
  525. // 支付---支付宝
  526. ALIPAY: {
  527. URL: '/occ-pay/alipay/rsasign-apppay',
  528. TYPE: TYPES.GET,
  529. },
  530. // 支付---支付宝验签
  531. RETURNSIGN: {
  532. URL: '/occ-pay/alipay/return-callback-app',
  533. TYPE: TYPES.GET,
  534. },
  535. // 微信
  536. // 后台请求统一下单的参数
  537. WECHATURL: {
  538. // URL: "/occ-pay/chanpay/rsasign-apppay",
  539. URL: '/occ-pay/wechatpay/rsasign-apppay',
  540. TYPE: TYPES.GET,
  541. },
  542. },
  543. }
  544. export default API