| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215 |
- // package-basic-data/pages/share/share.js
- const Constants = require('@/utils/Constants.js');
- const mixins = require('@/mixins/index.js');
- const app = getApp()
- Page({
- mixins: [mixins],
- /**
- * 页面的初始数据
- */
- data: {
- routeObjName: 'share',
- staffName: '',
- staffPhone: '',
- companyName: '',
- versionName: '',
- gradeCode: null,
- integral: 0,
- couponNumber: 0,
- cilckViewId: 'toShare',
- integralTacticItem: {}
- },
- /**
- * 生命周期函数--监听页面加载
- */
- onLoad(options) {
- // 策略
- this.getIntegralTactic()
- // 积分
- this.getIntegral()
- // 优惠劵
- this.getCouponNumber()
- },
- loadInit() {
- wx.hideShareMenu({})
- // 版本
- this.setData({
- staffName: app.globalData.user.staffName,
- staffPhone: app.globalData.user.staffPhone,
- companyName: app.globalData.company.cpName,
- versionName: this.data.freeVersionFlag ? mixins.$t('standardVersion') : mixins.$t('professionalVersion')
- })
- },
- /**
- * @desc : 显示活动卡片明细
- * @author : 刘尧
- * @date : 2024/7/29 15:23
- */
- showCardItem(e) {
- this.setData({
- cilckViewId: e.currentTarget.dataset.name
- })
- },
- /**
- * @desc : 获取用户转发信息
- * @author : 刘尧
- * @date : 2024/7/29 11:37
- */
- getShareData(options){
- if(options.scene == 1044){
- return
- }
- },
- /**
- * @desc : 策略
- * @author : 刘尧
- * @date : 2024/7/25 14:32
- */
- getIntegralTactic() {
- let params = {}
- let service = app.globalData['integralTacticService']
- this.excute(service, service.selectByCond, params).then(res => {
- if (res.data.code == Constants.SUCESS_CODE) {
- if (res.data && res.data.data.list && res.data.data.list.length > 0) {
- this.setData({
- integralTacticItem: res.data.data.list[0],
- })
- }
- }
- });
- },
- /**
- * @desc : 公司积分
- * @author : 刘尧
- * @date : 2024/7/25 14:32
- */
- getIntegral() {
- let params = {}
- let service = app.globalData['integralService']
- this.excute(service, app.globalData.company.cpId, params).then(res => {
- console.log(res.data, 'getIntegral');
- if (res.data.code == Constants.SUCESS_CODE) {
- if (res.data && res.data.data) {
- this.setData({
- integral: res.data.data.integral,
- })
- }
- }
- });
- },
-
- /**
- * @desc : 优惠劵数量获取
- * @author : 刘尧
- * @date : 2024/7/29 15:54
- */
- getCouponNumber(){
- let params = {
- couponStatus: Constants.couponStatus.unused,
- flgValid: true
- }
- let service = app.globalData['couponUseService']
- this.excute(service, service.countByCond, params).then(res => {
- this.setData({
- couponNumber: res.data
- })
- });
- },
- /**
- * @desc : 优惠券
- * @author : 刘尧
- * @date : 2024/7/25 14:32
- */
- getCouponCount() {
- let params = {}
- let service = app.globalData['couponService']
- this.excute(service, '10002024-0718-0000-0000-000005c0a01e', params).then(res => {
- console.log(res.data);
- if (res.data.code == Constants.SUCESS_CODE) {
- }
- });
- },
- /**
- * 生命周期函数--监听页面初次渲染完成
- */
- onReady() {
- },
- /**
- * 生命周期函数--监听页面显示
- */
- onShow() {
- },
- /**
- * 生命周期函数--监听页面隐藏
- */
- onHide() {
- },
- /**
- * 生命周期函数--监听页面卸载
- */
- onUnload() {
- },
- /**
- * 页面相关事件处理函数--监听用户下拉动作
- */
- onPullDownRefresh() {
- },
- /**
- * 页面上拉触底事件的处理函数
- */
- onReachBottom() {
- },
- /**
- * 用户点击右上角分享
- */
- onShareAppMessage(e) {
- const url = this.data.imageUrl + 'share-background.png'
- this.setData({
- cilckViewId: e.target.dataset.detail
- })
- if(e.target.dataset.detail === "toShare"){
- return {
- title: '分享好友获取云币',
- desc: '分享不停歇',
- path: '/pages/welcome/welcome',
- imageUrl: url
- }
- }
- if(e.target.dataset.detail === "toRegister"){
- return {
- title: '邀请好友,互利共赢',
- desc: '邀请注册拿云币',
- path: '/pages/welcome/welcome',
- imageUrl: url
- }
- }
- if(e.target.dataset.detail === "toPower"){
- return {
- title: '分享好友助力抢券',
- desc: '助力拿福利',
- path: '/package-basic-data/pages/share-power/share-power',
- imageUrl: url
- }
- }
- }
- })
|