shop.js 13 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527
  1. import { $get, $post } from '@/utils'
  2. export const SHOP_ACTION = (params) => new Promise(async (resolve, reject) => {
  3. try {
  4. const res = await $post('/shop/order/actions', params);
  5. const { ret } = res.data
  6. if (ret == 1) {
  7. resolve(res.data)
  8. }
  9. reject(res.data)
  10. } catch (error) { }
  11. })
  12. export const SHOP_DETAIL = (params) => new Promise(async (resolve, reject) => {
  13. try {
  14. const res = await $post('/shop/goods/info', params);
  15. const { ret } = res.data
  16. if (ret == 1) {
  17. resolve(res.data)
  18. }
  19. reject(res.data)
  20. } catch (error) { }
  21. })
  22. export const SHOP_ADD_CART = (params) => new Promise(async (resolve, reject) => {
  23. try {
  24. const res = await $post('/shop/add/cart', params);
  25. const { ret } = res.data
  26. if (ret == 1) {
  27. resolve(res.data)
  28. }
  29. reject(res.data)
  30. } catch (error) { }
  31. })
  32. export const SHOP_CART_LIST = (is_free = 0) => new Promise(async (resolve, reject) => {
  33. try {
  34. const res = await $post('/shop/cart/list', { is_free });
  35. const { ret } = res.data
  36. if (ret == 1) {
  37. resolve(res.data)
  38. }
  39. reject(res.data)
  40. } catch (error) { }
  41. })
  42. export const SHOP_CART_CONFIRM = (params) => new Promise(async (resolve, reject) => {
  43. try {
  44. const res = await $post('/shop/cart/confirm', params);
  45. const { ret } = res.data
  46. if (ret == 1) {
  47. resolve(res.data)
  48. }
  49. reject(res.data)
  50. } catch (error) { }
  51. })
  52. export const SHOP_CART_FCONFIRM = (params) => new Promise(async (resolve, reject) => {
  53. try {
  54. const res = await $post('/shop/cart/fconfirm', params);
  55. const { ret } = res.data
  56. if (ret == 1) {
  57. resolve(res.data)
  58. }
  59. reject(res.data)
  60. } catch (error) { }
  61. })
  62. export const SHOP_CART_DEL = (id = '') => new Promise(async (resolve, reject) => {
  63. try {
  64. const res = await $post('/shop/cart/del', { id });
  65. const { ret } = res.data
  66. if (ret == 1) {
  67. resolve(res.data)
  68. }
  69. reject(res.data)
  70. } catch (error) { }
  71. })
  72. export const SHOP_ORDER_SUBMIT = (params) => new Promise(async (resolve, reject) => {
  73. try {
  74. const res = await $post('/shop/order/submit', params);
  75. const { ret } = res.data
  76. if (ret == 1) {
  77. resolve(res.data)
  78. }
  79. reject(res.data)
  80. } catch (error) { }
  81. })
  82. export const SHOP_ORDER_FSUBMIT = (params) => new Promise(async (resolve, reject) => {
  83. try {
  84. const res = await $post('/shop/order/fsubmit', params);
  85. const { ret } = res.data
  86. if (ret == 1) {
  87. resolve(res.data)
  88. }
  89. reject(res.data)
  90. } catch (error) { }
  91. })
  92. export const SHOP_PAY_INFO = (params = {}) => new Promise(async (resolve, reject) => {
  93. try {
  94. const res = await $post('/shop/pay/info', params);
  95. const { ret } = res.data
  96. if (ret == 1) {
  97. resolve(res.data)
  98. }
  99. reject(res.data)
  100. } catch (error) { }
  101. })
  102. export const SHOP_SUBMIT_PAY = (params) => new Promise(async (resolve, reject) => {
  103. try {
  104. const res = await $post('/shop/submit/pay', params);
  105. const { ret } = res.data
  106. if (ret == 1) {
  107. resolve(res.data)
  108. }
  109. reject(res.data)
  110. } catch (error) { }
  111. })
  112. export const SHOP_ORDER_STATUS = () => new Promise(async (resolve, reject) => {
  113. try {
  114. const res = await $post('/shop/order/status');
  115. const { ret } = res.data
  116. if (ret == 1) {
  117. resolve(res.data)
  118. }
  119. reject(res.data)
  120. } catch (error) { }
  121. })
  122. export const SHOP_ORDER_GETPAY = (orderids = '') => new Promise(async (resolve, reject) => {
  123. try {
  124. const res = await $post('/shop/order/getpay', { orderids });
  125. const { ret } = res.data
  126. if (ret == 1) {
  127. resolve(res.data)
  128. }
  129. reject(res.data)
  130. } catch (error) { }
  131. })
  132. export const SHOP_ORDER_DETAIL = (orderid = '') => new Promise(async (resolve, reject) => {
  133. try {
  134. const res = await $post('/shop/order/detail', { orderid });
  135. const { ret } = res.data
  136. if (ret == 1) {
  137. resolve(res.data)
  138. }
  139. reject(res.data)
  140. } catch (error) { }
  141. })
  142. export const CONTENT_FLOAT = (params) => new Promise(async (resolve, reject) => {
  143. try {
  144. const res = await $post('/content/float', params);
  145. const { ret } = res.data
  146. if (ret == 1) {
  147. resolve(res.data)
  148. }
  149. reject(res.data)
  150. } catch (error) { }
  151. })
  152. export const SHOP_SEARCH_SIMILAR = (params) => new Promise(async (resolve, reject) => {
  153. try {
  154. const res = await $post('/shop/search/similar', params);
  155. const { ret } = res.data
  156. if (ret == 1) {
  157. resolve(res.data)
  158. }
  159. reject(res.data)
  160. } catch (error) { }
  161. })
  162. export const SHOP_USER_COLLECT = (params) => new Promise(async (resolve, reject) => {
  163. try {
  164. const res = await $post('/shop/user/collect', params);
  165. const { ret } = res.data
  166. if (ret == 1) {
  167. resolve(res.data)
  168. }
  169. reject(res.data)
  170. } catch (error) { }
  171. })
  172. export const SHOP_SELLER_INFO = (params) => new Promise(async (resolve, reject) => {
  173. try {
  174. const res = await $post('/shop/seller/info', params);
  175. const { ret } = res.data
  176. if (ret == 1) {
  177. resolve(res.data)
  178. }
  179. reject(res.data)
  180. } catch (error) { }
  181. })
  182. export const SHOP_COLLECT_List = (params) => new Promise(async (resolve, reject) => {
  183. try {
  184. const res = await $post('/shop/collect/list', params);
  185. const { ret } = res.data
  186. if (ret == 1) {
  187. resolve(res.data)
  188. }
  189. reject(res.data)
  190. } catch (error) { }
  191. })
  192. export const SHOP_PACKAGES_SUBMIT = (params) => new Promise(async (resolve, reject) => {
  193. try {
  194. const res = await $post('/shop/packages/submit', params);
  195. const { ret } = res.data
  196. if (ret == 1) {
  197. resolve(res.data)
  198. }
  199. reject(res.data)
  200. } catch (error) { }
  201. })
  202. export const SHOP_ADDRESS_LIST = () => new Promise(async (resolve, reject) => {
  203. try {
  204. const res = await $post('/shop/address/list');
  205. const { ret } = res.data
  206. if (ret == 1) {
  207. resolve(res.data)
  208. }
  209. reject(res.data)
  210. } catch (error) { }
  211. })
  212. export const SHOP_ADDRESS_ADD = (params) => new Promise(async (resolve, reject) => {
  213. try {
  214. const res = await $post('/shop/address/add', params);
  215. const { ret } = res.data
  216. if (ret == 1) {
  217. resolve(res.data)
  218. }
  219. reject(res.data)
  220. } catch (error) { }
  221. })
  222. export const SHOP_PACKAGES_CREATED = (params) => new Promise(async (resolve, reject) => {
  223. try {
  224. const res = await $post('/shop/packages/create', params);
  225. const { ret } = res.data
  226. if (ret == 1) {
  227. resolve(res.data)
  228. }
  229. reject(res.data)
  230. } catch (error) { }
  231. })
  232. export const SHOP_ADDRESS_DEL = (id = '') => new Promise(async (resolve, reject) => {
  233. try {
  234. const res = await $post('/shop/address/del', { id });
  235. const { ret } = res.data
  236. if (ret == 1) {
  237. resolve(res.data)
  238. }
  239. reject(res.data)
  240. } catch (error) { }
  241. })
  242. export const SHOP_PACKAGES_PAY = (params) => new Promise(async (resolve, reject) => {
  243. try {
  244. const res = await $post('/shop/packages/pay', params);
  245. const { ret } = res.data
  246. if (ret == 1) {
  247. resolve(res.data)
  248. }
  249. reject(res.data)
  250. } catch (error) { }
  251. })
  252. export const SHOP_PACKAGES_DETAIL = (id = '') => new Promise(async (resolve, reject) => {
  253. try {
  254. const res = await $post('/shop/packages/detail', { id });
  255. const { ret } = res.data
  256. if (ret == 1) {
  257. resolve(res.data)
  258. }
  259. reject(res.data)
  260. } catch (error) { }
  261. })
  262. export const SHOP_PACKAGES_CANCEL = (id = '') => new Promise(async (resolve, reject) => {
  263. try {
  264. const res = await $post('/shop/packages/cancel', { id });
  265. const { ret } = res.data
  266. if (ret == 1) {
  267. resolve(res.data)
  268. }
  269. reject(res.data)
  270. } catch (error) { }
  271. })
  272. export const SHOP_PACKAGES_FINISH = (id = '') => new Promise(async (resolve, reject) => {
  273. try {
  274. const res = await $post('/shop/packages/finish', { id });
  275. const { ret } = res.data
  276. if (ret == 1) {
  277. resolve(res.data)
  278. }
  279. reject(res.data)
  280. } catch (error) { }
  281. })
  282. export const VIDEO_LISTS = ({ limit = 10, active_id = 0, isLoading = false }) => new Promise(async (resolve, reject) => {
  283. try {
  284. const res = await $post('/discover/video/lists', { limit, active_id }, { isLoading });
  285. const { ret } = res.data
  286. if (ret == 1) {
  287. resolve(res.data)
  288. }
  289. reject(res.data)
  290. } catch (error) { }
  291. })
  292. export const VIDEO_VIEWS = (id = '') => new Promise(async (resolve, reject) => {
  293. try {
  294. const res = await $post('/discover/video/views', { id }, { isLoading: true });
  295. const { ret } = res.data
  296. if (ret == 1) {
  297. resolve(res.data)
  298. }
  299. reject(res.data)
  300. } catch (error) { }
  301. })
  302. export const SHOP_ORDER_EXPRESS = (orderid = '') => new Promise(async (resolve, reject) => {
  303. try {
  304. const res = await $post('/shop/order/express', { orderid }, { isLoading: true });
  305. const { ret } = res.data
  306. if (ret == 1) {
  307. resolve(res.data)
  308. }
  309. reject(res.data)
  310. } catch (error) { }
  311. })
  312. export const SHOP_STOCKS_INFO = (id = '') => new Promise(async (resolve, reject) => {
  313. try {
  314. const res = await $post('/shop/stocks/info', { id });
  315. const { ret } = res.data
  316. if (ret == 1) {
  317. resolve(res.data)
  318. }
  319. reject(res.data)
  320. } catch (error) { }
  321. })
  322. export const SHOP_GET_CANCOUPON = (money = '') => new Promise(async (resolve, reject) => {
  323. try {
  324. const res = await $post('/shop/get/cancoupon', { money });
  325. const { ret } = res.data
  326. if (ret == 1) {
  327. resolve(res.data)
  328. }
  329. reject(res.data)
  330. } catch (error) { }
  331. })
  332. export const SHOP_EXPRESS_TEMPLATE = () => new Promise(async (resolve, reject) => {
  333. try {
  334. const res = await $post('/shop/express/template');
  335. const { ret } = res.data
  336. if (ret == 1) {
  337. resolve(res.data)
  338. }
  339. reject(res.data)
  340. } catch (error) { }
  341. })
  342. export const SHOP_PAY_STATUS = (params = {}) => new Promise(async (resolve, reject) => {
  343. try {
  344. const res = await $post('/shop/pay/status', { ...params });
  345. const { ret } = res.data
  346. if (ret == 1) {
  347. resolve(res.data)
  348. }
  349. reject(res.data)
  350. } catch (error) { }
  351. })
  352. export const SHOP_ORDER_CANCEL = (params = {}) => new Promise(async (resolve, reject) => {
  353. try {
  354. const res = await $post('/shop/order/cancel', { ...params });
  355. const { ret } = res.data
  356. if (ret == 1) {
  357. resolve(res.data)
  358. }
  359. reject(res.data)
  360. } catch (error) { }
  361. })
  362. export const SHOP_EDIT_CART = (params = {}) => new Promise(async (resolve, reject) => {
  363. try {
  364. const res = await $post('/shop/edit/cart', { ...params });
  365. const { ret } = res.data
  366. if (ret == 1) {
  367. resolve(res.data)
  368. }
  369. reject(res.data)
  370. } catch (error) { }
  371. })
  372. export const SHOP_SHOPCOUNPON_LIST = (params = {}) => new Promise(async (resolve, reject) => {
  373. try {
  374. const res = await $post('/shop/shopcoupon/list', { ...params });
  375. const { ret } = res.data
  376. if (ret == 1) {
  377. resolve(res.data)
  378. }
  379. reject(res.data)
  380. } catch (error) { }
  381. })
  382. export const SHOP_GET_SHOPCOUPON = (money = 0) => new Promise(async (resolve, reject) => {
  383. try {
  384. const res = await $post('/shop/get/shopcoupon', { money });
  385. const { ret } = res.data
  386. if (ret == 1) {
  387. resolve(res.data)
  388. }
  389. reject(res.data)
  390. } catch (error) { }
  391. })
  392. export const SHOP_INDEX_ORDER = (params) => new Promise(async (resolve, reject) => {
  393. try {
  394. const res = await $post('/shop/index/order', params, { isLoading: true });
  395. const { ret } = res.data
  396. if (ret == 1) {
  397. resolve(res.data)
  398. }
  399. reject(res.data)
  400. } catch (error) { }
  401. })
  402. export const SHOP_GOODS_CATEGORY = (params) => new Promise(async (resolve, reject) => {
  403. try {
  404. const res = await $post('/shop/goods/category', params, { isLoading: true });
  405. const { ret } = res.data
  406. if (ret == 1) {
  407. resolve(res.data)
  408. }
  409. reject(res.data)
  410. } catch (error) { }
  411. })
  412. export const SHOP_ADD_COMMENTS = (params) => new Promise(async (resolve, reject) => {
  413. try {
  414. const res = await $post('/shop/add/comments', params, { isLoading: true });
  415. const { ret } = res.data
  416. if (ret == 1) {
  417. resolve(res.data)
  418. }
  419. reject(res.data)
  420. } catch (error) { }
  421. })
  422. export const SHOP_SHOW_COMMENTS = (orderid = '') => new Promise(async (resolve, reject) => {
  423. try {
  424. const res = await $post('/shop/show/comments', { orderid });
  425. const { ret } = res.data
  426. if (ret == 1) {
  427. resolve(res.data)
  428. }
  429. reject(res.data)
  430. } catch (error) { }
  431. })
  432. export const SHOP_BUYBACK_LISTS = () => new Promise(async (resolve, reject) => {
  433. try {
  434. const res = await $post('/shop/buyback/lists');
  435. const { ret } = res.data
  436. if (ret == 1) {
  437. resolve(res.data)
  438. }
  439. reject(res.data)
  440. } catch (error) { }
  441. })
  442. export const SHOP_SUBMIT_BUYBACK = (params) => new Promise(async (resolve, reject) => {
  443. try {
  444. const res = await $post('/shop/submit/buyback', params);
  445. const { ret } = res.data
  446. if (ret == 1) {
  447. resolve(res.data)
  448. }
  449. reject(res.data)
  450. } catch (error) { }
  451. })
  452. export const SHOP_BUYBACK_ORDER = (status = 0) => new Promise(async (resolve, reject) => {
  453. try {
  454. const res = await $post('/shop/buyback/order', { status });
  455. const { ret } = res.data
  456. if (ret == 1) {
  457. resolve(res.data)
  458. }
  459. reject(res.data)
  460. } catch (error) { }
  461. })
  462. export const SHOP_BUYBACK_EXPRESS = (params) => new Promise(async (resolve, reject) => {
  463. try {
  464. const res = await $post('/shop/backbuy/express', params);
  465. const { ret } = res.data
  466. if (ret == 1) {
  467. resolve(res.data)
  468. }
  469. reject(res.data)
  470. } catch (error) { }
  471. })