index.js 56 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522
  1. module.exports =
  2. /******/ (function(modules) { // webpackBootstrap
  3. /******/ // The module cache
  4. /******/ var installedModules = {};
  5. /******/
  6. /******/ // The require function
  7. /******/ function __webpack_require__(moduleId) {
  8. /******/
  9. /******/ // Check if module is in cache
  10. /******/ if(installedModules[moduleId]) {
  11. /******/ return installedModules[moduleId].exports;
  12. /******/ }
  13. /******/ // Create a new module (and put it into the cache)
  14. /******/ var module = installedModules[moduleId] = {
  15. /******/ i: moduleId,
  16. /******/ l: false,
  17. /******/ exports: {}
  18. /******/ };
  19. /******/
  20. /******/ // Execute the module function
  21. /******/ modules[moduleId].call(module.exports, module, module.exports, __webpack_require__);
  22. /******/
  23. /******/ // Flag the module as loaded
  24. /******/ module.l = true;
  25. /******/
  26. /******/ // Return the exports of the module
  27. /******/ return module.exports;
  28. /******/ }
  29. /******/
  30. /******/
  31. /******/ // expose the modules object (__webpack_modules__)
  32. /******/ __webpack_require__.m = modules;
  33. /******/
  34. /******/ // expose the module cache
  35. /******/ __webpack_require__.c = installedModules;
  36. /******/
  37. /******/ // define getter function for harmony exports
  38. /******/ __webpack_require__.d = function(exports, name, getter) {
  39. /******/ if(!__webpack_require__.o(exports, name)) {
  40. /******/ Object.defineProperty(exports, name, { enumerable: true, get: getter });
  41. /******/ }
  42. /******/ };
  43. /******/
  44. /******/ // define __esModule on exports
  45. /******/ __webpack_require__.r = function(exports) {
  46. /******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) {
  47. /******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });
  48. /******/ }
  49. /******/ Object.defineProperty(exports, '__esModule', { value: true });
  50. /******/ };
  51. /******/
  52. /******/ // create a fake namespace object
  53. /******/ // mode & 1: value is a module id, require it
  54. /******/ // mode & 2: merge all properties of value into the ns
  55. /******/ // mode & 4: return value when already ns object
  56. /******/ // mode & 8|1: behave like require
  57. /******/ __webpack_require__.t = function(value, mode) {
  58. /******/ if(mode & 1) value = __webpack_require__(value);
  59. /******/ if(mode & 8) return value;
  60. /******/ if((mode & 4) && typeof value === 'object' && value && value.__esModule) return value;
  61. /******/ var ns = Object.create(null);
  62. /******/ __webpack_require__.r(ns);
  63. /******/ Object.defineProperty(ns, 'default', { enumerable: true, value: value });
  64. /******/ if(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key));
  65. /******/ return ns;
  66. /******/ };
  67. /******/
  68. /******/ // getDefaultExport function for compatibility with non-harmony modules
  69. /******/ __webpack_require__.n = function(module) {
  70. /******/ var getter = module && module.__esModule ?
  71. /******/ function getDefault() { return module['default']; } :
  72. /******/ function getModuleExports() { return module; };
  73. /******/ __webpack_require__.d(getter, 'a', getter);
  74. /******/ return getter;
  75. /******/ };
  76. /******/
  77. /******/ // Object.prototype.hasOwnProperty.call
  78. /******/ __webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };
  79. /******/
  80. /******/ // __webpack_public_path__
  81. /******/ __webpack_require__.p = "";
  82. /******/
  83. /******/
  84. /******/ // Load entry module and return exports
  85. /******/ return __webpack_require__(__webpack_require__.s = 0);
  86. /******/ })
  87. /************************************************************************/
  88. /******/ ([
  89. /* 0 */
  90. /***/ (function(module, exports, __webpack_require__) {
  91. "use strict";
  92. /* eslint-disable */
  93. // 小程序开发api接口工具包,https://github.com/gooking/wxapi
  94. var API_BASE_URL = 'https://api.it120.cc';
  95. // var API_BASE_URL = 'http://127.0.0.1:8081';
  96. var subDomain = '-';
  97. var request = function request(url, needSubDomain, method, data) {
  98. var _url = API_BASE_URL + (needSubDomain ? '/' + subDomain : '') + url;
  99. var header = {
  100. 'Content-Type': 'application/x-www-form-urlencoded'
  101. };
  102. return new Promise(function (resolve, reject) {
  103. wx.request({
  104. url: _url,
  105. method: method,
  106. data: data,
  107. header: header,
  108. success: function success(request) {
  109. resolve(request.data);
  110. },
  111. fail: function fail(error) {
  112. reject(error);
  113. },
  114. complete: function complete(aaa) {
  115. // 加载完成
  116. }
  117. });
  118. });
  119. };
  120. /**
  121. * 小程序的promise没有finally方法,自己扩展下
  122. */
  123. // Promise.prototype.finally = function (callback) {
  124. // var Promise = this.constructor;
  125. // return this.then(
  126. // function (value) {
  127. // Promise.resolve(callback()).then(
  128. // function () {
  129. // return value;
  130. // }
  131. // );
  132. // },
  133. // function (reason) {
  134. // Promise.resolve(callback()).then(
  135. // function () {
  136. // throw reason;
  137. // }
  138. // );
  139. // }
  140. // );
  141. // }
  142. module.exports = {
  143. init2: function init2(a, b) {
  144. API_BASE_URL = a;
  145. subDomain = b;
  146. },
  147. init: function init(b) {
  148. subDomain = b;
  149. },
  150. init3: function init3(_ref) {
  151. var _ref$apiBaseUrl = _ref.apiBaseUrl,
  152. apiBaseUrl = _ref$apiBaseUrl === undefined ? API_BASE_URL : _ref$apiBaseUrl,
  153. subD = _ref.subDomain,
  154. req = _ref.request;
  155. // 某些需求需要定制化 request,需要保证传入自定义 reuqest 与默认 request 参数一致
  156. if (req) {
  157. request = req;
  158. }
  159. API_BASE_URL = apiBaseUrl;
  160. subDomain = subD;
  161. },
  162. request: request,
  163. queryMobileLocation: function queryMobileLocation() {
  164. var mobile = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : '';
  165. return request('/common/mobile-segment/location', false, 'get', { mobile: mobile });
  166. },
  167. nextMobileSegment: function nextMobileSegment(data) {
  168. return request('/common/mobile-segment/next', false, 'post', data);
  169. },
  170. queryConfigValue: function queryConfigValue(key) {
  171. return request('/config/value', true, 'get', { key: key });
  172. },
  173. queryConfigBatch: function queryConfigBatch(keys) {
  174. return request('/config/values', true, 'get', { keys: keys });
  175. },
  176. scoreRules: function scoreRules(data) {
  177. return request('/score/send/rule', true, 'post', data);
  178. },
  179. scoreSignRules: function scoreSignRules() {
  180. return request('/score/sign/rules', true, 'get', {});
  181. },
  182. scoreSign: function scoreSign(token) {
  183. return request('/score/sign', true, 'post', {
  184. token: token
  185. });
  186. },
  187. scoreSignLogs: function scoreSignLogs(data) {
  188. return request('/score/sign/logs', true, 'post', data);
  189. },
  190. scoreTodaySignedInfo: function scoreTodaySignedInfo(token) {
  191. return request('/score/today-signed', true, 'get', {
  192. token: token
  193. });
  194. },
  195. scoreExchange: function scoreExchange(token, number) {
  196. return request('/score/exchange', true, 'post', {
  197. number: number,
  198. token: token
  199. });
  200. },
  201. scoreExchangeCash: function scoreExchangeCash(token, deductionScore) {
  202. return request('/score/exchange/cash', true, 'post', {
  203. deductionScore: deductionScore,
  204. token: token
  205. });
  206. },
  207. scoreLogs: function scoreLogs(data) {
  208. return request('/score/logs', true, 'post', data);
  209. },
  210. shareGroupGetScore: function shareGroupGetScore(code, referrer, encryptedData, iv) {
  211. return request('/score/share/wxa/group', true, 'post', {
  212. code: code,
  213. referrer: referrer,
  214. encryptedData: encryptedData,
  215. iv: iv
  216. });
  217. },
  218. kanjiaSet: function kanjiaSet(goodsId) {
  219. return request('/shop/goods/kanjia/set/v2', true, 'get', { goodsId: goodsId });
  220. },
  221. kanjiaJoin: function kanjiaJoin(token, kjid) {
  222. return request('/shop/goods/kanjia/join', true, 'post', {
  223. kjid: kjid,
  224. token: token
  225. });
  226. },
  227. kanjiaDetail: function kanjiaDetail(kjid, joiner) {
  228. return request('/shop/goods/kanjia/info', true, 'get', {
  229. kjid: kjid,
  230. joiner: joiner
  231. });
  232. },
  233. kanjiaHelp: function kanjiaHelp(token, kjid, joiner) {
  234. var remark = arguments.length > 3 && arguments[3] !== undefined ? arguments[3] : '';
  235. return request('/shop/goods/kanjia/help', true, 'post', {
  236. kjid: kjid,
  237. joinerUser: joiner,
  238. token: token,
  239. remark: remark
  240. });
  241. },
  242. kanjiaClear: function kanjiaClear(token, kjid) {
  243. return request('/shop/goods/kanjia/clear', true, 'post', {
  244. kjid: kjid,
  245. token: token
  246. });
  247. },
  248. kanjiaMyJoinInfo: function kanjiaMyJoinInfo(token, kjid) {
  249. return request('/shop/goods/kanjia/my', true, 'get', {
  250. kjid: kjid,
  251. token: token
  252. });
  253. },
  254. kanjiaHelpDetail: function kanjiaHelpDetail(token, kjid, joiner) {
  255. return request('/shop/goods/kanjia/myHelp', true, 'get', {
  256. kjid: kjid,
  257. joinerUser: joiner,
  258. token: token
  259. });
  260. },
  261. checkToken: function checkToken(token) {
  262. return request('/user/check-token', true, 'get', {
  263. token: token
  264. });
  265. },
  266. checkReferrer: function checkReferrer(referrer) {
  267. return request('/user/check-referrer', true, 'get', {
  268. referrer: referrer
  269. });
  270. },
  271. addTempleMsgFormid: function addTempleMsgFormid(token, type, formId) {
  272. return request('/template-msg/wxa/formId', true, 'post', {
  273. token: token, type: type, formId: formId
  274. });
  275. },
  276. sendTempleMsg: function sendTempleMsg(data) {
  277. return request('/template-msg/put', true, 'post', data);
  278. },
  279. wxpay: function wxpay(data) {
  280. return request('/pay/wx/wxapp', true, 'post', data);
  281. },
  282. wxpayFOMO: function wxpayFOMO(data) {
  283. return request('/pay/fomo/wxapp', true, 'post', data);
  284. },
  285. payNow: function payNow(data) {
  286. return request('/pay/fomo/payNow', true, 'post', data);
  287. },
  288. fomoCheckout: function fomoCheckout(data) {
  289. return request('/pay/fomo/checkout', true, 'post', data);
  290. },
  291. wxpayFWS: function wxpayFWS(data) {
  292. return request('/pay/wxfws/wxapp', true, 'post', data);
  293. },
  294. ttpay: function ttpay(data) {
  295. return request('/pay/tt/microapp', true, 'post', data);
  296. },
  297. payQuery: function payQuery(token, outTradeId) {
  298. return request('/pay/query', true, 'get', { token: token, outTradeId: outTradeId });
  299. },
  300. wxpaySaobei: function wxpaySaobei(data) {
  301. return request('/pay/lcsw/wxapp', true, 'post', data);
  302. },
  303. wxpayWepayez: function wxpayWepayez(data) {
  304. return request('/pay/wepayez/wxapp', true, 'post', data);
  305. },
  306. wxpayxpert: function wxpayxpert(data) {
  307. return request('/pay/payxpert/wxapp', true, 'post', data);
  308. },
  309. alipay: function alipay(data) {
  310. return request('/pay/alipay/semiAutomatic/payurl', true, 'post', data);
  311. },
  312. login_wx: function login_wx(code) {
  313. return request('/user/wxapp/login', true, 'post', {
  314. code: code,
  315. type: 2
  316. });
  317. },
  318. loginWxaMobile: function loginWxaMobile(code, encryptedData, iv) {
  319. return request('/user/wxapp/login/mobile', true, 'post', {
  320. code: code,
  321. encryptedData: encryptedData,
  322. iv: iv
  323. });
  324. },
  325. loginWxaMobileV2: function loginWxaMobileV2(data) {
  326. return request('/user/wxapp/login/mobile', true, 'post', data);
  327. },
  328. login_username: function login_username(data) {
  329. return request('/user/username/login', true, 'post', data);
  330. },
  331. bindUsername: function bindUsername(token, username) {
  332. var pwd = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : '';
  333. return request('/user/username/bindUsername', true, 'post', {
  334. token: token, username: username, pwd: pwd
  335. });
  336. },
  337. login_mobile: function login_mobile(mobile, pwd) {
  338. var deviceId = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : '';
  339. var deviceName = arguments.length > 3 && arguments[3] !== undefined ? arguments[3] : '';
  340. return request('/user/m/login', true, 'post', {
  341. mobile: mobile, pwd: pwd, deviceId: deviceId, deviceName: deviceName
  342. });
  343. },
  344. loginMobileSmsCode: function loginMobileSmsCode(data) {
  345. return request('/user/m/loginMobile', true, 'post', data);
  346. },
  347. resetPwdUseMobileCode: function resetPwdUseMobileCode(mobile, pwd, code) {
  348. return request('/user/m/reset-pwd', true, 'post', {
  349. mobile: mobile, pwd: pwd, code: code
  350. });
  351. },
  352. resetPwdUseEmailCode: function resetPwdUseEmailCode(email, pwd, code) {
  353. return request('/user/email/reset-pwd', true, 'post', {
  354. email: email, pwd: pwd, code: code
  355. });
  356. },
  357. register_complex: function register_complex(data) {
  358. return request('/user/wxapp/register/complex', true, 'post', data);
  359. },
  360. register_simple: function register_simple(data) {
  361. return request('/user/wxapp/register/simple', true, 'post', data);
  362. },
  363. authorize: function authorize(data) {
  364. return request('/user/wxapp/authorize', true, 'post', data);
  365. },
  366. register_username: function register_username(data) {
  367. return request('/user/username/register', true, 'post', data);
  368. },
  369. register_mobile: function register_mobile(data) {
  370. return request('/user/m/register', true, 'post', data);
  371. },
  372. banners: function banners(data) {
  373. return request('/banner/list', true, 'get', data);
  374. },
  375. goodsCategory: function goodsCategory() {
  376. return request('/shop/goods/category/all', true, 'get');
  377. },
  378. goodsCategoryDetail: function goodsCategoryDetail(id) {
  379. return request('/shop/goods/category/info', true, 'get', { id: id });
  380. },
  381. goods: function goods(data) {
  382. if (!data) {
  383. data = {};
  384. }
  385. var shopIds = wx.getStorageSync('shopIds');
  386. if (shopIds) {
  387. data.shopId = shopIds;
  388. }
  389. return request('/shop/goods/list', true, 'post', data);
  390. },
  391. goodsDetail: function goodsDetail(id) {
  392. var token = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : '';
  393. return request('/shop/goods/detail', true, 'get', {
  394. id: id, token: token
  395. });
  396. },
  397. goodsLimitations: function goodsLimitations(goodsId) {
  398. var priceId = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : '';
  399. return request('/shop/goods/limitation', true, 'get', {
  400. goodsId: goodsId, priceId: priceId
  401. });
  402. },
  403. goodsAddition: function goodsAddition(goodsId) {
  404. return request('/shop/goods/goodsAddition', true, 'get', {
  405. goodsId: goodsId
  406. });
  407. },
  408. pushNewGoods: function pushNewGoods(data) {
  409. return request('/shop/goods/putOrUpdate', true, 'post', data);
  410. },
  411. deleteMyGoods: function deleteMyGoods(token, id) {
  412. return request('/shop/goods/del', true, 'post', { token: token, id: id });
  413. },
  414. goodsPrice: function goodsPrice(goodsId, propertyChildIds) {
  415. return request('/shop/goods/price', true, 'post', {
  416. goodsId: goodsId, propertyChildIds: propertyChildIds
  417. });
  418. },
  419. goodsPriceV2: function goodsPriceV2(data) {
  420. return request('/shop/goods/price', true, 'post', data);
  421. },
  422. goodsPriceDaily: function goodsPriceDaily(goodsId) {
  423. var priceId = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : '';
  424. return request('/shop/goods/price/day', true, 'get', {
  425. goodsId: goodsId, priceId: priceId
  426. });
  427. },
  428. goodsPriceFreight: function goodsPriceFreight(data) {
  429. return request('/shop/goods/price/freight', true, 'get', data);
  430. },
  431. goodsRebate: function goodsRebate(token, goodsId) {
  432. return request('/shop/goods/rebate/v2', true, 'get', {
  433. token: token, goodsId: goodsId
  434. });
  435. },
  436. goodsReputation: function goodsReputation(data) {
  437. return request('/shop/goods/reputation', true, 'post', data);
  438. },
  439. myBuyGoodsHis: function myBuyGoodsHis(data) {
  440. return request('/shop/goods/his/list', true, 'post', data);
  441. },
  442. myBuyGoodsHisDelete: function myBuyGoodsHisDelete(token) {
  443. var id = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : '';
  444. var goodsId = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : '';
  445. return request('/shop/goods/his/delete', true, 'post', {
  446. token: token, id: id, goodsId: goodsId
  447. });
  448. },
  449. goodsFavList: function goodsFavList(data) {
  450. return request('/shop/goods/fav/list', true, 'post', data);
  451. },
  452. goodsFavPut: function goodsFavPut(token, goodsId) {
  453. return request('/shop/goods/fav/add', true, 'post', {
  454. token: token, goodsId: goodsId
  455. });
  456. },
  457. goodsFavAdd: function goodsFavAdd(data) {
  458. return request('/shop/goods/fav/add', true, 'post', data);
  459. },
  460. goodsFavCheck: function goodsFavCheck(token, goodsId) {
  461. return request('/shop/goods/fav/check', true, 'get', {
  462. token: token, goodsId: goodsId
  463. });
  464. },
  465. goodsFavDelete: function goodsFavDelete(token) {
  466. var id = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : '';
  467. var goodsId = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : '';
  468. return request('/shop/goods/fav/delete', true, 'post', {
  469. token: token, id: id, goodsId: goodsId
  470. });
  471. },
  472. goodsFavDeleteV2: function goodsFavDeleteV2(data) {
  473. return request('/shop/goods/fav/delete', true, 'post', data);
  474. },
  475. coupons: function coupons(data) {
  476. return request('/discounts/coupons', true, 'get', data);
  477. },
  478. couponDetail: function couponDetail(id) {
  479. return request('/discounts/detail', true, 'get', {
  480. id: id
  481. });
  482. },
  483. couponStatistics: function couponStatistics(token) {
  484. return request('/discounts/statistics', true, 'get', { token: token });
  485. },
  486. myCoupons: function myCoupons(data) {
  487. return request('/discounts/my', true, 'get', data);
  488. },
  489. mergeCouponsRules: function mergeCouponsRules() {
  490. return request('/discounts/merge/list', true, 'get');
  491. },
  492. mergeCoupons: function mergeCoupons(data) {
  493. return request('/discounts/merge', true, 'post', data);
  494. },
  495. fetchCoupons: function fetchCoupons(data) {
  496. return request('/discounts/fetch', true, 'post', data);
  497. },
  498. sendCoupons: function sendCoupons(data) {
  499. return request('/discounts/send', true, 'post', data);
  500. },
  501. exchangeCoupons: function exchangeCoupons(token, number, pwd) {
  502. var extJsonStr = arguments.length > 3 && arguments[3] !== undefined ? arguments[3] : '';
  503. return request('/discounts/exchange', true, 'post', {
  504. token: token, number: number, pwd: pwd, extJsonStr: extJsonStr
  505. });
  506. },
  507. noticeList: function noticeList(data) {
  508. return request('/notice/list', true, 'post', data);
  509. },
  510. noticeLastOne: function noticeLastOne() {
  511. var type = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : '';
  512. return request('/notice/last-one', true, 'get', {
  513. type: type
  514. });
  515. },
  516. noticeDetail: function noticeDetail(id) {
  517. return request('/notice/detail', true, 'get', {
  518. id: id
  519. });
  520. },
  521. addAddress: function addAddress(data) {
  522. return request('/user/shipping-address/add', true, 'post', data);
  523. },
  524. updateAddress: function updateAddress(data) {
  525. return request('/user/shipping-address/update', true, 'post', data);
  526. },
  527. deleteAddress: function deleteAddress(token, id) {
  528. return request('/user/shipping-address/delete', true, 'post', {
  529. id: id,
  530. token: token
  531. });
  532. },
  533. queryAddress: function queryAddress(token) {
  534. return request('/user/shipping-address/list', true, 'get', {
  535. token: token
  536. });
  537. },
  538. defaultAddress: function defaultAddress(token) {
  539. return request('/user/shipping-address/default/v2', true, 'get', {
  540. token: token
  541. });
  542. },
  543. addressDetail: function addressDetail(token, id) {
  544. return request('/user/shipping-address/detail/v2', true, 'get', {
  545. id: id,
  546. token: token
  547. });
  548. },
  549. pingtuanSet: function pingtuanSet(goodsId) {
  550. return request('/shop/goods/pingtuan/set', true, 'get', {
  551. goodsId: goodsId
  552. });
  553. },
  554. pingtuanSets: function pingtuanSets(goodsIdArray) {
  555. return request('/shop/goods/pingtuan/sets', true, 'get', {
  556. goodsId: goodsIdArray.join()
  557. });
  558. },
  559. goodsDefaultPingtuan: function goodsDefaultPingtuan(goodsId) {
  560. return request('/shop/goods/pingtuan/default', true, 'get', {
  561. goodsId: goodsId
  562. });
  563. },
  564. pingtuanMultilevel: function pingtuanMultilevel(goodsId) {
  565. return request('/shop/goods/pingtuanMultilevel', true, 'get', {
  566. goodsId: goodsId
  567. });
  568. },
  569. pingtuanOpen: function pingtuanOpen(token, goodsId) {
  570. return request('/shop/goods/pingtuan/open', true, 'post', {
  571. goodsId: goodsId,
  572. token: token
  573. });
  574. },
  575. pingtuanList: function pingtuanList(data) {
  576. return request('/shop/goods/pingtuan/list/v2', true, 'post', data);
  577. },
  578. pingtuanJoinUsers: function pingtuanJoinUsers(tuanId) {
  579. return request('/shop/goods/pingtuan/joiner', true, 'get', { tuanId: tuanId });
  580. },
  581. pingtuanMyJoined: function pingtuanMyJoined(data) {
  582. return request('/shop/goods/pingtuan/my-join-list', true, 'post', data);
  583. },
  584. friendlyPartnerList: function friendlyPartnerList() {
  585. var type = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : '';
  586. return request('/friendly-partner/list', true, 'post', {
  587. type: type
  588. });
  589. },
  590. friendList: function friendList(data) {
  591. return request('/user/friend/list', true, 'post', data);
  592. },
  593. addFriend: function addFriend(token, uid) {
  594. return request('/user/friend/add', true, 'post', { token: token, uid: uid });
  595. },
  596. friendUserDetail: function friendUserDetail(token, uid) {
  597. return request('/user/friend/detail', true, 'get', { token: token, uid: uid });
  598. },
  599. videoDetail: function videoDetail(videoId) {
  600. return request('/media/video/detail', true, 'get', {
  601. videoId: videoId
  602. });
  603. },
  604. bindMobileWxa: function bindMobileWxa(token, encryptedData, iv) {
  605. var pwd = arguments.length > 3 && arguments[3] !== undefined ? arguments[3] : '';
  606. return request('/user/wxapp/bindMobile', true, 'post', {
  607. token: token, encryptedData: encryptedData, iv: iv, pwd: pwd
  608. });
  609. },
  610. bindMobileWxapp: function bindMobileWxapp(token, code, encryptedData, iv) {
  611. var pwd = arguments.length > 4 && arguments[4] !== undefined ? arguments[4] : '';
  612. return request('/user/wxapp/bindMobile', true, 'post', {
  613. token: token, code: code, encryptedData: encryptedData, iv: iv, pwd: pwd
  614. });
  615. },
  616. bindMobileTta: function bindMobileTta(token, encryptedData, iv) {
  617. var pwd = arguments.length > 3 && arguments[3] !== undefined ? arguments[3] : '';
  618. return request('/user/tt/microapp/bindMobile', true, 'post', {
  619. token: token, encryptedData: encryptedData, iv: iv, pwd: pwd
  620. });
  621. },
  622. bindMobileSms: function bindMobileSms(token, mobile, code) {
  623. var pwd = arguments.length > 3 && arguments[3] !== undefined ? arguments[3] : '';
  624. return request('/user/m/bind-mobile', true, 'post', {
  625. token: token, mobile: mobile, code: code, pwd: pwd
  626. });
  627. },
  628. userDetail: function userDetail(token) {
  629. return request('/user/detail', true, 'get', {
  630. token: token
  631. });
  632. },
  633. userWxinfo: function userWxinfo(token) {
  634. return request('/user/wxinfo', true, 'get', {
  635. token: token
  636. });
  637. },
  638. userAmount: function userAmount(token) {
  639. return request('/user/amount', true, 'get', {
  640. token: token
  641. });
  642. },
  643. orderCreate: function orderCreate(data) {
  644. return request('/order/create', true, 'post', data);
  645. },
  646. orderList: function orderList(data) {
  647. return request('/order/list', true, 'post', data);
  648. },
  649. orderDetail: function orderDetail(token, id) {
  650. var hxNumber = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : '';
  651. var peisongOrderId = arguments.length > 3 && arguments[3] !== undefined ? arguments[3] : '';
  652. return request('/order/detail', true, 'get', {
  653. id: id,
  654. token: token,
  655. hxNumber: hxNumber,
  656. peisongOrderId: peisongOrderId
  657. });
  658. },
  659. orderDelivery: function orderDelivery(token, orderId) {
  660. return request('/order/delivery', true, 'post', {
  661. orderId: orderId,
  662. token: token
  663. });
  664. },
  665. orderReputation: function orderReputation(data) {
  666. return request('/order/reputation', true, 'post', data);
  667. },
  668. orderClose: function orderClose(token, orderId) {
  669. return request('/order/close', true, 'post', {
  670. orderId: orderId,
  671. token: token
  672. });
  673. },
  674. orderDelete: function orderDelete(token, orderId) {
  675. return request('/order/delete', true, 'post', {
  676. orderId: orderId,
  677. token: token
  678. });
  679. },
  680. orderPay: function orderPay(token, orderId) {
  681. return request('/order/pay', true, 'post', {
  682. orderId: orderId,
  683. token: token
  684. });
  685. },
  686. jdjlOrderPay: function jdjlOrderPay(token, _token) {
  687. var couponId = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : '';
  688. return request('/jdjl/payOrder', true, 'post', {
  689. _token: _token,
  690. token: token,
  691. couponId: couponId
  692. });
  693. },
  694. orderHX: function orderHX(hxNumber) {
  695. return request('/order/hx', true, 'post', {
  696. hxNumber: hxNumber
  697. });
  698. },
  699. orderSet: function orderSet() {
  700. return request('/order/set', true, 'get');
  701. },
  702. orderRefunds: function orderRefunds(token, orderId) {
  703. return request('/order/refund', true, 'get', {
  704. token: token,
  705. orderId: orderId
  706. });
  707. },
  708. withDrawApply: function withDrawApply(token, money) {
  709. return request('/user/withDraw/apply', true, 'post', {
  710. money: money,
  711. token: token
  712. });
  713. },
  714. withDrawApplyV2: function withDrawApplyV2(data) {
  715. return request('/user/withDraw/apply', true, 'post', data);
  716. },
  717. withDrawDetail: function withDrawDetail(token, id) {
  718. return request('/user/withDraw/detail', true, 'get', {
  719. token: token,
  720. id: id
  721. });
  722. },
  723. withDrawLogs: function withDrawLogs(data) {
  724. return request('/user/withDraw/list', true, 'post', data);
  725. },
  726. province: function province() {
  727. return request('/common/region/v2/province', false, 'get');
  728. },
  729. city: () => {
  730. return request('/common/region/v2/city', false, 'get')
  731. },
  732. districts: () => {
  733. return request('/common/region/v2/districts', false, 'get')
  734. },
  735. streets: () => {
  736. return request('/common/region/v2/streets', false, 'get')
  737. },
  738. nextRegion: function nextRegion(pid) {
  739. return request('/common/region/v2/child', false, 'get', {
  740. pid: pid
  741. });
  742. },
  743. cashLogs: function cashLogs(data) {
  744. return request('/user/cashLog', true, 'post', data);
  745. },
  746. cashLogsV2: function cashLogsV2(data) {
  747. return request('/user/cashLog/v2', true, 'post', data);
  748. },
  749. payLogs: function payLogs(data) {
  750. return request('/user/payLogs', true, 'post', data);
  751. },
  752. rechargeSendRules: function rechargeSendRules() {
  753. return request('/user/recharge/send/rule', true, 'get');
  754. },
  755. payBillDiscounts: function payBillDiscounts() {
  756. return request('/payBill/discounts', true, 'get');
  757. },
  758. payBill: function payBill(token, money) {
  759. var pwd = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : '';
  760. return request('/payBill/pay', true, 'post', { token: token, money: money, pwd: pwd });
  761. },
  762. payBillV2: function payBillV2(data) {
  763. return request('/payBill/pay', true, 'post', data);
  764. },
  765. vipLevel: function vipLevel() {
  766. return request('/config/vipLevel', true, 'get');
  767. },
  768. fxApply: function fxApply(token, name, mobile) {
  769. return request('/saleDistribution/apply', true, 'post', { token: token, name: name, mobile: mobile });
  770. },
  771. fxSetting: function fxSetting() {
  772. return request('/saleDistribution/setting', true, 'get');
  773. },
  774. fxBuy: function fxBuy(token) {
  775. return request('/saleDistribution/buy', true, 'post', { token: token });
  776. },
  777. fxApplyProgress: function fxApplyProgress(token) {
  778. return request('/saleDistribution/apply/progress', true, 'get', { token: token });
  779. },
  780. fxApplyProgressV2: function fxApplyProgressV2(token) {
  781. return request('/saleDistribution/apply/progress/v2', true, 'get', { token: token });
  782. },
  783. fxMembers: function fxMembers(data) {
  784. return request('/saleDistribution/members', true, 'post', data);
  785. },
  786. fxCommisionLog: function fxCommisionLog(data) {
  787. return request('/saleDistribution/commision/log', true, 'post', data);
  788. },
  789. fxCommisionFreezeAmount: function fxCommisionFreezeAmount(token) {
  790. return request('/saleDistribution/commission/freeze', true, 'get', { token: token });
  791. },
  792. fxSaleroomRankTotal: function fxSaleroomRankTotal(page, pageSize) {
  793. return request('/saleDistribution/sale-room-rank/total', true, 'get', {
  794. page: page, pageSize: pageSize
  795. });
  796. },
  797. fxSaleroomRankDaily: function fxSaleroomRankDaily(page, pageSize, day) {
  798. return request('/saleDistribution/sale-room-rank/daily', true, 'get', {
  799. page: page, pageSize: pageSize, day: day
  800. });
  801. },
  802. fxMembersStatistics: function fxMembersStatistics(token) {
  803. return request('/saleDistribution/members/statistics', true, 'get', { token: token });
  804. },
  805. goodsSellNumberStatistics: function goodsSellNumberStatistics(page, pageSize) {
  806. var goodsId = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : '';
  807. return request('/site/goods/statistics', true, 'get', {
  808. page: page, pageSize: pageSize, goodsId: goodsId
  809. });
  810. },
  811. wxaQrcode: function wxaQrcode(data) {
  812. return request('/qrcode/wxa/unlimit', true, 'post', data);
  813. },
  814. uploadFile: function uploadFile(token, tempFilePath) {
  815. var expireHours = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : '';
  816. var uploadUrl = API_BASE_URL + '/' + subDomain + '/dfs/upload/file';
  817. return new Promise(function (resolve, reject) {
  818. wx.uploadFile({
  819. url: uploadUrl,
  820. filePath: tempFilePath,
  821. name: 'upfile',
  822. formData: {
  823. 'token': token,
  824. expireHours: expireHours
  825. },
  826. success: function success(res) {
  827. resolve(JSON.parse(res.data));
  828. },
  829. fail: function fail(error) {
  830. reject(error);
  831. },
  832. complete: function complete(aaa) {
  833. // 加载完成
  834. }
  835. });
  836. });
  837. },
  838. uploadFileFromUrl: function uploadFileFromUrl() {
  839. var remoteFileUrl = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : '';
  840. var ext = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : '';
  841. return request('/dfs/upload/url', true, 'post', { remoteFileUrl: remoteFileUrl, ext: ext });
  842. },
  843. uploadFileList: function uploadFileList() {
  844. var path = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : '';
  845. return request('/dfs/upload/list', true, 'post', { path: path });
  846. },
  847. refundApply: function refundApply(data) {
  848. return request('/order/refundApply/apply', true, 'post', data);
  849. },
  850. refundApplyDetail: function refundApplyDetail(token, orderId) {
  851. var orderGoodsId = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : '';
  852. return request('/order/refundApply/info', true, 'get', {
  853. token: token,
  854. orderId: orderId,
  855. orderGoodsId: orderGoodsId
  856. });
  857. },
  858. refundApplyCancel: function refundApplyCancel(token, orderId) {
  859. var orderGoodsId = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : '';
  860. return request('/order/refundApply/cancel', true, 'post', {
  861. token: token,
  862. orderId: orderId,
  863. orderGoodsId: orderGoodsId
  864. });
  865. },
  866. cmsCategories: function cmsCategories() {
  867. return request('/cms/category/list', true, 'get', {});
  868. },
  869. cmsCategoryDetail: function cmsCategoryDetail(id) {
  870. return request('/cms/category/info', true, 'get', { id: id });
  871. },
  872. cmsArticles: function cmsArticles(data) {
  873. return request('/cms/news/list', true, 'post', data);
  874. },
  875. cmsArticleUsefulLogs: function cmsArticleUsefulLogs(data) {
  876. return request('/cms/news/useful/logs', true, 'post', data);
  877. },
  878. cmsArticleDetail: function cmsArticleDetail(id) {
  879. return request('/cms/news/detail', true, 'get', { id: id });
  880. },
  881. cmsArticleDetailV2: function cmsArticleDetailV2(id) {
  882. return request('/cms/news/detail/v2', true, 'get', { id: id });
  883. },
  884. cmsArticlePreNext: function cmsArticlePreNext(id) {
  885. return request('/cms/news/preNext', true, 'get', { id: id });
  886. },
  887. cmsArticleCreate: function cmsArticleCreate(data) {
  888. return request('/cms/news/put', true, 'post', data);
  889. },
  890. cmsArticleDelete: function cmsArticleDelete(token, id) {
  891. return request('/cms/news/del', true, 'post', { token: token, id: id });
  892. },
  893. cmsArticleUseless: function cmsArticleUseless(data) {
  894. return request('/cms/news/useful', true, 'post', data);
  895. },
  896. cmsPage: function cmsPage(key) {
  897. return request('/cms/page/info/v2', true, 'get', { key: key });
  898. },
  899. cmsTags: function cmsTags() {
  900. return request('/cms/tags/list', true, 'get', {});
  901. },
  902. invoiceList: function invoiceList(data) {
  903. return request('/invoice/list', true, 'post', data);
  904. },
  905. invoiceApply: function invoiceApply(data) {
  906. return request('/invoice/apply', true, 'post', data);
  907. },
  908. invoiceDetail: function invoiceDetail(token, id) {
  909. return request('/invoice/info', true, 'get', { token: token, id: id });
  910. },
  911. depositList: function depositList(data) {
  912. return request('/deposit/list', true, 'post', data);
  913. },
  914. payDeposit: function payDeposit(data) {
  915. return request('/deposit/pay', true, 'post', data);
  916. },
  917. depositInfo: function depositInfo(token, id) {
  918. return request('/deposit/info', true, 'get', { token: token, id: id });
  919. },
  920. depositBackApply: function depositBackApply(token, id) {
  921. return request('/deposit/back/apply', true, 'post', { token: token, id: id });
  922. },
  923. fetchShops: function fetchShops(data) {
  924. return request('/shop/subshop/list', true, 'post', data);
  925. },
  926. fetchMyShops: function fetchMyShops(token) {
  927. return request('/shop/subshop/my', true, 'get', { token: token });
  928. },
  929. shopSubdetail: function shopSubdetail(id) {
  930. return request('/shop/subshop/detail/v2', true, 'get', { id: id });
  931. },
  932. shopSubApply: function shopSubApply(data) {
  933. return request('/shop/subshop/apply', true, 'post', data);
  934. },
  935. pickPoints: function pickPoints(data) {
  936. return request('/shop/subshop/pickPoints', true, 'post', data);
  937. },
  938. addComment: function addComment(data) {
  939. return request('/comment/add', true, 'post', data);
  940. },
  941. commentList: function commentList(data) {
  942. return request('/comment/list', true, 'post', data);
  943. },
  944. modifyUserInfo: function modifyUserInfo(data) {
  945. return request('/user/modify', true, 'post', data);
  946. },
  947. bindSaleman: function bindSaleman(token, uid) {
  948. return request('/user/bindSaleman', true, 'post', data);
  949. },
  950. modifyUserPassword: function modifyUserPassword(token, pwdOld, pwdNew) {
  951. return request('/user/modify/password', true, 'post', { token: token, pwdOld: pwdOld, pwdNew: pwdNew });
  952. },
  953. uniqueId: function uniqueId() {
  954. var type = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : '';
  955. return request('/uniqueId/get', true, 'get', { type: type });
  956. },
  957. queryBarcode: function queryBarcode() {
  958. var barcode = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : '';
  959. return request('/barcode/info', true, 'get', { barcode: barcode });
  960. },
  961. luckyInfo: function luckyInfo(id) {
  962. return request('/luckyInfo/info/v2', true, 'get', { id: id });
  963. },
  964. luckyInfoJoin: function luckyInfoJoin(id, token) {
  965. return request('/luckyInfo/join', true, 'post', { id: id, token: token });
  966. },
  967. luckyInfoJoinMy: function luckyInfoJoinMy(id, token) {
  968. return request('/luckyInfo/join/my', true, 'get', { id: id, token: token });
  969. },
  970. luckyInfoJoinLogs: function luckyInfoJoinLogs(data) {
  971. return request('/luckyInfo/join/logs', true, 'post', data);
  972. },
  973. jsonList: function jsonList(data) {
  974. return request('/json/list', true, 'post', data);
  975. },
  976. jsonSet: function jsonSet(data) {
  977. return request('/json/set', true, 'post', data);
  978. },
  979. jsonDelete: function jsonDelete() {
  980. var token = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : '';
  981. var id = arguments[1];
  982. return request('/json/delete', true, 'post', { token: token, id: id });
  983. },
  984. graphValidateCodeUrl: function graphValidateCodeUrl() {
  985. var key = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : Math.random();
  986. var _url = API_BASE_URL + '/' + subDomain + '/verification/pic/get?key=' + key;
  987. return _url;
  988. },
  989. graphValidateCodeCheck: function graphValidateCodeCheck() {
  990. var key = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : Math.random();
  991. var code = arguments[1];
  992. return request('/verification/pic/check', true, 'post', { key: key, code: code });
  993. },
  994. shortUrl: function shortUrl() {
  995. var url = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : '';
  996. return request('/common/short-url/shorten', false, 'post', { url: url });
  997. },
  998. smsValidateCode: function smsValidateCode(mobile) {
  999. var key = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : '';
  1000. var picCode = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : '';
  1001. return request('/verification/sms/get', true, 'get', { mobile: mobile, key: key, picCode: picCode });
  1002. },
  1003. smsValidateCodeByToken: function smsValidateCodeByToken(token) {
  1004. return request('/verification/sms/get-by-token', true, 'get', { token: token });
  1005. },
  1006. smsValidateCodeCheck: function smsValidateCodeCheck(mobile, code) {
  1007. return request('/verification/sms/check', true, 'post', { mobile: mobile, code: code });
  1008. },
  1009. mailValidateCode: function mailValidateCode(mail) {
  1010. return request('/verification/mail/get', true, 'get', { mail: mail });
  1011. },
  1012. mailValidateCodeCheck: function mailValidateCodeCheck(mail, code) {
  1013. return request('/verification/mail/check', true, 'post', { mail: mail, code: code });
  1014. },
  1015. mapDistance: function mapDistance(lat1, lng1, lat2, lng2) {
  1016. return request('/common/map/distance', false, 'get', { lat1: lat1, lng1: lng1, lat2: lat2, lng2: lng2 });
  1017. },
  1018. mapDistanceNavigation: function mapDistanceNavigation(key, mode, from, to) {
  1019. return request('/common/map/qq/distance', false, 'post', { key: key, mode: mode, from: from, to: to });
  1020. },
  1021. mapQQAddress: function mapQQAddress() {
  1022. var location = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : '';
  1023. var coord_type = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : '5';
  1024. return request('/common/map/qq/address', false, 'get', { location: location, coord_type: coord_type });
  1025. },
  1026. mapQQSearch: function mapQQSearch(data) {
  1027. return request('/common/map/qq/search', false, 'post', data);
  1028. },
  1029. virtualTraderList: function virtualTraderList(data) {
  1030. return request('/virtualTrader/list', true, 'post', data);
  1031. },
  1032. virtualTraderDetail: function virtualTraderDetail(token, id) {
  1033. return request('/virtualTrader/info', true, 'get', { token: token, id: id });
  1034. },
  1035. virtualTraderBuy: function virtualTraderBuy(token, id) {
  1036. return request('/virtualTrader/buy', true, 'post', { token: token, id: id });
  1037. },
  1038. virtualTraderMyBuyLogs: function virtualTraderMyBuyLogs(data) {
  1039. return request('/virtualTrader/buy/logs', true, 'post', data);
  1040. },
  1041. queuingTypes: function queuingTypes() {
  1042. var status = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : '';
  1043. return request('/queuing/types', true, 'get', { status: status });
  1044. },
  1045. queuingGet: function queuingGet(token, typeId) {
  1046. var mobile = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : '';
  1047. return request('/queuing/get', true, 'post', { token: token, typeId: typeId, mobile: mobile });
  1048. },
  1049. queuingMy: function queuingMy(token) {
  1050. var typeId = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : '';
  1051. var status = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : '';
  1052. return request('/queuing/my', true, 'get', { token: token, typeId: typeId, status: status });
  1053. },
  1054. idcardCheck: function idcardCheck(token, name, idCardNo) {
  1055. return request('/user/idcard', true, 'post', { token: token, name: name, idCardNo: idCardNo });
  1056. },
  1057. loginout: function loginout(token) {
  1058. return request('/user/loginout', true, 'get', { token: token });
  1059. },
  1060. userLevelList: function userLevelList(data) {
  1061. return request('/user/level/list', true, 'post', data);
  1062. },
  1063. userLevelDetail: function userLevelDetail(levelId) {
  1064. return request('/user/level/info', true, 'get', { id: levelId });
  1065. },
  1066. userLevelPrices: function userLevelPrices(levelId) {
  1067. return request('/user/level/prices', true, 'get', { levelId: levelId });
  1068. },
  1069. userLevelBuy: function userLevelBuy(token, priceId) {
  1070. var isAutoRenew = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : false;
  1071. var remark = arguments.length > 3 && arguments[3] !== undefined ? arguments[3] : '';
  1072. return request('/user/level/buy', true, 'post', {
  1073. token: token,
  1074. userLevelPriceId: priceId,
  1075. isAutoRenew: isAutoRenew,
  1076. remark: remark
  1077. });
  1078. },
  1079. userLevelBuyLogs: function userLevelBuyLogs(data) {
  1080. return request('/user/level/buyLogs', true, 'post', data);
  1081. },
  1082. messageList: function messageList(data) {
  1083. return request('/user/message/list', true, 'post', data);
  1084. },
  1085. messageRead: function messageRead(token, id) {
  1086. return request('/user/message/read', true, 'post', { token: token, id: id });
  1087. },
  1088. messageDelete: function messageDelete(token, id) {
  1089. return request('/user/message/del', true, 'post', { token: token, id: id });
  1090. },
  1091. bindOpenid: function bindOpenid(token, code) {
  1092. return request('/user/wxapp/bindOpenid', true, 'post', {
  1093. token: token, code: code,
  1094. type: 2
  1095. });
  1096. },
  1097. encryptedData: function encryptedData(code, _encryptedData, iv) {
  1098. return request('/user/wxapp/decode/encryptedData', true, 'post', {
  1099. code: code, encryptedData: _encryptedData, iv: iv
  1100. });
  1101. },
  1102. scoreDeductionRules: function scoreDeductionRules() {
  1103. var type = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : '';
  1104. return request('/score/deduction/rules', true, 'get', { type: type });
  1105. },
  1106. voteItems: function voteItems(data) {
  1107. return request('/vote/items', true, 'post', data);
  1108. },
  1109. voteItemDetail: function voteItemDetail(id) {
  1110. return request('/vote/info', true, 'get', { id: id });
  1111. },
  1112. vote: function vote(token, voteId, items, remark) {
  1113. return request('/vote/vote', true, 'post', {
  1114. token: token, voteId: voteId,
  1115. items: items.join(),
  1116. remark: remark
  1117. });
  1118. },
  1119. myVote: function myVote(token, voteId) {
  1120. return request('/vote/vote/info', true, 'get', {
  1121. token: token, voteId: voteId
  1122. });
  1123. },
  1124. voteLogs: function voteLogs(data) {
  1125. return request('/vote/vote/list', true, 'post', data);
  1126. },
  1127. yuyueItems: function yuyueItems(data) {
  1128. return request('/yuyue/items', true, 'post', data);
  1129. },
  1130. yuyueItemDetail: function yuyueItemDetail(id) {
  1131. return request('/yuyue/info', true, 'get', { id: id });
  1132. },
  1133. yuyueJoin: function yuyueJoin(data) {
  1134. return request('/yuyue/join', true, 'post', data);
  1135. },
  1136. yuyueJoinPay: function yuyueJoinPay(token, joinId) {
  1137. return request('/yuyue/pay', true, 'post', {
  1138. token: token, joinId: joinId
  1139. });
  1140. },
  1141. yuyueJoinUpdate: function yuyueJoinUpdate(token, joinId, extJsonStr) {
  1142. return request('/yuyue/join/update', true, 'post', {
  1143. token: token, joinId: joinId, extJsonStr: extJsonStr
  1144. });
  1145. },
  1146. yuyueMyJoinInfo: function yuyueMyJoinInfo(token, joinId) {
  1147. return request('/yuyue/join/info', true, 'post', {
  1148. token: token, joinId: joinId
  1149. });
  1150. },
  1151. yuyueMyJoinLogs: function yuyueMyJoinLogs(data) {
  1152. return request('/yuyue/join/list', true, 'post', data);
  1153. },
  1154. yuyueTeams: function yuyueTeams(data) {
  1155. return request('/yuyue/info/teams', true, 'post', data);
  1156. },
  1157. yuyueTeamDetail: function yuyueTeamDetail(teamId) {
  1158. return request('/yuyue/info/team', true, 'get', { teamId: teamId });
  1159. },
  1160. yuyueTeamMembers: function yuyueTeamMembers(data) {
  1161. return request('/yuyue/info/team/members', true, 'post', data);
  1162. },
  1163. yuyueTeamDeleteMember: function yuyueTeamDeleteMember(token, joinId) {
  1164. return request('/yuyue/info/team/members/del', true, 'post', data);
  1165. },
  1166. register_email: function register_email(data) {
  1167. return request('/user/email/register', true, 'post', data);
  1168. },
  1169. login_email: function login_email(data) {
  1170. return request('/user/email/login', true, 'post', data);
  1171. },
  1172. bindEmail: function bindEmail(token, email, code) {
  1173. var pwd = arguments.length > 3 && arguments[3] !== undefined ? arguments[3] : '';
  1174. return request('/user/email/bindUsername', true, 'post', {
  1175. token: token, email: email, code: code, pwd: pwd
  1176. });
  1177. },
  1178. goodsDynamic: function goodsDynamic(type) {
  1179. return request('/site/goods/dynamic', true, 'get', { type: type });
  1180. },
  1181. fetchSubDomainByWxappAppid: function fetchSubDomainByWxappAppid(appid) {
  1182. return request('/subdomain/appid/wxapp', false, 'get', { appid: appid });
  1183. },
  1184. cmsArticleFavPut: function cmsArticleFavPut(token, newsId) {
  1185. return request('/cms/news/fav/add', true, 'post', { token: token, newsId: newsId });
  1186. },
  1187. cmsArticleFavCheck: function cmsArticleFavCheck(token, newsId) {
  1188. return request('/cms/news/fav/check', true, 'get', { token: token, newsId: newsId });
  1189. },
  1190. cmsArticleFavList: function cmsArticleFavList(data) {
  1191. return request('/cms/news/fav/list', true, 'post', data);
  1192. },
  1193. cmsArticleFavDeleteById: function cmsArticleFavDeleteById(token, id) {
  1194. return request('/cms/news/fav/delete', true, 'post', { token: token, id: id });
  1195. },
  1196. cmsArticleFavDeleteByNewsId: function cmsArticleFavDeleteByNewsId(token, newsId) {
  1197. return request('/cms/news/fav/delete', true, 'post', { token: token, newsId: newsId });
  1198. },
  1199. shippingCarInfo: function shippingCarInfo(token) {
  1200. return request('/shopping-cart/info', true, 'get', {
  1201. token: token
  1202. });
  1203. },
  1204. shippingCarInfoAddItem: function shippingCarInfoAddItem(token, goodsId, number, sku, addition) {
  1205. return request('/shopping-cart/add', true, 'post', {
  1206. token: token,
  1207. goodsId: goodsId,
  1208. number: number,
  1209. sku: sku && sku.length > 0 ? JSON.stringify(sku) : '',
  1210. addition: addition && addition.length > 0 ? JSON.stringify(addition) : ''
  1211. });
  1212. },
  1213. shippingCarInfoModifyNumber: function shippingCarInfoModifyNumber(token, key, number) {
  1214. return request('/shopping-cart/modifyNumber', true, 'post', {
  1215. token: token, key: key, number: number
  1216. });
  1217. },
  1218. shippingCarInfoRemoveItem: function shippingCarInfoRemoveItem(token, key) {
  1219. return request('/shopping-cart/remove', true, 'post', {
  1220. token: token, key: key
  1221. });
  1222. },
  1223. shippingCartSelected: function shippingCartSelected(token, key, selected) {
  1224. return request('/shopping-cart/select', true, 'post', {
  1225. token: token, key: key, selected: selected
  1226. });
  1227. },
  1228. shippingCarInfoRemoveAll: function shippingCarInfoRemoveAll(token) {
  1229. return request('/shopping-cart/empty', true, 'post', {
  1230. token: token
  1231. });
  1232. },
  1233. growthLogs: function growthLogs(data) {
  1234. return request('/growth/logs', true, 'post', data);
  1235. },
  1236. exchangeScoreToGrowth: function exchangeScoreToGrowth(token, deductionScore) {
  1237. return request('/growth/exchange', true, 'post', {
  1238. token: token, deductionScore: deductionScore
  1239. });
  1240. },
  1241. wxaMpLiveRooms: function wxaMpLiveRooms() {
  1242. return request('/wx/live/rooms', true, 'get');
  1243. },
  1244. wxaMpLiveRoomHisVedios: function wxaMpLiveRoomHisVedios(roomId) {
  1245. return request('/wx/live/his', true, 'get', {
  1246. roomId: roomId
  1247. });
  1248. },
  1249. peisonFeeList: function peisonFeeList() {
  1250. return request('/fee/peisong/list', true, 'get');
  1251. },
  1252. peisongMembers: function peisongMembers(data) {
  1253. return request('/peisong/member/list', true, 'post', data);
  1254. },
  1255. peisongMemberInfo: function peisongMemberInfo(token) {
  1256. return request('/peisong/member/info', true, 'get', {
  1257. token: token
  1258. });
  1259. },
  1260. peisongMemberChangeWorkStatus: function peisongMemberChangeWorkStatus(token) {
  1261. return request('/peisong/member/change-work-status', true, 'post', {
  1262. token: token
  1263. });
  1264. },
  1265. peisongOrdersGrabbing: function peisongOrdersGrabbing(token) {
  1266. return request('/peisong/order/grabbing', true, 'get', { token: token });
  1267. },
  1268. peisongOrders: function peisongOrders(data) {
  1269. return request('/peisong/order/list', true, 'post', data);
  1270. },
  1271. peisongOrderGrab: function peisongOrderGrab(data) {
  1272. return request('/peisong/order/grab', true, 'post', data);
  1273. },
  1274. peisongOrderDetail: function peisongOrderDetail(token, id) {
  1275. return request('/peisong/order/detail', true, 'get', { token: token, id: id });
  1276. },
  1277. peisongOrderEstimatedCompletionTime: function peisongOrderEstimatedCompletionTime(data) {
  1278. return request('/peisong/order/estimatedCompletionTime', true, 'post', data);
  1279. },
  1280. peisongStartService: function peisongStartService(data) {
  1281. return request('/peisong/order/start-service', true, 'post', data);
  1282. },
  1283. peisongEndService: function peisongEndService(data) {
  1284. return request('/peisong/order/end-service', true, 'post', data);
  1285. },
  1286. peisongOrderAllocation: function peisongOrderAllocation(token, id, uid) {
  1287. return request('/peisong/order/allocation', true, 'post', {
  1288. token: token, id: id, uid: uid
  1289. });
  1290. },
  1291. siteStatistics: function siteStatistics() {
  1292. return request('/site/statistics', true, 'get');
  1293. },
  1294. orderStatistics: function orderStatistics(token) {
  1295. return request('/order/statistics', true, 'get', {
  1296. token: token
  1297. });
  1298. },
  1299. siteStatisticsSaleroom: function siteStatisticsSaleroom(data) {
  1300. return request('/site/statistics/saleroom', true, 'get', data);
  1301. },
  1302. siteStatisticsSaleroomYear: function siteStatisticsSaleroomYear() {
  1303. var year = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : '';
  1304. return request('/site/statistics/saleroom/year', true, 'get', { year: year });
  1305. },
  1306. bonusLog: function bonusLog(data) {
  1307. return request('/bonusLog/list', true, 'post', data);
  1308. },
  1309. mtjAsset: function mtjAsset(token) {
  1310. return request('/mtj/asset', true, 'get', { token: token });
  1311. },
  1312. mtjSetting: function mtjSetting() {
  1313. return request('/mtj/setting', true, 'get');
  1314. },
  1315. mtjLogs: function mtjLogs(data) {
  1316. return request('/mtj/logs', true, 'post', data);
  1317. },
  1318. mtjStatistics: function mtjStatistics() {
  1319. return request('/site/statistics/mjt', true, 'get');
  1320. },
  1321. mtjTransfer: function mtjTransfer(data) {
  1322. return request('/mtj/transfer', true, 'post', data);
  1323. },
  1324. mtjTransferLogs: function mtjTransferLogs(data) {
  1325. return request('/mtj/transfer/logs', true, 'post', data);
  1326. },
  1327. register_tt: function register_tt(data) {
  1328. return request('/user/tt/microapp/register', true, 'post', data);
  1329. },
  1330. login_tt: function login_tt(code) {
  1331. return request('/user/tt/microapp/login', true, 'post', {
  1332. code: code
  1333. });
  1334. },
  1335. wxOpenAuthorization: function wxOpenAuthorization(data) {
  1336. return request('/user/wxsns/authorization', true, 'post', data);
  1337. },
  1338. userAttentioncheck: function userAttentioncheck(token, uid) {
  1339. return request('/user/attention/check', true, 'get', {
  1340. token: token, uid: uid
  1341. });
  1342. },
  1343. userAttentionAdd: function userAttentionAdd(token, uid) {
  1344. return request('/user/attention/add', true, 'post', {
  1345. token: token, uid: uid
  1346. });
  1347. },
  1348. userAttentionRemove: function userAttentionRemove(token, uid) {
  1349. return request('/user/attention/remove', true, 'post', {
  1350. token: token, uid: uid
  1351. });
  1352. },
  1353. userAttentionMeList: function userAttentionMeList(data) {
  1354. return request('/user/attention/attention-me', true, 'post', data);
  1355. },
  1356. userMyAttentionList: function userMyAttentionList(data) {
  1357. return request('/user/attention/my-attention', true, 'post', data);
  1358. },
  1359. userAttentionDetail: function userAttentionDetail(token, uid) {
  1360. return request('/user/attention/detail', true, 'get', {
  1361. token: token, uid: uid
  1362. });
  1363. },
  1364. userAttentionStatistics: function userAttentionStatistics(token) {
  1365. return request('/user/attention/statistics', true, 'get', {
  1366. token: token
  1367. });
  1368. },
  1369. cyTableToken: function cyTableToken(tableId, key) {
  1370. return request('/cyTable/token', true, 'post', {
  1371. id: tableId,
  1372. k: key
  1373. });
  1374. },
  1375. cyTableAddOrder: function cyTableAddOrder(data) {
  1376. return request('/cyTable/add-order', true, 'post', data);
  1377. },
  1378. cyTablePayOrder: function cyTablePayOrder(data) {
  1379. return request('/cyTable/pay-order', true, 'post', data);
  1380. },
  1381. goodsTimesDays: function goodsTimesDays(goodsId) {
  1382. var propertyChildIds = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : '';
  1383. return request('/shop/goods/times/days', true, 'post', { goodsId: goodsId, propertyChildIds: propertyChildIds });
  1384. },
  1385. goodsTimesDayItems: function goodsTimesDayItems(day, goodsId) {
  1386. var propertyChildIds = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : '';
  1387. return request('/shop/goods/times/items', true, 'post', { day: day, goodsId: goodsId, propertyChildIds: propertyChildIds });
  1388. },
  1389. wxappServiceLogin: function wxappServiceLogin(data) {
  1390. return request('/user/wxappService/login', true, 'post', data);
  1391. },
  1392. wxappServiceLoginWxaMobile: function wxappServiceLoginWxaMobile(data) {
  1393. return request('/user/wxappService/login/mobile', true, 'post', data);
  1394. },
  1395. wxappServiceRegisterComplex: function wxappServiceRegisterComplex(data) {
  1396. return request('/user/wxappService/register/complex', true, 'post', data);
  1397. },
  1398. wxappServiceRegisterSimple: function wxappServiceRegisterSimple(data) {
  1399. return request('/user/wxappService/register/simple', true, 'post', data);
  1400. },
  1401. wxappServiceAuthorize: function wxappServiceAuthorize(data) {
  1402. return request('/user/wxappService/authorize', true, 'post', data);
  1403. },
  1404. wxappServiceBindMobile: function wxappServiceBindMobile(data) {
  1405. return request('/user/wxappService/bindMobile', true, 'post', data);
  1406. },
  1407. wxappServiceBindOpenid: function wxappServiceBindOpenid(data) {
  1408. return request('/user/wxappService/bindOpenid', true, 'post', data);
  1409. },
  1410. wxappServiceEncryptedData: function wxappServiceEncryptedData(data) {
  1411. return request('/user/wxappService/decode/encryptedData', true, 'post', data);
  1412. },
  1413. trtcUserSig: function trtcUserSig(token) {
  1414. return request('/trtc/userSig', true, 'get', { token: token });
  1415. },
  1416. setPayPassword: function setPayPassword(token, pwd) {
  1417. return request('/user/paypwd/set', true, 'post', { token: token, pwd: pwd });
  1418. },
  1419. modifyPayPassword: function modifyPayPassword(token, pwdOld, pwdNew) {
  1420. return request('/user/paypwd/modify', true, 'post', { token: token, pwdOld: pwdOld, pwdNew: pwdNew });
  1421. },
  1422. resetPayPassword: function resetPayPassword(mobile, code, pwd) {
  1423. return request('/user/paypwd/reset', true, 'post', { mobile: mobile, code: code, pwd: pwd });
  1424. },
  1425. adPosition: function adPosition(key) {
  1426. return request('/site/adPosition/info', true, 'get', { key: key });
  1427. },
  1428. momentsCategory: function momentsCategory() {
  1429. return request('/momentsCategory/list', true, 'get');
  1430. },
  1431. momentsList: function momentsList(data) {
  1432. return request('/moments/list', true, 'post', data);
  1433. },
  1434. momentsdetail: function momentsdetail(id) {
  1435. return request('/moments/detail', true, 'get', { id: id });
  1436. },
  1437. goodsVisitLog: function goodsVisitLog(data) {
  1438. return request('/goods/visitLog', true, 'post', data);
  1439. },
  1440. goodsVisitLogAdd: function goodsVisitLogAdd(data) {
  1441. return request('/goods/visitLog/add', true, 'post', data);
  1442. },
  1443. goodsVisitLogDelete: function goodsVisitLogDelete(data) {
  1444. return request('/goods/visitLog/delete', true, 'post', data);
  1445. },
  1446. channelDataPush: function channelDataPush(key, content) {
  1447. return request('/channelData/push', true, 'post', { key: key, content: content });
  1448. },
  1449. channelDataPull: function channelDataPull(key) {
  1450. return request('/channelData/pull', true, 'get', { key: key });
  1451. },
  1452. bindPartner: function bindPartner(token, partnerId) {
  1453. return request('/user/bindPartner', true, 'post', { token: token, uid: partnerId });
  1454. },
  1455. partnerSetting: function partnerSetting() {
  1456. return request('/partner/setting', true, 'get');
  1457. },
  1458. partnerBindTeamLeader: function partnerBindTeamLeader(token, uid) {
  1459. return request('/partner/bindTeamLeader', true, 'post', { token: token, uid: uid });
  1460. },
  1461. partnerBuyTeamLeader: function partnerBuyTeamLeader(token) {
  1462. return request('/partner/buy', true, 'post', { token: token });
  1463. },
  1464. partnerMembersStatistics: function partnerMembersStatistics(token) {
  1465. return request('/partner/members/statistics', true, 'get', { token: token });
  1466. },
  1467. partnerMembers: function partnerMembers(data) {
  1468. return request('/partner/members', true, 'post', data);
  1469. }
  1470. };
  1471. /***/ })
  1472. /******/ ]);