抖音c端
Nevar pievienot vairāk kā 25 tēmas Tēmai ir jāsākas ar burtu vai ciparu, tā var saturēt domu zīmes ('-') un var būt līdz 35 simboliem gara.

pirms 2 gadiem
pirms 2 gadiem
pirms 2 gadiem
pirms 2 gadiem
pirms 2 gadiem
pirms 2 gadiem
pirms 2 gadiem
pirms 2 gadiem
pirms 2 gadiem
pirms 2 gadiem
pirms 1 gada
pirms 2 gadiem
pirms 1 gada
pirms 2 gadiem
pirms 1 gada
pirms 2 gadiem
pirms 2 gadiem
pirms 2 gadiem
pirms 2 gadiem
pirms 2 gadiem
pirms 2 gadiem
pirms 2 gadiem
pirms 2 gadiem
pirms 2 gadiem
pirms 2 gadiem
pirms 2 gadiem
pirms 2 gadiem
pirms 2 gadiem
pirms 2 gadiem
pirms 2 gadiem
pirms 2 gadiem
pirms 2 gadiem
pirms 2 gadiem
pirms 2 gadiem
pirms 2 gadiem
pirms 2 gadiem
pirms 2 gadiem
pirms 2 gadiem
pirms 2 gadiem
pirms 2 gadiem
pirms 2 gadiem
pirms 2 gadiem
pirms 2 gadiem
pirms 2 gadiem
pirms 2 gadiem
pirms 2 gadiem
pirms 2 gadiem
pirms 2 gadiem
pirms 2 gadiem
pirms 2 gadiem
pirms 2 gadiem
pirms 2 gadiem
pirms 2 gadiem
pirms 2 gadiem
pirms 2 gadiem
pirms 2 gadiem
pirms 2 gadiem
pirms 2 gadiem
pirms 2 gadiem
pirms 2 gadiem
pirms 2 gadiem
pirms 2 gadiem
pirms 2 gadiem
pirms 2 gadiem
pirms 2 gadiem
pirms 2 gadiem
pirms 2 gadiem
pirms 2 gadiem
pirms 2 gadiem
pirms 2 gadiem
pirms 1 gada
pirms 2 gadiem
pirms 2 gadiem
pirms 2 gadiem
pirms 2 gadiem
pirms 2 gadiem
pirms 2 gadiem
pirms 2 gadiem
pirms 2 gadiem
pirms 2 gadiem
pirms 2 gadiem
pirms 2 gadiem
pirms 2 gadiem
pirms 2 gadiem
pirms 2 gadiem
pirms 2 gadiem
pirms 2 gadiem
pirms 2 gadiem
pirms 2 gadiem
pirms 2 gadiem
pirms 2 gadiem
pirms 2 gadiem
pirms 2 gadiem
pirms 2 gadiem
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614
  1. const Http = require("../../utils/HttpBasics");
  2. const imgurl = require("../../utils/imgurl");
  3. const config = require("../../config/config");
  4. let app = getApp();
  5. Page({
  6. /**
  7. * 页面的初始数据
  8. */
  9. data: {},
  10. /**
  11. * 生命周期函数--监听页面加载
  12. */
  13. getCongig() { //获取小程序是否开通授权手机号
  14. Http.get({
  15. url: config.api.getConfig,
  16. data: {
  17. key: "douyinPhoneStatus"
  18. }
  19. }).then(res => {
  20. app.globalData.ifCongPh = res.data ? res.data : 1
  21. }).catch(err => {
  22. app.globalData.ifCongPh = 1
  23. })
  24. },
  25. onLoad: function (options) {
  26. let that = this;
  27. console.log(options, "跳转地址栏");
  28. tt.showToast({
  29. title: '加载中',
  30. icon: "loading",
  31. duration: 1000
  32. })
  33. /**
  34. * 根据接收到的参数的值,判断跳转到哪个页面
  35. */
  36. if (options && options.type) {
  37. app.globalData.type = options.type;
  38. }
  39. if (decodeURIComponent(options.scene) == "undefined") {
  40. that.setData({
  41. scene: 0
  42. })
  43. app.globalData.scene = 0;
  44. } else {
  45. that.setData({
  46. scene: decodeURIComponent(options.scene)
  47. });
  48. app.globalData.scene = decodeURIComponent(options.scene)
  49. that.setData({
  50. newArr: this.data.scene.split(':')
  51. })
  52. console.log(this.data.newArr);
  53. //// 大屏-二维码-start
  54. if (this.data.newArr[0] == 'JC') {
  55. // 跳转券详情
  56. options.couponChannelId = this.data.newArr[1];
  57. } else if (this.data.newArr[0] == 'JG') {
  58. // 跳转拼团详情
  59. options.couponChannelId = this.data.newArr[1];
  60. options.path = 'daping'
  61. } else if (this.data.newArr[0] == 't') {
  62. // 普通二维码
  63. options.type = this.data.newArr[1];
  64. app.globalData.type = options.type;
  65. if (options.type == 'cd') {
  66. options.couponChannelId = this.data.newArr[2];
  67. options.tenantId = this.data.newArr[3] || "";
  68. } else if (options.type == 'bd') {
  69. options.bt = this.data.newArr[2];
  70. options.id = this.data.newArr[3];
  71. options.tenantId = this.data.newArr[4] || "";
  72. } else if (options.type == 'gm') {
  73. options.id = this.data.newArr[2];
  74. } else if (options.type == 'sd') {
  75. options.couponChannelId = this.data.newArr[2];
  76. } else if (options.type == 'td') {
  77. // 专题活动页
  78. options.id = this.data.newArr[2];
  79. } else if (options.type == 'md') {
  80. // 门店详情
  81. options.id = this.data.newArr[2];
  82. options.tenantId = this.data.newArr[3] || "";
  83. } else if (options.type == 'ra') {
  84. //活动详情
  85. options.id = this.data.newArr[2];
  86. } else if (options.type == 'si') {
  87. //活动签到
  88. options.id = this.data.newArr[2];
  89. } else if (options.type == 'wj') {
  90. options.id = this.data.newArr[2];
  91. } else if (options.type == 'wjLsit') {
  92. options.id = this.data.newArr[2];
  93. }
  94. }
  95. }
  96. tt.setStorageSync('options', JSON.stringify(options))
  97. tt.setStorageSync('imgurl', imgurl);
  98. if (app.globalData.token) {
  99. that.getCongig()
  100. // this.updateUserInfo();
  101. if (options.couponChannelId || options.orderId || options.id) {
  102. that.userStatus(options);
  103. } else {
  104. that.userStatus();
  105. }
  106. } else {
  107. // 由于 token 是网络请求,可能会在 Page.onLoad 之后才返回
  108. // 所以此处加入 callback 以防止这种情况
  109. app.tokenCallback = token => {
  110. that.getCongig()
  111. // this.updateUserInfo();
  112. if (options.couponChannelId || options.orderId || options.id) {
  113. that.userStatus(options);
  114. } else {
  115. that.userStatus();
  116. }
  117. }
  118. }
  119. },
  120. /**
  121. * 检查用户的状态
  122. */
  123. userStatus: function (options) {
  124. var that = this;
  125. if (options && (options.couponChannelId || options.orderId || options.id)) {
  126. that.checkuserstatus(options);
  127. } else {
  128. that.checkuserstatus();
  129. }
  130. },
  131. /**
  132. * 获取手机信息
  133. */
  134. // updateUserInfo() {
  135. // tt.getSystemInfo({
  136. // success: function(res) {
  137. // Http.post({
  138. // url: config.api.updateUserInfo,
  139. // data: {
  140. // systemInfo: JSON.stringify(res)
  141. // }
  142. // }).then(res => {
  143. // console.log(res)
  144. // })
  145. // }
  146. // })
  147. // },
  148. checkuserstatus(options) {
  149. let that = this;
  150. if (options && options.couponChannelId && options.type == 'orderAffirm') {
  151. tt.redirectTo({
  152. url: `/pages/coupon/confirmation/confirmation?couponChannelId=${options.couponChannelId}`
  153. })
  154. }
  155. if (options && options.couponChannelId && !options.spellGroup && app.globalData.type != 'sd') {
  156. if (options.cuserId) {
  157. tt.redirectTo({
  158. url: `/pages/coupon/detail/index?couponChannelId=${options.couponChannelId}&cuserId=${options.cuserId}&coverImg=${options.coverImg}&userName=${options.userName}&avatarUrl=${options.avatarUrl}&couponOrderId=${options.couponOrderId}&updateDate=${options.updateDate}&mallTenantId=${options.tenantId}`,
  159. })
  160. } else {
  161. // 跳转普通券/消费卡/限时秒杀/砍价详情
  162. tt.redirectTo({
  163. url: `/pages/coupon/detail/index?couponChannelId=${options.couponChannelId}&mallTenantId=${options.tenantId}`,
  164. })
  165. }
  166. } else {
  167. Http.get({
  168. url: config.api.checkUserStatus,
  169. data: {
  170. token: app.globalData.token,
  171. mallTenantId: options.tenantId
  172. }
  173. })
  174. .then(res => {
  175. // res = JSON.parse('{"code":11004,"message":"用户昵称未授权,请跳转到用户昵称授权页!","data":{}}')
  176. //参与拼团
  177. if (options && options.orderId && app.globalData.type == 'dt') {
  178. //订单详情
  179. tt.redirectTo({
  180. url: `/pages/order/detail/index?orderId=${options.orderId}&mallTenantId=${options.tenantId}`
  181. })
  182. } else if (options && options.orderGroupId) {
  183. tt.redirectTo({
  184. url: `/pages/joinFrDpell/index?couponId=${options.couponId}&orderGroupId=${options.orderGroupId}&couponChannelId=${options.couponChannelId}&orderId=${options.orderId}&avatarUrl=${options.avatarUrl}&nickName=${options.nickName}`
  185. })
  186. }
  187. //来自大屏的跳转拼团券详情
  188. else if (options && options.couponChannelId && options.path == 'daping') {
  189. /**
  190. * 主要是为了拿couponId
  191. */
  192. Http.get({
  193. url: config.api.couponDetail,
  194. data: {
  195. couponChannelId: options.couponChannelId
  196. }
  197. }).then(res => {
  198. let data = res.data;
  199. tt.redirectTo({
  200. url: `/pages/spellGroup/mySpellGroup/index?couponChannelId=${options.couponChannelId}&couponId=${data.couponId}`
  201. })
  202. })
  203. } else if (options && options.couponChannelId && !options.spellGroup && app.globalData.type != 'sd') {
  204. // 转赠判断
  205. if (options.cuserId) {
  206. tt.redirectTo({
  207. url: `/pages/coupon/detail/index?couponChannelId=${options.couponChannelId}&cuserId=${options.cuserId}&coverImg=${options.coverImg}&userName=${options.userName}&avatarUrl=${options.avatarUrl}&couponOrderId=${options.couponOrderId}&updateDate=${options.updateDate}`,
  208. })
  209. } else {
  210. // 跳转普通券/消费卡/限时秒杀/砍价详情
  211. tt.redirectTo({
  212. url: `/pages/coupon/detail/index?couponChannelId=${options.couponChannelId}`,
  213. })
  214. }
  215. }
  216. // 拼团详情页(只有通过扫码进入才可能进入拼团详情页面,只有这一个入口)
  217. else if ((options && options.couponChannelId && app.globalData.type == 'sd') || (options && options.couponChannelId && options.spellGroup)) {
  218. tt.redirectTo({
  219. url: `/pages/spellGroup/mySpellGroup/index?couponChannelId=${options.couponChannelId}`,
  220. })
  221. }
  222. // 游戏页面
  223. else if (options && options.id && app.globalData.type == 'gm') {
  224. that.getGameOne(app.globalData.token, options.id)
  225. }
  226. // 报名活动页面
  227. else if (options && options.id && app.globalData.type == 'ra') {
  228. tt.redirectTo({
  229. url: `/pages/radetail/index?id=${options.id}`,
  230. })
  231. }
  232. //活动签到
  233. else if (options && options.id && app.globalData.type == 'si') {
  234. tt.redirectTo({
  235. url: `/pages/acSignIn/index?id=${options.id}`,
  236. })
  237. } else if (app.globalData.type == 'wjLsit') { //问卷调查
  238. tt.redirectTo({
  239. url: `/pages/questionnaire/questionnaireLsit/questionnaireLsit`,
  240. })
  241. }
  242. //问卷答题
  243. else if (options && options.id && app.globalData.type == 'wj') {
  244. tt.redirectTo({
  245. url: `/pages/questionnaire/questionnaire?id=${options.id}`,
  246. })
  247. }
  248. // 宣传页详情
  249. else if (options && options.bt && options.id && app.globalData.type == 'bd') {
  250. if (options.bt == '2') {
  251. // 自由图文
  252. tt.redirectTo({
  253. url: `/pages/freeBannerDetail/index?id=${options.id}`,
  254. })
  255. } else {
  256. // 标准格式
  257. tt.redirectTo({
  258. url: `/pages/bannerdetail/index?id=${options.id}`,
  259. })
  260. }
  261. }
  262. // 专题
  263. else if (options && options.id && app.globalData.type == 'td') {
  264. tt.redirectTo({
  265. url: `/pages/topicDetail/index?id=${options.id}`
  266. });
  267. }
  268. // 门店详情
  269. else if (options && options.id && app.globalData.type == 'md') {
  270. tt.redirectTo({
  271. url: `/pages/index/searchbar/detail/index?id=${options.id}&tenantId=${options.tenantId}`
  272. });
  273. }
  274. // 参与砍价
  275. else if (options && options.orderId) {
  276. tt.redirectTo({
  277. url: `/pages/bargain/bargainDatail/bargainDatail?orderId=${options.orderId}&from=${"discount"}`,
  278. })
  279. }
  280. // 我的
  281. else if (app.globalData.type == 'uc') {
  282. tt.navigateTo({
  283. url: '/index/user'
  284. });
  285. }
  286. // 积分
  287. else if (app.globalData.type == 'jf') {
  288. tt.redirectTo({
  289. url: '/pages/integralmall/index'
  290. });
  291. }
  292. // 首页
  293. else if (app.globalData.type == 'in') {
  294. tt.reLaunch({
  295. url: '/index/index'
  296. });
  297. }
  298. // 停车
  299. else if (app.globalData.type == 'pc') {
  300. // 停车
  301. tt.navigateTo({
  302. url: '/index/passCar'
  303. });
  304. }
  305. // 我的券包
  306. else if (app.globalData.type == 'mc') {
  307. // 我的券包
  308. tt.redirectTo({
  309. url: '/pages/couponorder/index/index'
  310. });
  311. }
  312. // 我的订单
  313. else if (app.globalData.type == 'mo') {
  314. // 我的订单
  315. tt.redirectTo({
  316. url: '/pages/order/index/index?id=all'
  317. });
  318. }
  319. // 我的卡包
  320. else if (app.globalData.type == 'ca') {
  321. // 我的卡包
  322. tt.redirectTo({
  323. url: '/pages/cardorder/index/index'
  324. });
  325. }
  326. // 特享礼遇
  327. else if (app.globalData.type == 'sc') {
  328. // 特享礼遇
  329. tt.redirectTo({
  330. url: '/pages/specialcourtesy/specialcourtesy'
  331. });
  332. }
  333. // 限时秒杀
  334. else if (app.globalData.type == 'rb') {
  335. // 限时秒杀
  336. tt.redirectTo({
  337. url: '/pages/rushToBuy/index'
  338. })
  339. }
  340. // 砍价专场
  341. else if (app.globalData.type == 'bl') {
  342. // 砍价专场
  343. tt.redirectTo({
  344. url: '/pages/bargain/bargain'
  345. })
  346. }
  347. // 我的砍价
  348. else if (app.globalData.type == 'mb') {
  349. // 我的砍价
  350. tt.redirectTo({
  351. url: '/pages/bargain/bargain?from=myhtml'
  352. })
  353. }
  354. // 拼团专场
  355. else if (app.globalData.type == 'sl') {
  356. // 拼团专场
  357. tt.redirectTo({
  358. url: '/pages/spellGroup/spellGroup'
  359. })
  360. }
  361. // 我的拼团
  362. else if (app.globalData.type == 'ms') {
  363. // 我的拼团
  364. tt.redirectTo({
  365. url: '/pages/spellGroup/spellGroup?from=myhtml'
  366. })
  367. }
  368. // 消费卡
  369. else if (app.globalData.type == 'dc') {
  370. // 消费卡
  371. tt.redirectTo({
  372. url: '/pages/discountCardList/discountCardList'
  373. })
  374. }
  375. // 门店
  376. else if (app.globalData.type == 'ml') {
  377. tt.navigateTo({
  378. url: '/index/searchbar'
  379. })
  380. }
  381. // 兑换
  382. else if (app.globalData.type == 'ec') {
  383. tt.redirectTo({
  384. url: '/pages/exchange/exchange'
  385. })
  386. }
  387. // 通过分享进入的门店详情
  388. else if (options && options.id && options.frommd == 'md') {
  389. tt.redirectTo({
  390. url: `/pages/index/searchbar/detail/index?id=${options.id}`
  391. });
  392. } else {
  393. // 主页
  394. tt.reLaunch({
  395. url: '/index/index'
  396. })
  397. }
  398. })
  399. .catch(err => {
  400. console.log(err)
  401. if (err.code == 11004) {
  402. // 用户昵称未授权
  403. if (options && options.orderGroupId) {
  404. tt.redirectTo({
  405. url: `/pages/getuserinfo/getuserinfo?couponId=${options.couponId}&orderGroupId=${options.orderGroupId}&couponChannelId=${options.couponChannelId}&orderId=${options.orderId}&avatarUrl=${options.avatarUrl}&nickName=${options.nickName}`
  406. })
  407. }
  408. /**
  409. * spellGroup
  410. * 区分是通过拼团详情分享过来的还是从普通券分享过来的
  411. * 注意:拼团券和普通券是两个页面
  412. */
  413. if (options && options.couponChannelId && !options.cuserId && !options.spellGroup) {
  414. tt.redirectTo({
  415. url: `/pages/getuserinfo/getuserinfo?couponChannelId=${options.couponChannelId}`
  416. })
  417. } else if (options && options.couponChannelId && !options.cuserId && options.spellGroup) {
  418. tt.redirectTo({
  419. url: `/pages/getuserinfo/getuserinfo?couponChannelId=${options.couponChannelId}&spellGroup=${options.spellGroup}`
  420. })
  421. } else if (options && options.couponChannelId && options.cuserId) {
  422. /**
  423. * 转赠判断
  424. */
  425. tt.redirectTo({
  426. url: `/pages/getuserinfo/getuserinfo?couponChannelId=${options.couponChannelId}&cuserId=${options.cuserId}&coverImg=${options.coverImg}&userName=${options.userName}&avatarUrl=${options.avatarUrl}&couponOrderId=${options.couponOrderId}&updateDate=${options.updateDate}`
  427. })
  428. } else if (options && options.orderId) {
  429. tt.redirectTo({
  430. url: `/pages/getuserinfo/getuserinfo?orderId=${options.orderId}&from='${"discount"}`
  431. })
  432. }
  433. // 通过分享进入的门店详情
  434. else if (options && options.id && options.frommd == 'md') {
  435. tt.redirectTo({
  436. url: `/pages/getuserinfo/getuserinfo?id=${options.id}&frommd=md`
  437. });
  438. } // 门店详情
  439. else if (options && options.id && app.globalData.type == 'md') {
  440. tt.redirectTo({
  441. url: `/pages/index/searchbar/detail/index?id=${options.id}`
  442. });
  443. } else if (app.globalData.type == 'wjLsit') { //问卷调查
  444. tt.redirectTo({
  445. url: `/pages/questionnaire/questionnaireLsit/questionnaireLsit`,
  446. })
  447. }
  448. // 答题问卷
  449. else if (options && options.id && app.globalData.type == 'wj') {
  450. tt.redirectTo({
  451. url: `/pages/questionnaire/questionnaire?id=${options.id}`,
  452. })
  453. }
  454. // 报名活动页面
  455. else if (options && options.id && app.globalData.type == 'ra') {
  456. tt.redirectTo({
  457. url: `/pages/radetail/index?id=${options.id}`,
  458. })
  459. } else if (app.globalData.type == 'uc') {
  460. tt.navigateTo({
  461. url: '/index/user'
  462. });
  463. }
  464. // 积分
  465. else if (app.globalData.type == 'jf') {
  466. tt.redirectTo({
  467. url: '/pages/integralmall/index'
  468. });
  469. }
  470. // 专题
  471. else if (options && options.id && app.globalData.type == 'td') {
  472. tt.redirectTo({
  473. url: `/pages/topicDetail/index?id=${options.id}`
  474. });
  475. }
  476. // 首页
  477. else if (app.globalData.type == 'in') {
  478. tt.reLaunch({
  479. url: '/index/index'
  480. });
  481. }
  482. // 停车
  483. else if (app.globalData.type == 'pc') {
  484. // 停车
  485. tt.navigateTo({
  486. url: '/index/passCar'
  487. });
  488. }
  489. // 我的券包
  490. else if (app.globalData.type == 'mc') {
  491. // 我的券包
  492. tt.redirectTo({
  493. url: '/pages/couponorder/index/index'
  494. });
  495. }
  496. // 我的订单
  497. else if (app.globalData.type == 'mo') {
  498. // 我的订单
  499. tt.redirectTo({
  500. url: '/pages/order/index/index?id=all'
  501. });
  502. }
  503. // 我的卡包
  504. else if (app.globalData.type == 'ca') {
  505. // 我的卡包
  506. tt.redirectTo({
  507. url: '/pages/cardorder/index/index'
  508. });
  509. }
  510. // 特享礼遇
  511. else if (app.globalData.type == 'sc') {
  512. // 特享礼遇
  513. tt.redirectTo({
  514. url: '/pages/specialcourtesy/specialcourtesy'
  515. });
  516. }
  517. // 限时秒杀
  518. else if (app.globalData.type == 'rb') {
  519. // 限时秒杀
  520. tt.redirectTo({
  521. url: '/pages/rushToBuy/index'
  522. })
  523. }
  524. // 砍价专场
  525. else if (app.globalData.type == 'bl') {
  526. // 砍价专场
  527. tt.redirectTo({
  528. url: '/pages/bargain/bargain'
  529. })
  530. }
  531. // 我的砍价
  532. else if (app.globalData.type == 'mb') {
  533. // 我的砍价
  534. tt.redirectTo({
  535. url: '/pages/bargain/bargain?from=myhtml'
  536. })
  537. }
  538. // 拼团专场
  539. else if (app.globalData.type == 'sl') {
  540. // 拼团专场
  541. tt.redirectTo({
  542. url: '/pages/spellGroup/spellGroup'
  543. })
  544. }
  545. // 我的拼团
  546. else if (app.globalData.type == 'ms') {
  547. tt.redirectTo({
  548. url: '/pages/spellGroup/spellGroup?from=myhtml'
  549. })
  550. }
  551. // 消费卡
  552. else if (app.globalData.type == 'dc') {
  553. // 消费卡
  554. tt.redirectTo({
  555. url: '/pages/discountCardList/discountCardList'
  556. })
  557. }
  558. // 兑换
  559. else if (app.globalData.type == 'ec') {
  560. tt.redirectTo({
  561. url: '/pages/exchange/exchange'
  562. })
  563. }
  564. // 门店
  565. else if (app.globalData.type == 'ml') {
  566. tt.navigateTo({
  567. url: '/index/searchbar'
  568. })
  569. } else {
  570. tt.reLaunch({
  571. url: '/index/index',
  572. })
  573. }
  574. }
  575. })
  576. }
  577. },
  578. getGameOne: function (token, id) {
  579. let _this = this;
  580. Http.get({
  581. url: config.api.getOneGame,
  582. data: {
  583. token: token,
  584. id: id
  585. }
  586. }).then(res => {
  587. tt.redirectTo({
  588. url: '/pages/game/index?url=' + res.data.url + "&id=" + res.data.id + "&gameId=" + res.data.gameId,
  589. })
  590. })
  591. .catch(err => {
  592. tt.showModal({
  593. title: '提示',
  594. content: err.message,
  595. showCancel: false,
  596. success: function (res) {
  597. // 如果游戏下架或者找不到,重启首页
  598. if (res.confirm) {
  599. tt.reLaunch({
  600. url: '/pages/index/index',
  601. })
  602. }
  603. }
  604. })
  605. this.alphaClick();
  606. })
  607. },
  608. })