抖音c端
Du kannst nicht mehr als 25 Themen auswählen Themen müssen entweder mit einem Buchstaben oder einer Ziffer beginnen. Sie können Bindestriche („-“) enthalten und bis zu 35 Zeichen lang sein.

vor 2 Jahren
vor 2 Jahren
vor 2 Jahren
vor 2 Jahren
vor 2 Jahren
vor 2 Jahren
vor 2 Jahren
vor 2 Jahren
vor 2 Jahren
vor 2 Jahren
vor 1 Jahr
vor 2 Jahren
vor 1 Jahr
vor 2 Jahren
vor 1 Jahr
vor 2 Jahren
vor 2 Jahren
vor 2 Jahren
vor 2 Jahren
vor 1 Jahr
vor 1 Jahr
vor 2 Jahren
vor 1 Jahr
vor 2 Jahren
vor 1 Jahr
vor 2 Jahren
vor 2 Jahren
vor 2 Jahren
vor 1 Jahr
vor 2 Jahren
vor 1 Jahr
vor 2 Jahren
vor 1 Jahr
vor 2 Jahren
vor 2 Jahren
vor 2 Jahren
vor 2 Jahren
vor 2 Jahren
vor 2 Jahren
vor 2 Jahren
vor 2 Jahren
vor 2 Jahren
vor 2 Jahren
vor 1 Jahr
vor 2 Jahren
vor 2 Jahren
vor 1 Jahr
vor 2 Jahren
vor 2 Jahren
vor 2 Jahren
vor 2 Jahren
vor 2 Jahren
vor 2 Jahren
vor 2 Jahren
vor 2 Jahren
vor 2 Jahren
vor 2 Jahren
vor 2 Jahren
vor 2 Jahren
vor 2 Jahren
vor 2 Jahren
vor 2 Jahren
vor 2 Jahren
vor 2 Jahren
vor 2 Jahren
vor 2 Jahren
vor 2 Jahren
vor 2 Jahren
vor 2 Jahren
vor 2 Jahren
vor 2 Jahren
vor 2 Jahren
vor 2 Jahren
vor 2 Jahren
vor 2 Jahren
vor 2 Jahren
vor 2 Jahren
vor 2 Jahren
vor 2 Jahren
vor 2 Jahren
vor 2 Jahren
vor 2 Jahren
vor 2 Jahren
vor 2 Jahren
vor 1 Jahr
vor 2 Jahren
vor 2 Jahren
vor 2 Jahren
vor 2 Jahren
vor 2 Jahren
vor 2 Jahren
vor 2 Jahren
vor 2 Jahren
vor 2 Jahren
vor 2 Jahren
vor 2 Jahren
vor 1 Jahr
vor 2 Jahren
vor 1 Jahr
vor 1 Jahr
vor 2 Jahren
vor 1 Jahr
vor 2 Jahren
vor 2 Jahren
vor 2 Jahren
vor 2 Jahren
vor 2 Jahren
vor 1 Jahr
vor 1 Jahr
vor 1 Jahr
vor 2 Jahren
vor 2 Jahren
vor 2 Jahren
vor 2 Jahren
vor 2 Jahren
vor 2 Jahren
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659
  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. } else if (options.type == 'scanIn') {
  94. options.tenantId = this.data.newArr[2] || "";
  95. } else if (options.type == 'scanInAu') {
  96. console.log(options, 'scanInAu');
  97. tt.setStorageSync('mallTenantId', this.data.newArr[2] || "");
  98. }
  99. }
  100. }
  101. tt.setStorageSync('options', JSON.stringify(options))
  102. tt.setStorageSync('imgurl', imgurl);
  103. if (app.globalData.token) {
  104. that.getCongig()
  105. // this.updateUserInfo();
  106. if (options.couponChannelId || options.orderId || options.id) {
  107. that.userStatus(options);
  108. } else {
  109. that.userStatus(options);
  110. }
  111. } else {
  112. // 由于 token 是网络请求,可能会在 Page.onLoad 之后才返回
  113. // 所以此处加入 callback 以防止这种情况
  114. app.tokenCallback = token => {
  115. that.getCongig()
  116. // this.updateUserInfo();
  117. if (options.couponChannelId || options.orderId || options.id) {
  118. that.userStatus(options);
  119. } else {
  120. that.userStatus(options);
  121. }
  122. }
  123. }
  124. },
  125. /**
  126. * 检查用户的状态
  127. */
  128. userStatus: function (options) {
  129. var that = this;
  130. console.log(options, 'userStatus');
  131. if (options && (options.couponChannelId || options.orderId || options.id)) {
  132. that.checkuserstatus(options);
  133. } else {
  134. that.checkuserstatus(options);
  135. }
  136. },
  137. /**
  138. * 获取手机信息
  139. */
  140. // updateUserInfo() {
  141. // tt.getSystemInfo({
  142. // success: function(res) {
  143. // Http.post({
  144. // url: config.api.updateUserInfo,
  145. // data: {
  146. // systemInfo: JSON.stringify(res)
  147. // }
  148. // }).then(res => {
  149. // console.log(res)
  150. // })
  151. // }
  152. // })
  153. // },
  154. checkuserstatus(options) {
  155. console.log(options, 'checkuserstatus');
  156. let that = this;
  157. if (options && options.couponChannelId && options.type == 'orderAffirm') {
  158. tt.redirectTo({
  159. url: `/pages/coupon/confirmation/confirmation?couponChannelId=${options.couponChannelId}`
  160. })
  161. }
  162. if (options && options.couponChannelId && !options.spellGroup && app.globalData.type != 'sd') {
  163. if (options.cuserId) {
  164. tt.redirectTo({
  165. 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}`,
  166. })
  167. } else {
  168. // 跳转普通券/消费卡/限时秒杀/砍价详情
  169. tt.redirectTo({
  170. url: `/pages/coupon/detail/index?couponChannelId=${options.couponChannelId}&mallTenantId=${options.tenantId}`,
  171. })
  172. }
  173. } else {
  174. let dataX = {
  175. token: app.globalData.token,
  176. }
  177. if (options && options.tenantId) {
  178. dataX.mallTenantId = options.tenantId
  179. }
  180. console.log(dataX, 'dataX');
  181. Http.get({
  182. url: config.api.checkUserStatus,
  183. dataX
  184. })
  185. .then(res => {
  186. // res = JSON.parse('{"code":11004,"message":"用户昵称未授权,请跳转到用户昵称授权页!","data":{}}')
  187. //参与拼团
  188. if (options && options.orderId && app.globalData.type == 'dt') {
  189. //订单详情
  190. tt.redirectTo({
  191. url: `/pages/order/detail/index?orderId=${options.orderId}&mallTenantId=${options.tenantId}`
  192. })
  193. } else if (options && options.orderGroupId) {
  194. tt.redirectTo({
  195. url: `/pages/joinFrDpell/index?couponId=${options.couponId}&orderGroupId=${options.orderGroupId}&couponChannelId=${options.couponChannelId}&orderId=${options.orderId}&avatarUrl=${options.avatarUrl}&nickName=${options.nickName}`
  196. })
  197. }
  198. //来自大屏的跳转拼团券详情
  199. else if (options && options.couponChannelId && options.path == 'daping') {
  200. /**
  201. * 主要是为了拿couponId
  202. */
  203. Http.get({
  204. url: config.api.couponDetail,
  205. data: {
  206. couponChannelId: options.couponChannelId
  207. }
  208. }).then(res => {
  209. let data = res.data;
  210. tt.redirectTo({
  211. url: `/pages/spellGroup/mySpellGroup/index?couponChannelId=${options.couponChannelId}&couponId=${data.couponId}`
  212. })
  213. })
  214. } else if (options && options.couponChannelId && !options.spellGroup && app.globalData.type != 'sd') {
  215. // 转赠判断
  216. if (options.cuserId) {
  217. tt.redirectTo({
  218. 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}`,
  219. })
  220. } else {
  221. // 跳转普通券/消费卡/限时秒杀/砍价详情
  222. tt.redirectTo({
  223. url: `/pages/coupon/detail/index?couponChannelId=${options.couponChannelId}`,
  224. })
  225. }
  226. }
  227. // 拼团详情页(只有通过扫码进入才可能进入拼团详情页面,只有这一个入口)
  228. else if ((options && options.couponChannelId && app.globalData.type == 'sd') || (options && options.couponChannelId && options.spellGroup)) {
  229. tt.redirectTo({
  230. url: `/pages/spellGroup/mySpellGroup/index?couponChannelId=${options.couponChannelId}`,
  231. })
  232. }
  233. // 游戏页面
  234. else if (options && options.id && app.globalData.type == 'gm') {
  235. that.getGameOne(app.globalData.token, options.id)
  236. }
  237. // 报名活动页面
  238. else if (options && options.id && app.globalData.type == 'ra') {
  239. tt.redirectTo({
  240. url: `/pages/radetail/index?id=${options.id}`,
  241. })
  242. }
  243. //活动签到
  244. else if (options && options.id && app.globalData.type == 'si') {
  245. tt.redirectTo({
  246. url: `/pages/acSignIn/index?id=${options.id}`,
  247. })
  248. } else if (app.globalData.type == 'wjLsit') { //问卷调查
  249. tt.redirectTo({
  250. url: `/pages/questionnaire/questionnaireLsit/questionnaireLsit`,
  251. })
  252. }
  253. //问卷答题
  254. else if (options && options.id && app.globalData.type == 'wj') {
  255. tt.redirectTo({
  256. url: `/pages/questionnaire/questionnaire?id=${options.id}`,
  257. })
  258. }
  259. // 宣传页详情
  260. else if (options && options.bt && options.id && app.globalData.type == 'bd') {
  261. if (options.bt == '2') {
  262. // 自由图文
  263. tt.redirectTo({
  264. url: `/pages/freeBannerDetail/index?id=${options.id}`,
  265. })
  266. } else {
  267. // 标准格式
  268. tt.redirectTo({
  269. url: `/pages/bannerdetail/index?id=${options.id}`,
  270. })
  271. }
  272. }
  273. // 专题
  274. else if (options && options.id && app.globalData.type == 'td') {
  275. tt.redirectTo({
  276. url: `/pages/topicDetail/index?id=${options.id}`
  277. });
  278. }
  279. // 门店详情
  280. else if (options && options.id && app.globalData.type == 'md') {
  281. tt.redirectTo({
  282. url: `/pages/index/searchbar/detail/index?id=${options.id}&tenantId=${options.tenantId}`
  283. });
  284. }
  285. // 参与砍价
  286. else if (options && options.orderId) {
  287. tt.redirectTo({
  288. url: `/pages/bargain/bargainDatail/bargainDatail?orderId=${options.orderId}&from=${"discount"}`,
  289. })
  290. }
  291. // 我的
  292. else if (app.globalData.type == 'uc') {
  293. tt.navigateTo({
  294. url: '/index/user'
  295. });
  296. }
  297. // 积分
  298. else if (app.globalData.type == 'jf') {
  299. tt.redirectTo({
  300. url: '/pages/integralmall/index'
  301. });
  302. }
  303. // 首页
  304. else if (app.globalData.type == 'in') {
  305. tt.reLaunch({
  306. url: '/index/index'
  307. });
  308. }
  309. // 停车
  310. else if (app.globalData.type == 'pc') {
  311. // 停车
  312. tt.navigateTo({
  313. url: '/index/passCar'
  314. });
  315. }
  316. // 我的券包
  317. else if (app.globalData.type == 'mc') {
  318. // 我的券包
  319. tt.redirectTo({
  320. url: '/pages/couponorder/index/index'
  321. });
  322. }
  323. // 我的订单
  324. else if (app.globalData.type == 'mo') {
  325. // 我的订单
  326. tt.redirectTo({
  327. url: '/pages/order/index/index?id=all'
  328. });
  329. }
  330. // 我的卡包
  331. else if (app.globalData.type == 'ca') {
  332. // 我的卡包
  333. tt.redirectTo({
  334. url: '/pages/cardorder/index/index'
  335. });
  336. }
  337. // 特享礼遇
  338. else if (app.globalData.type == 'sc') {
  339. // 特享礼遇
  340. tt.redirectTo({
  341. url: '/pages/specialcourtesy/specialcourtesy'
  342. });
  343. }
  344. // 限时秒杀
  345. else if (app.globalData.type == 'rb') {
  346. // 限时秒杀
  347. tt.redirectTo({
  348. url: '/pages/rushToBuy/index'
  349. })
  350. }
  351. // 砍价专场
  352. else if (app.globalData.type == 'bl') {
  353. // 砍价专场
  354. tt.redirectTo({
  355. url: '/pages/bargain/bargain'
  356. })
  357. }
  358. // 我的砍价
  359. else if (app.globalData.type == 'mb') {
  360. // 我的砍价
  361. tt.redirectTo({
  362. url: '/pages/bargain/bargain?from=myhtml'
  363. })
  364. }
  365. // 拼团专场
  366. else if (app.globalData.type == 'sl') {
  367. // 拼团专场
  368. tt.redirectTo({
  369. url: '/pages/spellGroup/spellGroup'
  370. })
  371. }
  372. // 我的拼团
  373. else if (app.globalData.type == 'ms') {
  374. // 我的拼团
  375. tt.redirectTo({
  376. url: '/pages/spellGroup/spellGroup?from=myhtml'
  377. })
  378. }
  379. // 消费卡
  380. else if (app.globalData.type == 'dc') {
  381. // 消费卡
  382. tt.redirectTo({
  383. url: '/pages/discountCardList/discountCardList'
  384. })
  385. }
  386. // 门店
  387. else if (app.globalData.type == 'ml') {
  388. tt.navigateTo({
  389. url: '/index/searchbar'
  390. })
  391. }
  392. // 兑换
  393. else if (app.globalData.type == 'ec') {
  394. tt.redirectTo({
  395. url: '/pages/exchange/exchange'
  396. })
  397. }
  398. // 兑换
  399. else if (app.globalData.type == 'zb') {
  400. tt.redirectTo({
  401. url: '/pages/liveLsit/liveLsit'
  402. })
  403. }
  404. // 通过分享进入的门店详情
  405. else if (options && options.id && options.frommd == 'md') {
  406. tt.redirectTo({
  407. url: `/pages/index/searchbar/detail/index?id=${options.id}`
  408. });
  409. }
  410. // 通过扫码进入首页
  411. else if (app.globalData.type == 'scanIn') {
  412. console.log('scanIn!!!!!!!');
  413. tt.navigateTo({
  414. url: `/index/index?type=in&tenantId=${options.tenantId}`
  415. })
  416. }
  417. // 通过扫码进入关于我们
  418. else if (app.globalData.type == 'scanInAu') {
  419. console.log('scanInAu!!!!!!!');
  420. tt.navigateTo({
  421. url: `/pages/mallInfo/mallInfo`
  422. })
  423. } else {
  424. console.log('/index/index');
  425. // 主页
  426. tt.reLaunch({
  427. url: '/index/index'
  428. })
  429. }
  430. })
  431. .catch(err => {
  432. console.log(err)
  433. if (err.code == 11004) {
  434. // 用户昵称未授权
  435. if (options && options.orderGroupId) {
  436. tt.redirectTo({
  437. url: `/pages/getuserinfo/getuserinfo?couponId=${options.couponId}&orderGroupId=${options.orderGroupId}&couponChannelId=${options.couponChannelId}&orderId=${options.orderId}&avatarUrl=${options.avatarUrl}&nickName=${options.nickName}`
  438. })
  439. }
  440. /**
  441. * spellGroup
  442. * 区分是通过拼团详情分享过来的还是从普通券分享过来的
  443. * 注意:拼团券和普通券是两个页面
  444. */
  445. if (options && options.couponChannelId && !options.cuserId && !options.spellGroup) {
  446. tt.redirectTo({
  447. url: `/pages/getuserinfo/getuserinfo?couponChannelId=${options.couponChannelId}`
  448. })
  449. } else if (options && options.couponChannelId && !options.cuserId && options.spellGroup) {
  450. tt.redirectTo({
  451. url: `/pages/getuserinfo/getuserinfo?couponChannelId=${options.couponChannelId}&spellGroup=${options.spellGroup}`
  452. })
  453. } else if (options && options.couponChannelId && options.cuserId) {
  454. /**
  455. * 转赠判断
  456. */
  457. tt.redirectTo({
  458. 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}`
  459. })
  460. } else if (options && options.orderId) {
  461. tt.redirectTo({
  462. url: `/pages/getuserinfo/getuserinfo?orderId=${options.orderId}&from='${"discount"}`
  463. })
  464. }
  465. // 通过分享进入的门店详情
  466. else if (options && options.id && options.frommd == 'md') {
  467. tt.redirectTo({
  468. url: `/pages/getuserinfo/getuserinfo?id=${options.id}&frommd=md`
  469. });
  470. } // 门店详情
  471. else if (options && options.id && app.globalData.type == 'md') {
  472. tt.redirectTo({
  473. url: `/pages/index/searchbar/detail/index?id=${options.id}`
  474. });
  475. } else if (app.globalData.type == 'wjLsit') { //问卷调查
  476. tt.redirectTo({
  477. url: `/pages/questionnaire/questionnaireLsit/questionnaireLsit`,
  478. })
  479. }
  480. // 答题问卷
  481. else if (options && options.id && app.globalData.type == 'wj') {
  482. tt.redirectTo({
  483. url: `/pages/questionnaire/questionnaire?id=${options.id}`,
  484. })
  485. }
  486. // 报名活动页面
  487. else if (options && options.id && app.globalData.type == 'ra') {
  488. tt.redirectTo({
  489. url: `/pages/radetail/index?id=${options.id}`,
  490. })
  491. } else if (app.globalData.type == 'uc') {
  492. tt.navigateTo({
  493. url: '/index/user'
  494. });
  495. }
  496. // 积分
  497. else if (app.globalData.type == 'jf') {
  498. tt.redirectTo({
  499. url: '/pages/integralmall/index'
  500. });
  501. }
  502. // 专题
  503. else if (options && options.id && app.globalData.type == 'td') {
  504. tt.redirectTo({
  505. url: `/pages/topicDetail/index?id=${options.id}`
  506. });
  507. }
  508. // 首页
  509. else if (app.globalData.type == 'in') {
  510. tt.reLaunch({
  511. url: '/index/index'
  512. });
  513. }
  514. // 停车
  515. else if (app.globalData.type == 'pc') {
  516. // 停车
  517. tt.navigateTo({
  518. url: '/index/passCar'
  519. });
  520. }
  521. // 我的券包
  522. else if (app.globalData.type == 'mc') {
  523. // 我的券包
  524. tt.redirectTo({
  525. url: '/pages/couponorder/index/index'
  526. });
  527. }
  528. // 我的订单
  529. else if (app.globalData.type == 'mo') {
  530. // 我的订单
  531. tt.redirectTo({
  532. url: '/pages/order/index/index?id=all'
  533. });
  534. }
  535. // 我的卡包
  536. else if (app.globalData.type == 'ca') {
  537. // 我的卡包
  538. tt.redirectTo({
  539. url: '/pages/cardorder/index/index'
  540. });
  541. }
  542. // 特享礼遇
  543. else if (app.globalData.type == 'sc') {
  544. // 特享礼遇
  545. tt.redirectTo({
  546. url: '/pages/specialcourtesy/specialcourtesy'
  547. });
  548. }
  549. // 限时秒杀
  550. else if (app.globalData.type == 'rb') {
  551. // 限时秒杀
  552. tt.redirectTo({
  553. url: '/pages/rushToBuy/index'
  554. })
  555. }
  556. // 砍价专场
  557. else if (app.globalData.type == 'bl') {
  558. // 砍价专场
  559. tt.redirectTo({
  560. url: '/pages/bargain/bargain'
  561. })
  562. }
  563. // 我的砍价
  564. else if (app.globalData.type == 'mb') {
  565. // 我的砍价
  566. tt.redirectTo({
  567. url: '/pages/bargain/bargain?from=myhtml'
  568. })
  569. }
  570. // 拼团专场
  571. else if (app.globalData.type == 'sl') {
  572. // 拼团专场
  573. tt.redirectTo({
  574. url: '/pages/spellGroup/spellGroup'
  575. })
  576. }
  577. // 我的拼团
  578. else if (app.globalData.type == 'ms') {
  579. tt.redirectTo({
  580. url: '/pages/spellGroup/spellGroup?from=myhtml'
  581. })
  582. }
  583. // 消费卡
  584. else if (app.globalData.type == 'dc') {
  585. // 消费卡
  586. tt.redirectTo({
  587. url: '/pages/discountCardList/discountCardList'
  588. })
  589. }
  590. // 兑换
  591. else if (app.globalData.type == 'ec') {
  592. tt.redirectTo({
  593. url: '/pages/exchange/exchange'
  594. })
  595. }
  596. // 门店
  597. else if (app.globalData.type == 'ml') {
  598. tt.navigateTo({
  599. url: '/index/searchbar'
  600. })
  601. }
  602. // 首页
  603. else if (app.globalData.type == 'scanIn') {
  604. tt.navigateTo({
  605. url: `/index/index?type=in&tenantId=${options.tenantId}`
  606. })
  607. } // 首页
  608. else if (app.globalData.type == 'scanInAu') {
  609. tt.navigateTo({
  610. url: `/pages/mallInfo/mallInfo`
  611. })
  612. } else {
  613. tt.reLaunch({
  614. url: '/index/index',
  615. })
  616. }
  617. }
  618. })
  619. }
  620. },
  621. getGameOne: function (token, id) {
  622. let _this = this;
  623. Http.get({
  624. url: config.api.getOneGame,
  625. data: {
  626. token: token,
  627. id: id
  628. }
  629. }).then(res => {
  630. tt.redirectTo({
  631. url: '/pages/game/index?url=' + res.data.url + "&id=" + res.data.id + "&gameId=" + res.data.gameId,
  632. })
  633. })
  634. .catch(err => {
  635. tt.showModal({
  636. title: '提示',
  637. content: err.message,
  638. showCancel: false,
  639. success: function (res) {
  640. // 如果游戏下架或者找不到,重启首页
  641. if (res.confirm) {
  642. tt.reLaunch({
  643. url: '/pages/index/index',
  644. })
  645. }
  646. }
  647. })
  648. this.alphaClick();
  649. })
  650. },
  651. })