Skip to content
Toggle navigation
Toggle navigation
This project
Loading...
Sign in
dev
/
zhiliang-light-mp
Go to a project
Toggle navigation
Toggle navigation pinning
Projects
Groups
Snippets
Help
Project
Activity
Repository
Pipelines
Graphs
Issues
0
Merge Requests
0
Wiki
Network
Create a new issue
Builds
Commits
Issue Boards
Files
Commits
Network
Compare
Branches
Tags
d0eec946
authored
2019-11-11 18:50:21 +0800
by
simon
Browse Files
Options
Browse Files
Tag
Download
Email Patches
Plain Diff
默认提交
1 parent
bcdd8130
Hide whitespace changes
Inline
Side-by-side
Showing
33 changed files
with
113 additions
and
190 deletions
src/app.json
src/component/authorize-comp/authorize-comp.wxml
src/component/gift-rank-tips-comp/gift-rank-tips-comp.wxml
src/component/gift-sign-tips-comp/gift-sign-tips-comp.wxml
src/config.js
src/http/api.js
src/pages/gift-detail/gift-detail.js
src/pages/gift-detail/gift-detail.wxml
src/pages/gift-shop/gift-shop.wxml
src/pages/index/index.js
src/pages/index/index.wxml
src/pages/integral-detail/integral-detail.js
src/pages/integral-detail/integral-detail.json
src/pages/integral-detail/integral-detail.scss
src/pages/integral-detail/integral-detail.wxml
src/pages/my-order/my-order.wxml
src/pages/my-qrcode-bk/my-qrcode.js
src/pages/my-qrcode-bk/my-qrcode.wxml
src/pages/my-qrcode/my-qrcode.wxml
src/pages/rank-gift/rank-gift.wxml
src/pages/rank/rank.js
src/pages/rank/rank.json
src/pages/rank/rank.wxml
src/pages/scan-result/scan-result.js
src/pages/scan-result/scan-result.json
src/pages/scan-result/scan-result.wxml
src/pages/sign-in-record/sign-in-record.wxml
src/pages/user-center/user-center.js
src/pages/user-center/user-center.scss
src/pages/user-center/user-center.wxml
src/pages/vip-login/vip-login.wxml
src/router/index.js
src/utils/utilswxs.wxs
src/app.json
View file @
d0eec94
...
...
@@ -50,7 +50,7 @@
"pagePath"
:
"pages/index/index"
,
"iconPath"
:
"image/tabbar/scan-bar.png"
,
"selectedIconPath"
:
"image/tabbar/scan-bar-selected.png"
,
"text"
:
"扫码
积分
"
"text"
:
"扫码
得奖金
"
},
{
"pagePath"
:
"pages/gift-shop/gift-shop"
,
...
...
src/component/authorize-comp/authorize-comp.wxml
View file @
d0eec94
...
...
@@ -6,7 +6,7 @@
</view> -->
<view class="tit">深士照明</view>
<view class="tips">
<text>需要获取您的微信昵称等信息才可以获取
积分
和兑换奖品哦</text>
<text>需要获取您的微信昵称等信息才可以获取
奖金
和兑换奖品哦</text>
</view>
</view>
<view class="btn-wrap">
...
...
src/component/gift-rank-tips-comp/gift-rank-tips-comp.wxml
View file @
d0eec94
...
...
@@ -10,11 +10,11 @@
<view></view>
<text class="tips">经后台审核通过后,红包将通过公众号消息或微信服务消息发放,届时请及时领取!</text>
</block>
<!--
积分
-->
<!--
奖金
-->
<block wx:else>
<image class="prize" mode="aspectFit" src="../../image/prize/prize-integral.png" />
<view></view>
<text class="tips">后台审核通过后,
积分将会直接派送到您的账户上,可在积分
明细中查看!</text>
<text class="tips">后台审核通过后,
奖金将会直接派送到您的账户上,可在奖金
明细中查看!</text>
</block>
</view>
<button class="btn" bindtap="hideMask">我知道了</button>
...
...
src/component/gift-sign-tips-comp/gift-sign-tips-comp.wxml
View file @
d0eec94
...
...
@@ -8,11 +8,11 @@
<view></view>
<text class="tips">现金红包已经快马加鞭给您派送\n请注意通知消息,并在24小时内领取哦~</text>
</block>
<!--
积分
-->
<!--
奖金
-->
<block wx:else>
<image class="prize" mode="aspectFit" src="../../image/prize/prize-integral.png" />
<view></view>
<text class="tips">
积分已派送到您的账户\n可在“积分
明细”里查看</text>
<text class="tips">
奖金已派送到您的账户\n可在“奖金
明细”里查看</text>
</block>
</view>
<button class="btn" bindtap="hideMask">我知道了</button>
...
...
src/config.js
View file @
d0eec94
...
...
@@ -2,7 +2,7 @@ let ENV_CONFIG = require('./env/index');
const
APPID
=
''
/** ====每次发布版本记得修改此环境配置==== */
const
ENV
=
'
Prod
'
;
// Dev Prod
const
ENV
=
'
Dev
'
;
// Dev Prod
const
NET_CONFIG
=
ENV_CONFIG
[
ENV
];
const
MOCKAPI
=
ENV_CONFIG
.
mockApi
;
...
...
src/http/api.js
View file @
d0eec94
...
...
@@ -3,9 +3,9 @@ module.exports = {
register
:
'/register'
,
// post 注册(用户授权)
product
:
'/product'
,
// post 首页商品概览
bannerList
:
'/banner/list'
,
// post 轮播图列表
pointsOverview
:
'/points/overview'
,
// post 查看
积分
概览
points
:
'/points'
,
// post 类型
积分
值
commodityList
:
'/commodity/list'
,
// post
积分
商城浏览 商品列表
pointsOverview
:
'/points/overview'
,
// post 查看
奖金
概览
points
:
'/points'
,
// post 类型
奖金
值
commodityList
:
'/commodity/list'
,
// post
奖金
商城浏览 商品列表
commodityVeridcation
:
'/commodity/veridcation'
,
// post 兑换礼物 红包和实物兑换礼物接口 , 实物会返回地址信息,红包校验通过会直接兑换
commodityExchange
:
'/commodity/exchange'
,
// post 兑换礼物2 实物兑换,需要带上地址的唯一标识uuid
receiver
:
'/receiver'
,
// post 地址 地址列表接口
...
...
@@ -25,12 +25,12 @@ module.exports = {
messageSave
:
'/message/save'
,
// post 用户留言
contact
:
'/contact'
,
// post 联系方式
order
:
'/order'
,
// post 订单状态 订单列表
activity
:
'/activity'
,
// post 推广
积分
排行
activity
:
'/activity'
,
// post 推广
奖金
排行
activityHistory
:
'/activity/history'
,
// post 历史推广排行
activityAll
:
'/activity/all'
,
// post 总排行--忽略
activityPrize
:
'/activity/prize'
,
// post 排行奖励明细
activityPrizeGet
:
'/activity/prize/get'
,
// post 领取奖励 活动奖励获取
scanIntegralQrcode
:
'/scan/integral/qrcode'
,
// post 扫
积分码功能 扫积分
码
scanIntegralQrcode
:
'/scan/integral/qrcode'
,
// post 扫
奖金码功能 扫奖金
码
scanPersonQrcode
:
'/scan/person/qrcode'
,
// post 扫个人二维码
signInfo
:
'/sign/info'
,
// post 签到信息 用户注册接口
sign
:
'/sign'
,
// post 签到动作 用户注册接口
...
...
src/pages/gift-detail/gift-detail.js
View file @
d0eec94
import
{
getBindtapData
,
getObjByListKeyValue
getObjByListKeyValue
,
Fen2Yuan
}
from
'../../utils/util'
;
let
app
=
getApp
();
...
...
@@ -9,7 +10,7 @@ Page({
authorizeVisible
:
false
,
commonTipsCompVisible
:
false
,
orderSubmitSuccessCompVisible
:
false
,
cid
:
"1"
,
// 1
积分
不足 2.账号未审核
cid
:
"1"
,
// 1
奖金
不足 2.账号未审核
innerTitle
:
""
,
innerText
:
""
,
innerButton
:
""
,
...
...
@@ -70,12 +71,12 @@ Page({
indexInfo
}
=
this
.
data
;
if
(
indexInfo
.
memberPoints
<
item
.
commodityPrice
)
{
//
积分
不足
//
奖金
不足
this
.
setData
({
commonTipsCompVisible
:
true
,
cid
:
"1"
,
innerTitle
:
"
积分
不足"
,
innerText
:
"使用推广、签到功能\n可获取更多
积分
!"
,
innerTitle
:
"
奖金
不足"
,
innerText
:
"使用推广、签到功能\n可获取更多
奖金
!"
,
innerButton
:
"我知道了"
,
});
reject
();
...
...
@@ -119,7 +120,7 @@ Page({
wx
.
showModal
({
title
:
'兑换确认'
,
content
:
`将花费
${
item
.
commodityPrice
}
积分
兑换
${
item
.
commodityTitle
}
一份`
,
content
:
`将花费
${
Fen2Yuan
(
item
.
commodityPrice
)}
元
兑换
${
item
.
commodityTitle
}
一份`
,
success
(
res
)
{
if
(
res
.
confirm
)
{
app
.
post
({
...
...
@@ -191,7 +192,7 @@ Page({
this
.
hideMask
();
console
.
log
(
"data.cid:"
,
data
.
cid
);
switch
(
data
.
cid
)
{
//
积分
不足
//
奖金
不足
case
"1"
:
this
.
hideMask
();
break
;
...
...
src/pages/gift-detail/gift-detail.wxml
View file @
d0eec94
<wxs module="filter" src="../../utils/utilswxs.wxs"></wxs>
<view class="page">
<view class="app__bgc bgc"></view>
<view class="app__bg bg"></view>
...
...
@@ -11,7 +12,7 @@
</view>
<view class="cont">
<view class="name">{{item.commodityTitle || '-'}}</view>
<view class="integral">消耗
积分:{{item.commodityPrice}}分
</view>
<view class="integral">消耗
奖金:{{filter.Fen2Yuan(item.commodityPrice)}}元
</view>
</view>
</view>
</view>
...
...
@@ -51,9 +52,9 @@
<view class="bottom">
<view class="submit-bar">
<view class="submit-bar-cont">
现有
积分
<span class="integral">{{
indexInfo.memberPoints
}}</span>
分
现有
奖金
<span class="integral">{{
filter.Fen2Yuan(indexInfo.memberPoints)
}}</span>
元
</view>
<view bindtap="onSubmitHandler" class="submit-bar-btn">确认兑换</view>
</view>
...
...
src/pages/gift-shop/gift-shop.wxml
View file @
d0eec94
<wxs module="filter" src="../../utils/utilswxs.wxs"></wxs>
<view class="page">
<view class="app__bgc bgc"></view>
<view class="app__bg bg"></view>
...
...
@@ -9,7 +10,7 @@
<image class="icon" mode="aspectFit" src="../../image/icon/icon-search.png" />
</view>
<view class="filter" bindtap="onChangeFitterHandler">
积分
排序
奖金
排序
<view wx:if="{{orderSort == 0}}" class="icon-wrap">
<image class="icon up" src="../../image/icon/icon-filter-up-on.png" mode="widthFix" />
<image class="icon down" src="../../image/icon/icon-filter-down.png" mode="widthFix" />
...
...
@@ -64,7 +65,7 @@
<view class="cont">
<view class="name">{{item.commodityTitle}}</view>
<view class="desc">{{item.commodityBrief}}</view>
<view class="integral">消耗
积分:{{item.commodityPrice}}分
</view>
<view class="integral">消耗
奖金:{{filter.Fen2Yuan(item.commodityPrice)}}元
</view>
<view bindtap="onShowGiftDetailHandler" data-data="{{item}}" class="btn">查看</view>
</view>
</view>
...
...
src/pages/index/index.js
View file @
d0eec94
...
...
@@ -16,7 +16,7 @@ Page({
curProductDetail
:
{},
// 选中的产品详情
qrCodeCode
:
""
,
userInfo
:
{},
//用户信息
code
:
""
,
// 手输入码 / 扫出的
积分
码
code
:
""
,
// 手输入码 / 扫出的
奖金
码
memberCode
:
""
,
// 扫出的用户码
},
onShareAppMessage
()
{},
...
...
@@ -29,7 +29,7 @@ Page({
let
q
=
decodeURIComponent
(
options
.
q
);
// 获取会员码
let
m
=
getQueryByUrl
(
"m"
,
q
);
// 获取
积分
码
// 获取
奖金
码
let
c
=
getQueryByUrl
(
"c"
,
q
);
if
(
q
)
{
...
...
@@ -39,7 +39,7 @@ Page({
memberCode
:
m
})
}
// 设置
积分
码
// 设置
奖金
码
if
(
c
)
{
this
.
setData
({
code
:
c
...
...
@@ -69,7 +69,7 @@ Page({
this
.
queryMember
().
then
((
result
)
=>
{
// 扫用户码
this
.
queryScanPersonQrcode
().
then
((
result2
)
=>
{
// 查询
积分
码
// 查询
奖金
码
if
(
code
)
{
this
.
querySearchIntegralQrcode
();
}
...
...
@@ -187,7 +187,7 @@ Page({
/**
* 请求
积分
码
* 请求
奖金
码
* 通过搜索查询
*/
querySearchIntegralQrcode
()
{
...
...
@@ -197,7 +197,7 @@ Page({
})
if
(
code
.
length
!=
16
)
{
wx
.
showModal
({
content
:
'请输入16位
积分
码'
,
content
:
'请输入16位
奖金
码'
,
showCancel
:
false
,
success
(
res
)
{}
})
...
...
@@ -212,7 +212,7 @@ Page({
},
/**
* 请求
积分
码
* 请求
奖金
码
* 通过扫码
*/
queryScanIntegralQrcode
()
{
...
...
@@ -234,7 +234,7 @@ Page({
_this
.
queryScanPersonQrcode
();
}
// 获取
积分
码
// 获取
奖金
码
let
c
=
getQueryByUrl
(
"c"
,
q
);
if
(
c
)
{
app
.
router
.
push
({
...
...
@@ -245,7 +245,7 @@ Page({
})
}
else
{
wx
.
showModal
({
content
:
'未发现
积分
码,换一个二维码试试'
,
content
:
'未发现
奖金
码,换一个二维码试试'
,
showCancel
:
false
,
success
(
res
)
{}
})
...
...
@@ -255,7 +255,7 @@ Page({
let
isCancel
=
err
.
errMsg
.
indexOf
(
"cancel"
)
!=
-
1
;
if
(
!
isCancel
)
{
wx
.
showModal
({
content
:
'未发现
积分
码,换一个二维码试试'
,
content
:
'未发现
奖金
码,换一个二维码试试'
,
showCancel
:
false
,
success
(
res
)
{}
})
...
...
src/pages/index/index.wxml
View file @
d0eec94
...
...
@@ -16,7 +16,7 @@
<view class="search-line"></view>
<!-- 隐藏扫描二维码 -->
<view bindtap="onScanHandler" class="search-scan search-scan2">
<text class="t1">扫码得
积分
</text>
<text class="t1">扫码得
奖金
</text>
<image class="icon icon2" mode="aspectFit" src="../../image/icon/icon-scan.png" />
</view>
</view>
...
...
src/pages/integral-detail/integral-detail.js
View file @
d0eec94
...
...
@@ -28,35 +28,35 @@ Page({
},
{
t1
:
""
,
t2
:
"购买
积分
"
,
t2
:
"购买
奖金
"
,
index
:
"1"
,
pointsType
:
"buy"
,
type
:
"buyNum"
,
},
{
t1
:
""
,
t2
:
"推广
积分
"
,
t2
:
"推广
奖金
"
,
index
:
"2"
,
pointsType
:
"promotion"
,
type
:
"promotionNum"
,
},
{
t1
:
""
,
t2
:
"签到
积分
"
,
t2
:
"签到
奖金
"
,
index
:
"3"
,
pointsType
:
"sign"
,
type
:
"signNum"
,
},
{
t1
:
""
,
t2
:
"奖励
积分
"
,
t2
:
"奖励
奖金
"
,
index
:
"4"
,
pointsType
:
"award"
,
type
:
"awardNum"
,
},
{
t1
:
""
,
t2
:
"兑换
积分
"
,
t2
:
"兑换
奖金
"
,
index
:
"5"
,
pointsType
:
"exchange"
,
type
:
"exchangeNum"
,
...
...
@@ -125,7 +125,7 @@ Page({
},
/**
*
积分
值类型
*
奖金
值类型
*/
queryPoints
()
{
return
new
Promise
((
resolve
,
reject
)
=>
{
...
...
@@ -153,7 +153,7 @@ Page({
},
/**
*
积分
概览
*
奖金
概览
*/
queryPointsOverview
(
isAll
=
false
)
{
this
.
setData
({
...
...
@@ -232,27 +232,27 @@ Page({
status
=
""
;
break
;
// 购买
积分
// 购买
奖金
case
"1"
:
status
=
"buy"
;
break
;
// 推广
积分
// 推广
奖金
case
"2"
:
status
=
"promotion"
;
break
;
// 签到
积分
// 签到
奖金
case
"3"
:
status
=
"sign"
;
break
;
// 奖励
积分
// 奖励
奖金
case
"4"
:
status
=
"award"
;
break
;
// 兑换
积分
// 兑换
奖金
case
"5"
:
status
=
"exchange"
;
break
;
...
...
src/pages/integral-detail/integral-detail.json
View file @
d0eec94
{
"navigationBarTitleText"
:
"
积分
明细"
"navigationBarTitleText"
:
"
奖金
明细"
}
...
...
src/pages/integral-detail/integral-detail.scss
View file @
d0eec94
...
...
@@ -207,7 +207,7 @@ $contentWidth:690px;
}
}
//
积分
//
奖金
.integral
{
// display: flex;
...
...
src/pages/integral-detail/integral-detail.wxml
View file @
d0eec94
<wxs module="filter" src="../../utils/utilswxs.wxs"></wxs>
<view class="page">
<view class="app__bgc bgc"></view>
<view class="app__bg bg"></view>
...
...
@@ -6,9 +7,9 @@
<view class="content">
<view class="header">
<view class="info">
现有
积分
<span class="t1">{{
userInfo.memberPoints
}}</span>
分
现有
奖金
<span class="t1">{{
filter.Fen2Yuan(userInfo.memberPoints)
}}</span>
元
</view>
<view class="sel-wrap">
<view class="sel sel2 {{isShowAll ? 'show-all':''}}" bindtap="onShowAllHandler">
...
...
@@ -23,38 +24,12 @@
</picker>
</view>
</view>
<!-- 时间 -->
<!-- <view class="time">
<view class="sel">
<image class="icon" mode="aspectFit" src="../../image/icon/icon-calendar.png" />
起始时间
</view>
</view> -->
<!-- 时间选择器 -->
<!-- <view class="func-wrap">
<picker mode="date" value="{{dateStart}}" bindchange="bindDateStartChange">
<view class="func">
<image class="icon" mode="aspectFit" src="../../image/icon/icon-sign-record.png" />
起始时间
<image class="arrow" mode="aspectFit" src="../../image/icon/icon-filter-down-on.png" />
{{dateStart}}
</view>
</picker>
<picker mode="date" value="{{dateEnd}}" bindchange="bindDateEndChange">
<view class="func">
<image class="icon" mode="aspectFit" src="../../image/icon/icon-sign-record.png" />
结束时间
<image class="arrow" mode="aspectFit" src="../../image/icon/icon-filter-down-on.png" />
{{dateEnd}}
</view>
</picker>
</view> -->
<!-- 标签 -->
<view class="tag">
<view bindtap="onNavSelectHandler" data-data="{{item}}" data-index="{{index}}" wx:for="{{navList}}" wx:key="{{index}}" class="tag-item">
<image wx:if="{{navIndex==index}}" class="ebg" mode="aspectFit" src="../../image/icon/icon-integral-tag.png" />
<view class="desc {{navIndex == index ? 'act' : ''}}">
<view class="t1">{{i
tem.t1
}}</view>
<view class="t1">{{i
ndex == 5 ? '-' : ''}}{{ index == 0 ? item.t1 : filter.Fen2Yuan(item.t1)
}}</view>
<view class="t2">{{item.t2}}</view>
</view>
</view>
...
...
@@ -62,18 +37,19 @@
<!-- 标题 -->
<view class="tit">
<view class="tt t1">时间</view>
<view class="tt t2">
积分
类型</view>
<view class="tt t2">
奖金
类型</view>
<view class="tt t3">名称</view>
<view class="tt t4 minus">
积分
</view>
<view class="tt t4 minus">
奖金
</view>
</view>
<!--
积分
-->
<!--
奖金
-->
<view class="integral">
<view wx:for="{{dataList}}" wx:key="{{item}}" class="integral-item">
<view class="tt t1">{{item.time}}</view>
<view class="tt t2">{{item.words}}</view>
<view class="tt t3">{{item.subTitle}}</view>
<view class="tt t4 {{item.pointsIp == 0 ? 'minus':''}}">
{{item.pointsIp == 1 ? '+':'-'}} {{item.pointsNum}}
<!-- {{item.pointsIp == 1 ? '+':'-'}} {{item.pointsNum}} -->
{{item.pointsIp == 1 ? '+':'-'}}{{filter.Fen2Yuan(item.pointsNum) }}
</view>
</view>
</view>
...
...
src/pages/my-order/my-order.wxml
View file @
d0eec94
<wxs module="filter" src="../../utils/utilswxs.wxs"></wxs>
<view class="page">
<view class="app__bgc bgc"></view>
<view class="app__bg bg"></view>
...
...
@@ -38,7 +39,7 @@
</view>
<view class="detail">
<view class="t1">{{item.orderCommodityTitle}}</view>
<view class="t1 t2">{{
item.orderCommodityPoints}}积分
</view>
<view class="t1 t2">{{
filter.Fen2Yuan(item.orderCommodityPoints)}}元
</view>
<view class="t1 t3">
<span wx:if="{{item.orderStatus == 'unaudited'}}">待审核</span>
<span wx:if="{{item.orderStatus == 'pass'}}">已通过</span>
...
...
@@ -63,35 +64,6 @@
</view>
</view>
</view>
<!-- <view class="border card-item">
<view class="no">订单编号:2357123413491</view>
<view class="line"></view>
<view class="cont">
<view class="prize">
<image class="image" mode="aspectFit" />
</view>
<view class="detail">
<view class="t1">某东购物卡200元</view>
<view class="t1 t2">消耗积分:1000分</view>
<view class="t1 t3">处理中</view>
</view>
</view>
<view class="line"></view>
<view class="logistics">
<view class="logistics-item">
<view class="label">收货地址</view>
<view class="val">深圳市龙岗区XXX路</view>
</view>
<view class="logistics-item">
<view class="label">物流公司</view>
<view class="val">待定</view>
</view>
<view class="logistics-item">
<view class="label">物流单号</view>
<view class="val">暂定</view>
</view>
</view>
</view> -->
</view>
</view>
<empty-tips wx:if="{{dataList.length <= 0}}"></empty-tips>
...
...
src/pages/my-qrcode-bk/my-qrcode.js
View file @
d0eec94
...
...
@@ -127,7 +127,7 @@ Page({
color
:
"#666666"
,
textAlign
:
"center"
,
zIndex
:
11
,
text
:
"扫码即获专属
积分
,兑换超值奖品"
,
text
:
"扫码即获专属
奖金
,兑换超值奖品"
,
}
];
...
...
src/pages/my-qrcode-bk/my-qrcode.wxml
View file @
d0eec94
...
...
@@ -7,13 +7,8 @@
<view class="content">
<view class="card">
<image bindtap="onPreviewImageHandler" class="my-card" mode="widthFix" src="{{imageUrl}}" />
<!-- <image class="avatar" mode="widthFix" src="{{userInfo.avatar}}" />
<view class="nickname">{{userInfo.nickname}}</view>
<image class="qrcode" mode="widthFix" src="{{qrImagePath}}" />
<view class="t1">深士照明</view>
<view class="t1 t2">扫码即获专属积分,兑换超值奖品</view> -->
</view>
<view class="tips">分享邀请好友加入,赢取推广
积分
</view>
<view class="tips">分享邀请好友加入,赢取推广
奖金
</view>
<view class="btn-wrap">
<view bindtap="saveImageToPhotosAlbum" class="btn">保存图片</view>
</view>
...
...
src/pages/my-qrcode/my-qrcode.wxml
View file @
d0eec94
...
...
@@ -7,14 +7,9 @@
<view class="content">
<view class="card">
<image bindtap="onPreviewImageHandler" class="my-card" mode="widthFix" src="{{imageUrl}}" />
<!-- <image class="avatar" mode="widthFix" src="{{userInfo.avatar}}" />
<view class="nickname">{{userInfo.nickname}}</view>
<image class="qrcode" mode="widthFix" src="{{qrImagePath}}" />
<view class="t1">深士照明</view>
<view class="t1 t2">扫码即获专属积分,兑换超值奖品</view> -->
</view>
<view class="tips">
<text>保存分享朋友圈,邀请好友赢
积分\n好友购买产品,再获10%积分
</text>
<text>保存分享朋友圈,邀请好友赢
奖金\n好友购买产品,再获10%奖金
</text>
</view>
<view class="btn-wrap">
<view bindtap="saveImageToPhotosAlbum" class="btn">保存图片</view>
...
...
src/pages/rank-gift/rank-gift.wxml
View file @
d0eec94
...
...
@@ -13,33 +13,11 @@
<view class="cont">
<view class="t1">{{item.prizeName}}</view>
<view class="t1 t2">{{item.activityName}}</view>
<view class="t1 t3">推广
积分
第一名</view>
<view class="t1 t3">推广
奖金
第一名</view>
</view>
<view bindtap="onReceiveHandler" wx:if="{{item.acceptType == 0}}" data-data="{{item}}" data-index="{{index}}" class="btn">领取</view>
<view wx:if="{{item.acceptType == 1}}" class="btn">已领取</view>
</view>
<!-- <view class="border gift-item">
<view class="prize">
<image class="image" mode="aspectFit" src="../../image/icon/icon-gift-red-package.png" />
</view>
<view class="cont">
<view class="t1">88元微信红包 1 个</view>
<view class="t1 t2">190701-190714</view>
<view class="t1 t3">推广积分排行第一名</view>
</view>
<view class="btn">领取</view>
</view>
<view class="border gift-item">
<view class="prize">
<image class="image" mode="aspectFit" src="../../image/icon/icon-gift-integral.png" />
</view>
<view class="cont">
<view class="t1">88元微信红包 1 个</view>
<view class="t1 t2">190701-190714</view>
<view class="t1 t3">推广积分排行第一名</view>
</view>
<view class="btn disable">已领取</view>
</view> -->
</view>
</view>
<empty-tips inner-text="还没活动奖励哦~" wx:if="{{dataList.length <= 0}}"></empty-tips>
...
...
src/pages/rank/rank.js
View file @
d0eec94
...
...
@@ -29,7 +29,7 @@ Page({
},
/**
* 推广
积分
排行
* 推广
奖金
排行
*/
queryActivity
()
{
this
.
setData
({
...
...
@@ -55,7 +55,7 @@ Page({
},
/**
* 历史
积分
排行
* 历史
奖金
排行
*/
queryActivityHistory
()
{
this
.
setData
({
...
...
@@ -180,7 +180,7 @@ Page({
status
=
"promotion"
;
break
;
// 购买
积分
// 购买
奖金
case
"1"
:
status
=
"rank"
;
break
;
...
...
src/pages/rank/rank.json
View file @
d0eec94
{
"navigationBarTitleText"
:
"
积分
排行"
"navigationBarTitleText"
:
"
奖金
排行"
}
...
...
src/pages/rank/rank.wxml
View file @
d0eec94
<wxs module="filter" src="../../utils/utilswxs.wxs"></wxs>
<view class="page">
<view class="app__bgc bgc"></view>
<image class="bg" mode="widthFix" src="../../image/rank/rank-c1.png" />
...
...
@@ -7,11 +8,11 @@
<!-- 导航 -->
<view class="nav">
<view bindtap="onNavSelectHandler" data-index="0" class="nav-item {{navIndex == 0 ? 'nav-item-act':''}}">
<view class="tit">推广
积分
排行</view>
<view class="tit">推广
奖金
排行</view>
<view class="line"></view>
</view>
<view bindtap="onNavSelectHandler" data-index="1" class="nav-item {{navIndex == 1 ? 'nav-item-act':''}}">
<view class="tit">总
积分
排行</view>
<view class="tit">总
奖金
排行</view>
<view class="line"></view>
</view>
</view>
...
...
@@ -63,7 +64,7 @@
<view class="tit">
<view class="tt t1">名次</view>
<view class="tt t2">名称</view>
<view class="tt t3">
积分
</view>
<view class="tt t3">
奖金
</view>
</view>
<!-- 排行item -->
<scroll-view bindscrolltolower="onRankScrolltolower" scroll-y="{{true}}" class="item-wrap">
...
...
@@ -76,7 +77,7 @@
<image class="avatar" mode="widthFix" src="{{item.avatar}}" />
{{item.nickname}}
</view>
<view class="integral">{{
item.points
}}</view>
<view class="integral">{{
filter.Fen2Yuan(item.points)
}}</view>
</view>
</scroll-view>
<!-- 省略号 -->
...
...
@@ -92,13 +93,13 @@
<image class="avatar" mode="widthFix" src="{{rankInfo.myMember.avatar}}" />
{{rankInfo.myMember.nickname}}
</view>
<view class="integral">{{
rankInfo.myMember.points
}}</view>
<view class="integral">{{
filter.Fen2Yuan(rankInfo.myMember.points)
}}</view>
</view>
</view>
</block>
<block wx:else>
<view class="empty-tips" wx:if="{{isInit}}">
<view class="tips">暂未开启
积分
排行,敬请期待</view>
<view class="tips">暂未开启
奖金
排行,敬请期待</view>
</view>
</block>
</view>
...
...
src/pages/scan-result/scan-result.js
View file @
d0eec94
...
...
@@ -20,7 +20,7 @@ Page({
},
onShow
()
{
wx
.
setNavigationBarTitle
({
title
:
'
积分
获取'
title
:
'
奖金
获取'
})
},
onLoad
(
options
)
{
...
...
@@ -59,7 +59,7 @@ Page({
},
/**
* 扫
积分码功能 扫积分
码
* 扫
奖金码功能 扫奖金
码
*/
queryScanIntegralQrcode
(
c
)
{
return
new
Promise
((
resolve
,
reject
)
=>
{
...
...
@@ -76,7 +76,7 @@ Page({
scaning
:
true
,
})
wx
.
setNavigationBarTitle
({
title
:
'
积分
获取'
title
:
'
奖金
获取'
})
app
.
post
({
url
:
app
.
api
.
scanIntegralQrcode
,
...
...
@@ -91,11 +91,11 @@ Page({
})
if
(
result
.
qrCodeStatus
!=
1
)
{
wx
.
setNavigationBarTitle
({
title
:
'
积分
获取失败'
title
:
'
奖金
获取失败'
})
}
else
{
wx
.
setNavigationBarTitle
({
title
:
'
积分
获取成功'
title
:
'
奖金
获取成功'
})
}
}).
catch
((
err
)
=>
{
...
...
@@ -105,7 +105,7 @@ Page({
scaning
:
false
})
wx
.
setNavigationBarTitle
({
title
:
'
积分
获取失败'
title
:
'
奖金
获取失败'
})
});
}
else
{
...
...
@@ -113,7 +113,7 @@ Page({
prizeInfo
:
{}
})
wx
.
setNavigationBarTitle
({
title
:
'
积分
获取失败'
title
:
'
奖金
获取失败'
})
}
});
...
...
@@ -130,13 +130,13 @@ Page({
success
(
res
)
{
// 扫码结果
let
q
=
res
.
result
;
// 获取
积分
码
// 获取
奖金
码
let
c
=
getQueryByUrl
(
"c"
,
q
);
if
(
c
)
{
_this
.
queryScanIntegralQrcode
(
c
);
}
else
{
wx
.
showModal
({
content
:
'未发现
积分
码,换一个二维码试试'
,
content
:
'未发现
奖金
码,换一个二维码试试'
,
showCancel
:
false
,
success
(
res
)
{}
})
...
...
@@ -149,7 +149,7 @@ Page({
},
/**
* 查看我的
积分
* 查看我的
奖金
*/
onMyIntegralHandler
(
evt
)
{
app
.
router
.
push
({
...
...
src/pages/scan-result/scan-result.json
View file @
d0eec94
{
"navigationBarTitleText"
:
"获得
积分
"
"navigationBarTitleText"
:
"获得
奖金
"
}
...
...
src/pages/scan-result/scan-result.wxml
View file @
d0eec94
...
...
@@ -6,15 +6,15 @@
<view class="content" wx:if="{{!scaning}}">
<view wx:if="{{prizeInfo}}" class="border scan">
<view wx:if="{{prizeInfo.qrCodeStatus == 1}}" class="result success">
<text class="tips tips1">恭喜获得{{prizeInfo.pointNum}}
积分
!</text>
<text class="tips tips1">恭喜获得{{prizeInfo.pointNum}}
奖金
!</text>
<view class="tips tips2">
账户共有
<span class="t1">{{prizeInfo.memberPoints}}</span>
积分
奖金
</view>
<view class="btn-wrap">
<view bindtap="onScanHandler" class="btn">再扫一次</view>
<view bindtap="onMyIntegralHandler" class="btn btn2">查看我的
积分
</view>
<view bindtap="onMyIntegralHandler" class="btn btn2">查看我的
奖金
</view>
</view>
</view>
<view wx:else class="result fail">
...
...
@@ -24,18 +24,18 @@
</text>
<!-- 码已经被使用 -->
<text wx:elif="{{prizeInfo.qrCodeStatus == 3}}" class="tips tips1">
积分获取失败!\n产品积分
码获取对象为:\n电工及终端消费者。
奖金获取失败!\n产品奖金
码获取对象为:\n电工及终端消费者。
</text>
<!-- 其他异常 -->
<text wx:else class="tips tips1">此产品码已被扫过!\n若有异常,请联系客服</text>
<view class="btn-wrap">
<!-- 非 产品
积分
码获取对象为:电工及终端消费者。 -->
<!-- 非 产品
奖金
码获取对象为:电工及终端消费者。 -->
<block wx:if="{{prizeInfo.qrCodeStatus == 3}}">
<view bindtap="onSureHandler" class="btn">我知道了</view>
</block>
<block wx:else>
<view bindtap="onScanHandler" class="btn">再扫一次</view>
<view bindtap="onMyIntegralHandler" class="btn btn2">查看我的
积分
</view>
<view bindtap="onMyIntegralHandler" class="btn btn2">查看我的
奖金
</view>
</block>
</view>
</view>
...
...
src/pages/sign-in-record/sign-in-record.wxml
View file @
d0eec94
<wxs module="filter" src="../../utils/utilswxs.wxs"></wxs>
<view class="page">
<view class="app__bgc bgc"></view>
<view class="app__bg bg"></view>
...
...
@@ -28,8 +29,8 @@
<view class="date">{{item.signTime}}</view>
<view class="desc">
签到成功,获得
<span class="green {{item.prizeType == 'packet' ? 'red':''}}">{{
item.prizeSize
}}</span>
{{item.prizeType == 'packet' ? '元红包' : '
积分
' }}
<span class="green {{item.prizeType == 'packet' ? 'red':''}}">{{
item.prizeType == 'packet' ? item.prizeSize : filter.Fen2Yuan(item.prizeSize)
}}</span>
{{item.prizeType == 'packet' ? '元红包' : '
元奖金
' }}
</view>
</view>
</view>
...
...
src/pages/user-center/user-center.js
View file @
d0eec94
...
...
@@ -124,7 +124,7 @@ Page({
},
/**
*
积分
详情
*
奖金
详情
*/
onIntegralDetailHandler
(
evt
)
{
app
.
router
.
push
({
...
...
src/pages/user-center/user-center.scss
View file @
d0eec94
...
...
@@ -73,14 +73,13 @@ $contentWidth: 690px;
display
:
flex
;
align-items
:
center
;
.wrap
{
// width: 120px;
padding
:
0
40
px
;
padding
:
0
24
px
;
text-align
:
center
;
.t1
{
font-size
:
40
px
;
font-size
:
36
px
;
}
.t2
{
...
...
src/pages/user-center/user-center.wxml
View file @
d0eec94
<wxs module="filter" src="../../utils/utilswxs.wxs"></wxs>
<view class="page">
<view class="app__bgc bgc"></view>
<view class="app__bg bg"></view>
...
...
@@ -12,7 +13,7 @@
<view class="wrap1">
<view class="name">{{userInfo.realName ? userInfo.realName : userInfo.nickname}}</view>
<view wx:if="{{userInfo.auditStatus == 'authorization'}}" class="vip vip-check">
积分
会员
奖金
会员
</view>
<view wx:elif="{{userInfo.auditStatus == 'unauthorized'}}" class="vip">审核中 ></view>
<view wx:else class="vip">未验证 ></view>
...
...
@@ -21,8 +22,8 @@
<!-- 右边栏 -->
<view class="user-data">
<view bindtap="onIntegralDetailHandler" class="wrap">
<view class="t1">{{
userInfo.memberPoints}}
</view>
<view class="t2">我的
积分
</view>
<view class="t1">{{
filter.Fen2Yuan(userInfo.memberPoints)}}元
</view>
<view class="t2">我的
奖金
</view>
</view>
<view class="line"></view>
<view bindtap="onIntegralDetailHandler" class="wrap">
...
...
@@ -73,7 +74,7 @@
<view class="icon-wrap">
<image class="icon" mode="aspectFit" src="../../image/icon/icon-integral-rank.png" />
</view>
<view class="txt">
积分
排行</view>
<view class="txt">
奖金
排行</view>
</view>
<view bindtap="onAddressHandler" class="func-wrap-item">
<view class="icon-wrap">
...
...
src/pages/vip-login/vip-login.wxml
View file @
d0eec94
...
...
@@ -52,7 +52,7 @@
</view>
<!-- 上传 -->
<view class="upload">
<!-- <view class="upload-tit">请上传身份证或电工证,审核后,可签到及兑换
积分
</view> -->
<!-- <view class="upload-tit">请上传身份证或电工证,审核后,可签到及兑换
奖金
</view> -->
<view class="upload-wrap">
<view class="upload-wrap-item">
<image class="image" bindtap="onUploadHandler" mode="aspectFit" src="{{files[0] && files[0].path?files[0].path:'../../image/icon/icon-plus.png'}}" />
...
...
@@ -64,7 +64,7 @@
</view>
</view>
<view class="submit-tips">
<text class="text">五金分销商请填写店名,提交营业执照或名片\n其他用户请上传电工证或身份证\n认证后可参与签到及兑换
积分
</text>
<text class="text">五金分销商请填写店名,提交营业执照或名片\n其他用户请上传电工证或身份证\n认证后可参与签到及兑换
奖金
</text>
</view>
</view>
<!-- 提交按钮 -->
...
...
src/router/index.js
View file @
d0eec94
...
...
@@ -3,7 +3,7 @@ const routerPath = {
authorize
:
'/pages/authorize/authorize'
,
// 授权
register
:
'/pages/register/register'
,
// 注册
scanResult
:
'/pages/scan-result/scan-result'
,
// 扫码结果 (含扫码成功和扫码失败)
integralDetail
:
'/pages/integral-detail/integral-detail'
,
//
积分
明细
integralDetail
:
'/pages/integral-detail/integral-detail'
,
//
奖金
明细
giftShop
:
'/pages/gift-shop/gift-shop'
,
// 礼品商场
giftDetail
:
'/pages/gift-detail/gift-detail'
,
// 礼品详情 (含购物卡和实物)
addressManagement
:
'/pages/address-management/address-management'
,
// 地址管理
...
...
src/utils/utilswxs.wxs
View file @
d0eec94
...
...
@@ -4,6 +4,8 @@ var filter = {
var result = val * 0.01; //分到元
// result += ''; //转成字符串
// result = result.toFixed(2); //留两位小数
console.log("val:",val);
console.log("result:",result);
return result.toFixed(2);
},
// 毫秒转格式
...
...
Please
register
or
sign in
to post a comment