index.js 1.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566
  1. var app = getApp();
  2. var that;
  3. import 'dingtalk-jsapi/entry/mobile';
  4. import openLink from 'dingtalk-jsapi/api/biz/util/openLink';
  5. Page({
  6. data: {
  7. userData:[],
  8. corpMessage:{},
  9. vipText:'立即开通',
  10. isShowNew:true,
  11. vipData:'',
  12. },
  13. onLoad(query) {
  14. that = this;
  15. dd.setNavigationBar({ title: "我的" });
  16. this.setData({userData:app.globalData.userData,corpMessage:app.globalData.corpMessage});
  17. this.getVip();
  18. // console.log("123")
  19. },
  20. getVip(){
  21. app.$get("api/order/goods/special").then((res) => {
  22. this.setData({
  23. vipData:res.data.data,
  24. vipText:res.data.data.status==2?'已开通':'立即开通'
  25. })
  26. })
  27. },
  28. openView2(){
  29. dd.navigateTo({
  30. url: '../buy/buy?code=' + this.data.vipData.goods_code
  31. })
  32. },
  33. onShow(){
  34. dd.getStorage({
  35. key: 'isShowNew',
  36. success: function (res) {
  37. if(res.data){
  38. that.setData({isShowNew:false});
  39. }
  40. }
  41. });
  42. },
  43. //跳转
  44. openView(e) {
  45. var index = e.target.dataset.index-1;
  46. if(index==5){
  47. openLink({
  48. url: `https://page.dingtalk.com/wow/dingtalk/act/serviceconversation?wh_biz=tm&showmenu=false&goodsCode=DT_GOODS_881607043109331&corpId=${app.globalData.corpId}&token=5784a3e6b5e025ee891517ea814180f4`
  49. })
  50. return;
  51. }
  52. var urls = [
  53. { url: '../addMoney/addMoney', query: '' },
  54. { url: '../organization/organization', query: '' },
  55. { url: '../integralRule/integralRule', query: '' },
  56. { url: '../setCheck/setCheck', query: '' },
  57. { url: '../upgrade/upgrade', query: '' },
  58. { url: '../buy/buy', query: '' },
  59. { url: '../buy/buy', query: '' },
  60. ];
  61. dd.navigateTo({
  62. url: urls[index].url+'?'+urls[index].query
  63. })
  64. },
  65. });