|
@@ -1,27 +1,40 @@
|
|
|
-// package-basic-data/pages/sign-share-detail/integral-detail.js
|
|
|
|
|
-const Constants = require('@/utils/Constants.js');
|
|
|
|
|
-const mixins = require('@/mixins/index.js');
|
|
|
|
|
|
|
+/*******************************************************************************
|
|
|
|
|
+* Copyright(c) 2022 dongke All rights reserved. / Confidential
|
|
|
|
|
+* 类的信息:
|
|
|
|
|
+* 1.程序名称:
|
|
|
|
|
+* 2.功能描述:优惠券明细
|
|
|
|
|
+* 编辑履历:
|
|
|
|
|
+* 作者 日期 版本 修改内容
|
|
|
|
|
+* 姜永辉 2022-11-22 1.00 新建
|
|
|
|
|
+*******************************************************************************/
|
|
|
|
|
+const Constants = require('@/utils/Constants.js');
|
|
|
|
|
+const mixins = require('@/mixins/index.js');
|
|
|
|
|
+const config = require('@/config/config.js');
|
|
|
const app = getApp()
|
|
const app = getApp()
|
|
|
Page({
|
|
Page({
|
|
|
- mixins: [mixins],
|
|
|
|
|
- data: {
|
|
|
|
|
- routeObjName: 'share',
|
|
|
|
|
- staffName: app.globalData.user.staffName,
|
|
|
|
|
- staffPhone: app.globalData.user.staffPhone,
|
|
|
|
|
- companyName: app.globalData.company.cpName,
|
|
|
|
|
- versionName: '',
|
|
|
|
|
- active: 0,
|
|
|
|
|
- tagList: [{ title: '使用', code: '使用' },{ title: '未使用', code: '未使用' },{ title: '失效', code: '失效' }],
|
|
|
|
|
- saleStatus: '使用',
|
|
|
|
|
- itemList: [{
|
|
|
|
|
- type: '签到',
|
|
|
|
|
- date: '2024-07-05',
|
|
|
|
|
- time: '2024-07-06',
|
|
|
|
|
- user: '李小双',
|
|
|
|
|
- value: '5折优惠劵'
|
|
|
|
|
- }],
|
|
|
|
|
- gradeCode: null
|
|
|
|
|
- },
|
|
|
|
|
|
|
+ mixins: [mixins],
|
|
|
|
|
+ data: {
|
|
|
|
|
+ routeObjName: 'share',
|
|
|
|
|
+ staffName: app.globalData.user.staffName,
|
|
|
|
|
+ staffPhone: app.globalData.user.staffPhone,
|
|
|
|
|
+ companyName: app.globalData.company.cpName,
|
|
|
|
|
+ versionName: '',
|
|
|
|
|
+ active: 0,
|
|
|
|
|
+ tagList: [{ title: '使用', code: '使用' }, { title: '未使用', code: '未使用' }, { title: '失效', code: '失效' }],
|
|
|
|
|
+ saleStatus: '使用',
|
|
|
|
|
+ itemList: [{
|
|
|
|
|
+ type: '签到',
|
|
|
|
|
+ date: '2024-07-05',
|
|
|
|
|
+ time: '2024-07-06',
|
|
|
|
|
+ user: '李小双',
|
|
|
|
|
+ value: '5折优惠劵'
|
|
|
|
|
+ }],
|
|
|
|
|
+ gradeCode: null,
|
|
|
|
|
+ // 路由
|
|
|
|
|
+ routeObjName: 'integralItem',
|
|
|
|
|
+ integral: 0,
|
|
|
|
|
+ avatarUrl: config.image_url + '/static/img/' + '/order_billing_detail_01.png',
|
|
|
|
|
+ },
|
|
|
|
|
|
|
|
/**
|
|
/**
|
|
|
* @desc : 切换
|
|
* @desc : 切换
|
|
@@ -32,63 +45,59 @@ Page({
|
|
|
let code = e.detail.detail.code
|
|
let code = e.detail.detail.code
|
|
|
this.setData({
|
|
this.setData({
|
|
|
saleStatus: code,
|
|
saleStatus: code,
|
|
|
|
|
+ active: e.detail.detail.index
|
|
|
})
|
|
})
|
|
|
},
|
|
},
|
|
|
- /**
|
|
|
|
|
- * 生命周期函数--监听页面加载
|
|
|
|
|
- */
|
|
|
|
|
- onLoad(options) {
|
|
|
|
|
- this.setData({
|
|
|
|
|
- versionName: this.data.freeVersionFlag ? mixins.$t('standardVersion') : mixins.$t('professionalVersion')
|
|
|
|
|
- })
|
|
|
|
|
- },
|
|
|
|
|
-
|
|
|
|
|
- /**
|
|
|
|
|
- * 生命周期函数--监听页面初次渲染完成
|
|
|
|
|
- */
|
|
|
|
|
- onReady() {
|
|
|
|
|
-
|
|
|
|
|
- },
|
|
|
|
|
-
|
|
|
|
|
- /**
|
|
|
|
|
- * 生命周期函数--监听页面显示
|
|
|
|
|
- */
|
|
|
|
|
- onShow() {
|
|
|
|
|
-
|
|
|
|
|
- },
|
|
|
|
|
-
|
|
|
|
|
- /**
|
|
|
|
|
- * 生命周期函数--监听页面隐藏
|
|
|
|
|
- */
|
|
|
|
|
- onHide() {
|
|
|
|
|
-
|
|
|
|
|
- },
|
|
|
|
|
-
|
|
|
|
|
- /**
|
|
|
|
|
- * 生命周期函数--监听页面卸载
|
|
|
|
|
- */
|
|
|
|
|
- onUnload() {
|
|
|
|
|
-
|
|
|
|
|
- },
|
|
|
|
|
-
|
|
|
|
|
- /**
|
|
|
|
|
- * 页面相关事件处理函数--监听用户下拉动作
|
|
|
|
|
- */
|
|
|
|
|
- onPullDownRefresh() {
|
|
|
|
|
-
|
|
|
|
|
- },
|
|
|
|
|
|
|
+ /**
|
|
|
|
|
+ * 生命周期函数--监听页面加载
|
|
|
|
|
+ */
|
|
|
|
|
+ onLoad(options) {
|
|
|
|
|
+ this.setData({
|
|
|
|
|
+ versionName: this.data.freeVersionFlag ? mixins.$t('standardVersion') : mixins.$t('professionalVersion')
|
|
|
|
|
+ })
|
|
|
|
|
+ // 积分
|
|
|
|
|
+ this.getIntegral()
|
|
|
|
|
+ // 头像
|
|
|
|
|
+ this.getUser()
|
|
|
|
|
|
|
|
- /**
|
|
|
|
|
- * 页面上拉触底事件的处理函数
|
|
|
|
|
- */
|
|
|
|
|
- onReachBottom() {
|
|
|
|
|
|
|
+ },
|
|
|
|
|
|
|
|
- },
|
|
|
|
|
|
|
+ /**
|
|
|
|
|
+ * @desc : 公司积分
|
|
|
|
|
+ * @author : 姜永辉
|
|
|
|
|
+ * @date : 2024/4/1
|
|
|
|
|
+ */
|
|
|
|
|
+ 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 : 头像
|
|
|
|
|
+ * @date : 2024/7/1 15:49
|
|
|
|
|
+ * @author : 姜永辉
|
|
|
|
|
+ */
|
|
|
|
|
+ getUser() {
|
|
|
|
|
+ let service = app.globalData['oauthService']
|
|
|
|
|
+ return this.excute(service, service.getUser + '/' + app.globalData.user.userId, {}).then(res => {
|
|
|
|
|
+ if (res.data.code == Constants.SUCESS_CODE) {
|
|
|
|
|
+ let avatarUrl = res.data.data.userImage || this.data.defaultAvatarUrl
|
|
|
|
|
+ this.setData({
|
|
|
|
|
+ avatarUrl: avatarUrl
|
|
|
|
|
+ })
|
|
|
|
|
+ }
|
|
|
|
|
+ });
|
|
|
|
|
+ },
|
|
|
|
|
|
|
|
- /**
|
|
|
|
|
- * 用户点击右上角分享
|
|
|
|
|
- */
|
|
|
|
|
- onShareAppMessage() {
|
|
|
|
|
|
|
+
|
|
|
|
|
|
|
|
- }
|
|
|
|
|
})
|
|
})
|