C端小程序
Não pode escolher mais do que 25 tópicos Os tópicos devem começar com uma letra ou um número, podem incluir traços ('-') e podem ter até 35 caracteres.

56 linhas
1.4 KiB

  1. const util = require("../../../utils/util");
  2. const config = require("../../../config/config.js");
  3. const Http = require("../../../utils/HttpBasics");
  4. //券详情页面
  5. Page({
  6. data: {
  7. code: "",
  8. data: {},
  9. createDate: "",
  10. expiredTime: "",
  11. updateDate:''
  12. },
  13. onLoad: function(options) {
  14. console.log(options);
  15. let that = this;
  16. that.setData({
  17. code: options.quancode
  18. });
  19. //获得优惠券的详情
  20. if (
  21. options.quancode != null &&
  22. (options.quancode != "" && options.quancode) != undefined
  23. ) {
  24. Http.get({
  25. url: config.api.couponOrderDetail,
  26. data: {
  27. couponOrderId: options.quancode
  28. }
  29. }).then(res => {
  30. console.log(res);
  31. that.setData({
  32. data: res.data
  33. });
  34. that.setData({
  35. expiredTime: util.fmtDate(that.data.data.expiredTime),
  36. updateDate: util.fmtDate(that.data.data.updateDate),
  37. createDate: util.fmtDate(that.data.data.createDate)
  38. });
  39. });
  40. }
  41. util.barcode("barcode", options.quancode, 680, 100);
  42. util.qrcode("qrcode", options.quancode, 400, 400);
  43. },
  44. phone: function() {
  45. let that = this;
  46. console.log(that.data);
  47. if (that.data.data.merchantLinkPhone) {
  48. wx.makePhoneCall({
  49. phoneNumber: that.data.data.merchantLinkPhone //仅为示例,并非真实的电话号码
  50. });
  51. }
  52. }
  53. });