subSuccess.js 1.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970
  1. const util = require("../../../utils/util");
  2. const app = getApp();
  3. Component({
  4. properties: {
  5. show: {
  6. type: Boolean,
  7. observer: function (newVal) {
  8. this.setData({ showCode: newVal });
  9. if (newVal) {
  10. this.getPopupContent()
  11. }
  12. }
  13. },
  14. },
  15. data: {
  16. height:'80%',
  17. showCode:false,
  18. headImg:'',
  19. },
  20. methods: {
  21. // 弹窗关闭
  22. closeCode(e){
  23. this.close(e.detail)
  24. },
  25. close(data){
  26. console.log(data)
  27. this.triggerEvent("close", {
  28. status:data,
  29. type:'subSuccess'
  30. });
  31. },
  32. // 获取弹窗内容
  33. getPopupContent(){
  34. var that = this;
  35. util.ajax({
  36. func: "article/wx_info",
  37. load: false
  38. }, function (res) {
  39. if (res.code == 0) {
  40. that.setData({
  41. headImg:res.data.wxlogo
  42. })
  43. } else {
  44. util.showTips(res.reason);
  45. }
  46. })
  47. },
  48. saveImage(e){
  49. // let self = this;
  50. // wx.downloadFile({
  51. // url:e.currentTarget.dataset.img,
  52. // success(res) {
  53. // wx.saveImageToPhotosAlbum({
  54. // filePath:res.tempFilePath,
  55. // success:(res)=>{
  56. // util.showTips('已保存至相册!')
  57. // setTimeout(() => {
  58. // self.close(false)
  59. // }, 500);
  60. // }
  61. // })
  62. // },
  63. // fail(res){
  64. // util.showTips('保存失败!')
  65. // }
  66. // })
  67. this.close(false)
  68. }
  69. }
  70. })