buy.js 970 B

123456789101112131415161718192021222324252627282930313233343536373839
  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. vipData:{}
  8. },
  9. onLoad(e) {
  10. that = this;
  11. dd.setNavigationBar({ title: "功道云尊享会员" });
  12. dd.setStorage({
  13. key: 'isShowNew',
  14. data: true,
  15. });
  16. if(e.code){
  17. this.getDetail(e.code)
  18. }
  19. },
  20. getDetail(code){
  21. app.$get("api/order/goods/info", {goods_code:code}).then((res) => {
  22. this.setData({
  23. vipData:res.data.data,
  24. })
  25. })
  26. },
  27. //跳转
  28. openUrl() {
  29. if(this.data.vipData.charge_type==1&&this.data.vipData.status==2){
  30. app.globalData.showToast("你已是尊享会员,请勿重复购买");
  31. return false;
  32. }
  33. app.$get("api/order/goods/sku", { callback: "pages/deploy/sku/sku", goods_code: this.data.vipData.goods_code }).then((res) => {
  34. openLink({
  35. url: res.data.data.url
  36. })
  37. })
  38. },
  39. });