Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
7
7_Eleven_Alipay
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
高淑倩
7_Eleven_Alipay
Commits
3c881336
Commit
3c881336
authored
Feb 21, 2020
by
谢中龙
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
优化bug
parent
8b1e9f93
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
17 changed files
with
321 additions
and
25 deletions
+321
-25
mini-program.json
.tea/configuration/mini-program.json
+0
-0
layout.json
.tea/layout.json
+2
-2
recent.json
.tea/recent.json
+2
-2
workbench.json
.tea/workbench.json
+2
-2
app.acss
app.acss
+20
-0
index.js
config/index.js
+2
-2
memberOfOwn.js
pages/memberOfOwn/memberOfOwn.js
+1
-1
project.config.json
project.config.json
+1
-1
myValueCard.acss
subPackage/page/pages/myValueCard/myValueCard.acss
+2
-2
myValueCard.axml
subPackage/page/pages/myValueCard/myValueCard.axml
+1
-1
myValueCardInfo.acss
subPackage/page/pages/myValueCardInfo/myValueCardInfo.acss
+1
-1
myValueCardInfo.axml
subPackage/page/pages/myValueCardInfo/myValueCardInfo.axml
+1
-1
valueCardInfo.axml
subPackage/page/pages/valueCardInfo/valueCardInfo.axml
+12
-2
valueCardInfo.js
subPackage/page/pages/valueCardInfo/valueCardInfo.js
+72
-0
valueCardRecords.acss
subPackage/page/pages/valueCardRecords/valueCardRecords.acss
+77
-0
valueCardRecords.axml
subPackage/page/pages/valueCardRecords/valueCardRecords.axml
+23
-4
valueCardRecords.js
subPackage/page/pages/valueCardRecords/valueCardRecords.js
+102
-4
No files found.
.tea/configuration/mini-program.json
View file @
3c881336
This diff is collapsed.
Click to expand it.
.tea/layout.json
View file @
3c881336
{
"layout"
:{
"left"
:{
"currentId"
:
"explorer"
,
"size"
:
310
},
"right"
:{
"currentId"
:
""
},
"bottom"
:{
"currentId"
:
"devtools"
,
"size"
:
468
}},
"storageVersion"
:
"1.5.7"
}
{
"layout"
:{
"left"
:{
"currentId"
:
"explorer"
,
"size"
:
310
},
"right"
:{
"currentId"
:
""
},
"bottom"
:{
"currentId"
:
"devtools"
,
"size"
:
280
}},
"storageVersion"
:
"1.5.7"
}
\ No newline at end of file
\ No newline at end of file
.tea/recent.json
View file @
3c881336
{
"OPENED_FILE"
:[
"file:///e%3A/works/dy/711/7_Eleven_Alipay/subPackage/page/pages/valueCardInfo/valueCardInfo.axml"
,
"file:///e%3A/works/dy/711/7_Eleven_Alipay/subPackage/page/pages/myValueCardInfo/myValueCardInfo.axml"
,
"file:///e%3A/works/dy/711/7_Eleven_Alipay/config/index.js"
,
"file:///e%3A/works/dy/711/7_Eleven_Alipay/app.js"
,
"file:///e%3A/works/dy/711/7_Eleven_Alipay/subPackage/page/pages/myValueCardInfo/myValueCardInfo.acss"
,
"file:///e%3A/works/dy/711/7_Eleven_Alipay/subPackage/page/pages/valueCardInfo/valueCardInfo.js"
,
"file:///e%3A/works/dy/711/7_Eleven_Alipay/subPackage/page/pages/myValueCardInfo/myValueCardInfo.js"
,
"file:///e%3A/works/dy/711/7_Eleven_Alipay/subPackage/page/pages/valueCardInfo/valueCardInfo.acss"
,
"file:///e%3A/works/dy/711/7_Eleven_Alipay/subPackage/page/pages/valueCard/valueCard.js"
,
"file:///e%3A/works/dy/711/7_Eleven_Alipay/subPackage/page/pages/valueCard/valueCard.axml"
,
"file:///e%3A/works/dy/711/7_Eleven_Alipay/subPackage/page/pages/valueCard/valueCard.acss"
,
"file:///e%3A/works/dy/711/7_Eleven_Alipay/utils/Http.js"
,
"file:///e%3A/works/dy/711/7_Eleven_Alipay/subPackage/page/pages/myValueCard/myValueCard.js"
,
"file:///e%3A/works/dy/711/7_Eleven_Alipay/subPackage/page/pages/myValueCard/myValueCard.axml"
,
"file:///e%3A/works/dy/711/7_Eleven_Alipay/component/personCenter/personCenter.js"
,
"file:///e%3A/works/dy/711/7_Eleven_Alipay/pages/memberOfOwn/memberOfOwn.axml"
,
"file:///e%3A/works/dy/711/7_Eleven_Alipay/pages/memberOfOwn/memberOfOwn.js"
,
"file:///e%3A/works/dy/711/7_Eleven_Alipay/subPackage/page/pages/myValueCard/myValueCard.json"
,
"file:///e%3A/works/dy/711/7_Eleven_Alipay/subPackage/page/pages/valueCard/valueCard.json"
,
"file:///e%3A/works/dy/711/7_Eleven_Alipay/project.config.json"
,
"file:///e%3A/works/dy/711/7_Eleven_Alipay/pages/coupons/coupons.json"
,
"file:///e%3A/works/dy/711/7_Eleven_Alipay/pages/pointList/pointList.json"
,
"file:///e%3A/works/dy/711/7_Eleven_Alipay/pages/pointDetail/pointDetail.json"
,
"file:///e%3A/works/dy/711/7_Eleven_Alipay/pages/mySpend/mySpend.json"
,
"file:///e%3A/works/dy/711/7_Eleven_Alipay/subPackage/page/pages/myValueCard/myValueCard.acss"
,
"file:///e%3A/works/dy/711/7_Eleven_Alipay/pages/integralWater/integralWater.json"
,
"file:///e%3A/works/dy/711/7_Eleven_Alipay/subPackage/page/pages/IntegralMallGoods/IntegralMallGoods.js"
,
"file:///e%3A/works/dy/711/7_Eleven_Alipay/subPackage/page/pages/IntegralMallGoods/IntegralMallGoods.axml"
,
"file:///e%3A/works/dy/711/7_Eleven_Alipay/subPackage/page/pages/myValueCardInfo/myValueCardInfo.json"
,
"file:///e%3A/works/dy/711/7_Eleven_Alipay/subPackage/page/pages/valueCardRecords/valueCardRecords.json"
,
"file:///e%3A/works/dy/711/7_Eleven_Alipay/subPackage/page/pages/recordList/recordList.json"
,
"file:///e%3A/works/dy/711/7_Eleven_Alipay/subPackage/page/pages/valueCardInfo/valueCardInfo.json"
,
"file:///e%3A/works/dy/711/7_Eleven_Alipay/subPackage/page/pages/pointGoodsList/pointGoodsList.json"
,
"file:///e%3A/works/dy/711/7_Eleven_Alipay/subPackage/page/pages/IntegralMallGoods/IntegralMallGoods.json"
,
"file:///e%3A/works/dy/711/7_Eleven_Alipay/app.json"
,
"file:///e%3A/works/dy/711/7_Eleven_Alipay/subPackage/page/pages/valueCardRecords/valueCardRecords.js"
,
"file:///e%3A/works/dy/711/7_Eleven_Alipay/subPackage/page/pages/valueCard/valueCard/valueCard.axml"
,
"file:///e%3A/works/dy/711/7_Eleven_Alipay/subPackage/page/pages/valueCard/valueCard/valueCard.js"
,
"file:///e%3A/works/dy/711/7_Eleven_Alipay/pages/userCenter/userCenter.js"
,
"file:///e%3A/works/dy/711/7_Eleven_Alipay/subPackage/page/pages/subPage/subPage.js"
,
"file:///e%3A/works/dy/711/7_Eleven_Alipay/pages/pointDetail/pointDetail.js"
,
"file:///e%3A/works/dy/711/7_Eleven_Alipay/subPackage/page/pages/IntegrateGoodsExchangeInfo/IntegrateGoodsExchangeInfo.js"
,
"file:///e%3A/works/dy/711/7_Eleven_Alipay/pages/integralWater/integralWater.js"
,
"file:///e%3A/works/dy/711/7_Eleven_Alipay/subPackage/page/pages/subPage/subPage.axml"
,
"file:///e%3A/works/dy/711/7_Eleven_Alipay/pages/userCenter/userCenter.axml"
,
"file:///e%3A/works/dy/711/7_Eleven_Alipay/component/personCenter/personCenter.acss"
,
"file:///e%3A/works/dy/711/7_Eleven_Alipay/component/personCenter/personCenter.axml"
],
"SEARCH_WORD"
:[
"person-center"
,
"memberId"
,
"pullRefresh"
],
"storageVersion"
:
"1.5.7"
}
{
"OPENED_FILE"
:[
"file:///e%3A/works/dy/711/7_Eleven_Alipay/config/index.js"
,
"file:///e%3A/works/dy/711/7_Eleven_Alipay/subPackage/page/pages/valueCardInfo/valueCardInfo.js"
,
"file:///e%3A/works/dy/711/7_Eleven_Alipay/project.config.json"
,
"file:///e%3A/works/dy/711/7_Eleven_Alipay/subPackage/page/pages/valueCardRecords/valueCardRecords.axml"
,
"file:///e%3A/works/dy/711/7_Eleven_Alipay/subPackage/page/pages/myValueCardInfo/myValueCardInfo.axml"
,
"file:///e%3A/works/dy/711/7_Eleven_Alipay/pages/memberOfOwn/memberOfOwn.axml"
,
"file:///e%3A/works/dy/711/7_Eleven_Alipay/pages/memberOfOwn/memberOfOwn.js"
,
"file:///e%3A/works/dy/711/7_Eleven_Alipay/subPackage/page/pages/myValueCard/myValueCard.axml"
,
"file:///e%3A/works/dy/711/7_Eleven_Alipay/subPackage/page/pages/myValueCardInfo/myValueCardInfo.acss"
,
"file:///e%3A/works/dy/711/7_Eleven_Alipay/subPackage/page/pages/myValueCard/myValueCard.acss"
,
"file:///e%3A/works/dy/711/7_Eleven_Alipay/subPackage/page/pages/myValueCard/myValueCard.js"
,
"file:///e%3A/works/dy/711/7_Eleven_Alipay/utils/Http.js"
,
"file:///e%3A/works/dy/711/7_Eleven_Alipay/wx2my.js"
,
"file:///e%3A/works/dy/711/7_Eleven_Alipay/app.js"
,
"file:///e%3A/works/dy/711/7_Eleven_Alipay/app.json"
,
"file:///e%3A/works/dy/711/7_Eleven_Alipay/Behavior.js"
,
"file:///e%3A/works/dy/711/7_Eleven_Alipay/app.acss"
,
"file:///e%3A/works/dy/711/7_Eleven_Alipay/subPackage/page/pages/valueCardRecords/valueCardRecords.acss"
,
"file:///e%3A/works/dy/711/7_Eleven_Alipay/subPackage/page/pages/valueCardRecords/valueCardRecords.js"
,
"file:///e%3A/works/dy/711/7_Eleven_Alipay/subPackage/page/pages/valueCardRecords/valueCardRecords.json"
,
"file:///e%3A/works/dy/711/7_Eleven_Alipay/subPackage/page/pages/valueCardInfo/valueCardInfo.axml"
,
"file:///e%3A/works/dy/711/7_Eleven_Alipay/component/personCenter/personCenter.js"
,
"file:///e%3A/works/dy/711/7_Eleven_Alipay/component/authorization-modal/authorization-modal.js"
,
"file:///e%3A/works/dy/711/7_Eleven_Alipay/subPackage/page/pages/valueCardInfo/valueCardInfo.acss"
,
"file:///e%3A/works/dy/711/7_Eleven_Alipay/component/authorization-modal/authorization-modal.axml"
,
"file:///e%3A/works/dy/711/7_Eleven_Alipay/subPackage/page/pages/myValueCardInfo/myValueCardInfo.js"
,
"file:///e%3A/works/dy/711/7_Eleven_Alipay/subPackage/page/pages/valueCard/valueCard.js"
,
"file:///e%3A/works/dy/711/7_Eleven_Alipay/subPackage/page/pages/valueCard/valueCard.axml"
,
"file:///e%3A/works/dy/711/7_Eleven_Alipay/subPackage/page/pages/valueCard/valueCard.acss"
,
"file:///e%3A/works/dy/711/7_Eleven_Alipay/subPackage/page/pages/myValueCard/myValueCard.json"
,
"file:///e%3A/works/dy/711/7_Eleven_Alipay/subPackage/page/pages/valueCard/valueCard.json"
,
"file:///e%3A/works/dy/711/7_Eleven_Alipay/pages/coupons/coupons.json"
,
"file:///e%3A/works/dy/711/7_Eleven_Alipay/pages/pointList/pointList.json"
,
"file:///e%3A/works/dy/711/7_Eleven_Alipay/pages/pointDetail/pointDetail.json"
,
"file:///e%3A/works/dy/711/7_Eleven_Alipay/pages/mySpend/mySpend.json"
,
"file:///e%3A/works/dy/711/7_Eleven_Alipay/pages/integralWater/integralWater.json"
,
"file:///e%3A/works/dy/711/7_Eleven_Alipay/subPackage/page/pages/IntegralMallGoods/IntegralMallGoods.js"
,
"file:///e%3A/works/dy/711/7_Eleven_Alipay/subPackage/page/pages/IntegralMallGoods/IntegralMallGoods.axml"
,
"file:///e%3A/works/dy/711/7_Eleven_Alipay/subPackage/page/pages/myValueCardInfo/myValueCardInfo.json"
,
"file:///e%3A/works/dy/711/7_Eleven_Alipay/subPackage/page/pages/recordList/recordList.json"
,
"file:///e%3A/works/dy/711/7_Eleven_Alipay/subPackage/page/pages/valueCardInfo/valueCardInfo.json"
,
"file:///e%3A/works/dy/711/7_Eleven_Alipay/subPackage/page/pages/pointGoodsList/pointGoodsList.json"
,
"file:///e%3A/works/dy/711/7_Eleven_Alipay/subPackage/page/pages/IntegralMallGoods/IntegralMallGoods.json"
,
"file:///e%3A/works/dy/711/7_Eleven_Alipay/subPackage/page/pages/valueCard/valueCard/valueCard.axml"
,
"file:///e%3A/works/dy/711/7_Eleven_Alipay/subPackage/page/pages/valueCard/valueCard/valueCard.js"
,
"file:///e%3A/works/dy/711/7_Eleven_Alipay/pages/userCenter/userCenter.js"
,
"file:///e%3A/works/dy/711/7_Eleven_Alipay/subPackage/page/pages/subPage/subPage.js"
,
"file:///e%3A/works/dy/711/7_Eleven_Alipay/pages/pointDetail/pointDetail.js"
,
"file:///e%3A/works/dy/711/7_Eleven_Alipay/subPackage/page/pages/IntegrateGoodsExchangeInfo/IntegrateGoodsExchangeInfo.js"
,
"file:///e%3A/works/dy/711/7_Eleven_Alipay/pages/integralWater/integralWater.js"
],
"SEARCH_WORD"
:[
"person-center"
,
"memberId"
,
"pullRefresh"
],
"storageVersion"
:
"1.5.7"
}
\ No newline at end of file
\ No newline at end of file
.tea/workbench.json
View file @
3c881336
{
"grid"
:{
"editorGroup"
:{
"uris"
:[
"file:///e%3A/works/dy/711/7_Eleven_Alipay/config/index.js"
,
"file:///e%3A/works/dy/711/7_Eleven_Alipay/subPackage/page/pages/valueCardInfo/valueCardInfo.js"
,
"file:///e%3A/works/dy/711/7_Eleven_Alipay/subPackage/page/pages/valueCardInfo/valueCardInfo.axml"
,
"file:///e%3A/works/dy/711/7_Eleven_Alipay/subPackage/page/pages/myValueCardInfo/myValueCardInfo.js"
,
"file:///e%3A/works/dy/711/7_Eleven_Alipay/subPackage/page/pages/myValueCardInfo/myValueCardInfo.axml"
,
"file:///e%3A/works/dy/711/7_Eleven_Alipay/subPackage/page/pages/valueCardInfo/valueCardInfo.acss"
,
"file:///e%3A/works/dy/711/7_Eleven_Alipay/subPackage/page/pages/myValueCardInfo/myValueCardInfo.acss"
,
"file:///e%3A/works/dy/711/7_Eleven_Alipay/app.js"
],
"current"
:
"file:///e%3A/works/dy/711/7_Eleven_Alipay/subPackage/page/pages/valueCardInfo/valueCardInfo.axml"
,
"previewIndex"
:
-1
}},
"storageVersion"
:
"1.5.7"
}
{
"grid"
:{
"editorGroup"
:{
"uris"
:[
"file:///e%3A/works/dy/711/7_Eleven_Alipay/project.config.json"
,
"file:///e%3A/works/dy/711/7_Eleven_Alipay/config/index.js"
,
"file:///e%3A/works/dy/711/7_Eleven_Alipay/subPackage/page/pages/valueCardInfo/valueCardInfo.js"
],
"current"
:
"file:///e%3A/works/dy/711/7_Eleven_Alipay/config/index.js"
,
"previewIndex"
:
-1
}},
"storageVersion"
:
"1.5.7"
}
\ No newline at end of file
\ No newline at end of file
app.acss
View file @
3c881336
...
@@ -18,3 +18,22 @@ page {
...
@@ -18,3 +18,22 @@ page {
}
}
.positionRe{
position: relative;
}
.positionAbs{
position: absolute;
z-index: 2;
width: 100%;
height: 100%;
left: 0;
top: 0;
}
.clear-btn{
appearance: none;
border: none;
background: transparent;
margin: 0;
}
\ No newline at end of file
config/index.js
View file @
3c881336
...
@@ -6,8 +6,8 @@ const needMock = ''; //
...
@@ -6,8 +6,8 @@ const needMock = ''; //
// appid_dev_wx wxc3b64b09b1d3dfc2
// appid_dev_wx wxc3b64b09b1d3dfc2
// appid_test_wx wx857ea77f4f7f4f34
// appid_test_wx wx857ea77f4f7f4f34
// appid_pre_711 wx358b56af62edbde1
// appid_pre_711 wx358b56af62edbde1
// appid_prod_711 wx700028bf32a3be66 上传生产注意 首页配置接口!!!!!!!!!!!!!!!!!!!!!! 2019092767841505
// appid_prod_711 wx700028bf32a3be66 上传生产注意 首页配置接口!!!!!!!!!!!
2019101168315187
!!!!!!!!!!! 2019092767841505
// 1 2 3 步!!!!!!!!!!!!!!!!!!!!!! prod appid brandId
// 1 2 3 步!!!!!!!!!!!!!!!!!!!!!! prod appid brandId
// const devCtx = 'http://111.231.86.64'
// const devCtx = 'http://111.231.86.64'
const
devCtx
=
'http://buyer.devapi.bigaka.net'
;
// 开发环境
const
devCtx
=
'http://buyer.devapi.bigaka.net'
;
// 开发环境
...
...
pages/memberOfOwn/memberOfOwn.js
View file @
3c881336
...
@@ -152,7 +152,7 @@ onTapWxPay(){
...
@@ -152,7 +152,7 @@ onTapWxPay(){
}
else
{
}
else
{
data
.
member
.
sex
=
2
;
data
.
member
.
sex
=
2
;
}
}
this
.
setData
({
this
.
setData
({
memberInfo
:
data
.
member
,
memberInfo
:
data
.
member
,
index
:
data
.
member
.
sex
,
index
:
data
.
member
.
sex
,
...
...
project.config.json
View file @
3c881336
...
@@ -13,7 +13,7 @@
...
@@ -13,7 +13,7 @@
},
},
"compileType"
:
"miniprogram"
,
"compileType"
:
"miniprogram"
,
"libVersion"
:
"2.6.6"
,
"libVersion"
:
"2.6.6"
,
"appid"
:
"2019
092767841505
"
,
"appid"
:
"2019
101168315187
"
,
"projectname"
:
"7-Eleven"
,
"projectname"
:
"7-Eleven"
,
"debugOptions"
:
{
"debugOptions"
:
{
"hidedInDevtools"
:
[]
"hidedInDevtools"
:
[]
...
...
subPackage/page/pages/myValueCard/myValueCard.acss
View file @
3c881336
...
@@ -76,7 +76,7 @@ view{
...
@@ -76,7 +76,7 @@ view{
.my-value-card-list .my-value-card-item .card-info-extro{
.my-value-card-list .my-value-card-item .card-info-extro{
width: 100%;
width: 100%;
padding: 30rpx;
padding: 30rpx;
border: solid 1px #
dddddd
;
border: solid 1px #
eeeeee
;
border-top: none;
border-top: none;
height: auto;
height: auto;
overflow: hidden;
overflow: hidden;
...
@@ -101,7 +101,7 @@ view{
...
@@ -101,7 +101,7 @@ view{
}
}
.my-value-card-list .my-value-card-item .card-info-extro .bar-code .no{
.my-value-card-list .my-value-card-item .card-info-extro .bar-code .no{
margin-top:
8
rpx;
margin-top:
12
rpx;
color: #333333;
color: #333333;
font-size: 32rpx;
font-size: 32rpx;
letter-spacing: 2rpx;
letter-spacing: 2rpx;
...
...
subPackage/page/pages/myValueCard/myValueCard.axml
View file @
3c881336
...
@@ -18,7 +18,7 @@
...
@@ -18,7 +18,7 @@
<!-- 具体信息 -->
<!-- 具体信息 -->
<view class='card-info-extro' a:if="{{item.isOpen}}">
<view class='card-info-extro' a:if="{{item.isOpen}}">
<view class='bar-code'>
<view class='bar-code'>
<canvas
canvas-
id="{{'barcode' + idx}}" binderror="canvasIdErrorCallback" />
<canvas id="{{'barcode' + idx}}" binderror="canvasIdErrorCallback" />
<view class='no'>
<view class='no'>
<text>{{no}}</text>
<text>{{no}}</text>
<view class="refresh" data-id="{{item.supValCardId}}" data-index="{{idx}}" onTap="onTapRefreshNo">
<view class="refresh" data-id="{{item.supValCardId}}" data-index="{{idx}}" onTap="onTapRefreshNo">
...
...
subPackage/page/pages/myValueCardInfo/myValueCardInfo.acss
View file @
3c881336
...
@@ -89,7 +89,7 @@ view{
...
@@ -89,7 +89,7 @@ view{
}
}
.left-num-container .bar-code-container .no{
.left-num-container .bar-code-container .no{
margin-top:
8
rpx;
margin-top:
12
rpx;
color: #333333;
color: #333333;
font-size: 32rpx;
font-size: 32rpx;
letter-spacing: 2rpx;
letter-spacing: 2rpx;
...
...
subPackage/page/pages/myValueCardInfo/myValueCardInfo.axml
View file @
3c881336
...
@@ -27,7 +27,7 @@
...
@@ -27,7 +27,7 @@
</view>
</view>
<view class='bar-code-container'>
<view class='bar-code-container'>
<canvas
canvas-
id="barcode" binderror="canvasIdErrorCallback" />
<canvas id="barcode" binderror="canvasIdErrorCallback" />
<view class='no'>
<view class='no'>
<text>{{no}}</text>
<text>{{no}}</text>
<view class="refresh" data-id="{{item.supValCardId}}" data-index="{{idx}}" onTap="onTapRefreshNo">
<view class="refresh" data-id="{{item.supValCardId}}" data-index="{{idx}}" onTap="onTapRefreshNo">
...
...
subPackage/page/pages/valueCardInfo/valueCardInfo.axml
View file @
3c881336
<!--subPackage/page/pages/valueCardInfo/valueCardInfo.wxml-->
<!--subPackage/page/pages/valueCardInfo/valueCardInfo.wxml-->
<image src='{{valueCardInfo.listUrl}}' class='card-info' mode='widthFix'></image>
<image src='{{valueCardInfo.
infoUrl ? valueCardInfo.infoUrl : valueCardInfo.
listUrl}}' class='card-info' mode='widthFix'></image>
<view class='card-info-body'>
<view class='card-info-body'>
<view class='card-title'>{{valueCardInfo.activityName}}</view>
<view class='card-title'>{{valueCardInfo.activityName}}</view>
<view class='card-desc-item' a:if="{{valueCardInfo.hasDate}}">
<view class='card-desc-item' a:if="{{valueCardInfo.hasDate}}">
...
@@ -39,7 +39,17 @@
...
@@ -39,7 +39,17 @@
<text onTap='onTapViewRule'>《超值卡规则》</text>
<text onTap='onTapViewRule'>《超值卡规则》</text>
</view>
</view>
</view>
</view>
<view class='rg-button {{checked ? "" : "disabled"}}' onTap='onTapBuy'>{{buyType == 1 ? "立即购买" : "立即兑换"}}</view>
<view class='rg-button positionRe {{checked ? "" : "disabled"}}' a:if="{{!userHasBaseInfo}}">
<button class="positionAbs clear-btn"
open-type="getAuthorize"
onGetAuthorize="onGetAuthorize"
onError="onAuthError"
scope='userInfo'
></button>
{{buyType == 1 ? "立即购买" : "立即兑换"}}
</view>
<view class='rg-button {{checked ? "" : "disabled"}}'
a:if="{{userHasBaseInfo}}" onTap='onTapBuy'>{{buyType == 1 ? "立即购买" : "立即兑换"}}</view>
</view>
</view>
<!-- 超值卡规则 -->
<!-- 超值卡规则 -->
...
...
subPackage/page/pages/valueCardInfo/valueCardInfo.js
View file @
3c881336
...
@@ -14,6 +14,7 @@ wxService.page({
...
@@ -14,6 +14,7 @@ wxService.page({
showModal
:
false
,
showModal
:
false
,
valueCardInfo
:
{},
valueCardInfo
:
{},
buyType
:
'2'
,
//现金支付 2 积分兑换
buyType
:
'2'
,
//现金支付 2 积分兑换
userHasBaseInfo
:
false
,
},
},
/**
/**
...
@@ -30,9 +31,80 @@ wxService.page({
...
@@ -30,9 +31,80 @@ wxService.page({
* 生命周期函数--监听页面显示
* 生命周期函数--监听页面显示
*/
*/
onShow
:
function
()
{
onShow
:
function
()
{
this
.
userHasLogin
();
},
//获取当前用户是否登录
userHasLogin
(){
const
baseUserInfo
=
wx2my
.
getStorageSync
(
'_baseUserInfo'
).
data
;
if
(
baseUserInfo
){
this
.
setData
({
userHasBaseInfo
:
true
})
}
else
{
this
.
setData
({
userHasBaseInfo
:
false
})
}
},
},
//授权
onGetAuthorize
(){
// 获取会员基础信息
my
.
getOpenUserInfo
({
fail
:
(
res
)
=>
{
console
.
log
(
"refails"
,
res
)
},
success
:
(
res
)
=>
{
let
userInfo
=
JSON
.
parse
(
res
.
response
).
response
// 以下方的报文格式解析两层 response
if
(
userInfo
)
{
utils
.
getUserInfoByBtn
(
userInfo
).
then
((
data
=
{})
=>
{
const
{
token
}
=
data
;
wx2my
.
setStorageSync
(
'_accreditUserInfo'
,
userInfo
);
if
(
token
)
{
wx2my
.
setStorageSync
(
'token'
,
token
);
}
else
{
wx2my
.
setStorageSync
(
'token'
,
''
);
}
wx2my
.
setStorageSync
(
'_baseUserInfo'
,
data
);
// 存储用户开卡状态
this
.
setUserInfo
();
}).
catch
(
err
=>
{
if
(
err
)
{
wx2my
.
showToast
({
title
:
`会员系统异常请稍后重试!`
,
icon
:
'none'
});
}
});
}
else
{
this
.
setData
({
userHasBaseInfo
:
false
});
}
}
});
},
setUserInfo
()
{
// 判断有无开卡
const
userInfo
=
wx2my
.
getStorageSync
(
'_baseUserInfo'
)
&&
wx2my
.
getStorageSync
(
'_baseUserInfo'
).
data
;
// 新用户去激活领卡
if
(
userInfo
&&
userInfo
.
member
&&
!
userInfo
.
member
.
mobile
)
{
wxService
.
openCard
();
return
false
;
}
const
urls
=
getCurrentPages
();
setTimeout
(()
=>
{
this
.
onShow
();
},
200
);
},
//获取活动详情
//获取活动详情
getValueCardActivityInfo
(){
getValueCardActivityInfo
(){
wx2my
.
showLoading
({
wx2my
.
showLoading
({
...
...
subPackage/page/pages/valueCardRecords/valueCardRecords.acss
View file @
3c881336
/* subPackage/page/pages/valueCardRecords/valueCardRecords.wxss */
page{
background: #ffffff;
box-sizing: border-box;
-webkit-box-sizing: border-box;
}
view{
box-sizing: border-box;
-webkit-box-sizing: border-box;
}
.records-list{
width: 100%;
height: auto;
padding: 0 20rpx;
}
.records-list .records-item{
width: 100%;
height: auto;
padding: 20rpx;
border-bottom: solid 2rpx #eeeeee;
display: flex;
align-items: flex-start;
font-size: 24rpx;
color: #999999;
}
.records-list .records-item .records-item-rg{
flex: 0;
min-width: 140rpx;
max-width: 140rpx;
display: flex;
justify-content: flex-end;
align-items: center;
color: #333333;
font-size: 28rpx;
font-weight: 550;
}
.records-list .records-item .records-item-lf{
flex: 1;
}
.records-list .records-item .records-item-lf .records-title{
font-size: 28rpx;
color: #333333;
margin-bottom: 10rpx;
}
.records-desc{
font-size: 24rpx;
color: #999999;
margin-bottom: 4rpx;
}
.no-more{
width: 100%;
height: auto;
padding: 30rpx 0;
color: #999999;
font-size: 24rpx;
display: flex;
align-items: center;
justify-content: center;
}
.no-data{
padding: 80rpx 0;
display: flex;
justify-content: center;
color: #999999;
font-size: 28rpx;
}
\ No newline at end of file
subPackage/page/pages/valueCardRecords/valueCardRecords.axml
View file @
3c881336
<view>
<!--subPackage/page/pages/valueCardRecords/valueCardRecords.wxml-->
New Page
<view class='records-list' a:if="{{records.length != 0}}">
</view>
<view class='records-item'
\ No newline at end of file
a:for="{{records}}"
a:for-item="item"
a:for-index="idx"
a:key="*this">
<view class='records-item-lf'>
<view class='records-title'>{{item.activityName}}</view>
<view class="records-desc">超值卡号:{{item.supValCardId}}</view>
<view class="records-desc">购买时间:{{item.payOrderTime}}</view>
<view class="records-desc">有效时间:{{item.startTime}} 至 {{item.endTime}}</view>
</view>
<view class='records-item-rg'>
<text a:if="{{item.buyAwayType == 1}}">¥{{item.buyPriceText}}</text>
<text a:if="{{item.buyAwayType == 2}}">{{item.buyIntegration}}积分</text>
</view>
</view>
</view>
<view class="no-data" a:if="{{records.length == 0}}">暂无购买记录~</view>
<view class='no-more' a:if="{{isNoMore}}">-- 我也是有底线滴 --</view>
subPackage/page/pages/valueCardRecords/valueCardRecords.js
View file @
3c881336
Page
({
// subPackage/page/pages/valueCardRecords/valueCardRecords.js
data
:
{},
const
wxService
=
require
(
'../../../../utils/wxService'
)
onLoad
()
{},
const
utils
=
require
(
'../../../../utils/util'
)
});
const
wx2my
=
require
(
'../../../../wx2my'
);
const
Behavior
=
require
(
'../../../../Behavior'
);
wxService
.
page
({
/**
* 页面的初始数据
*/
data
:
{
records
:
[],
pageNum
:
1
,
pageSize
:
10
,
isNoMore
:
false
},
/**
* 生命周期函数--监听页面加载
*/
onLoad
:
function
(
options
)
{
my
.
hideShareMenu
();
this
.
getBuyRecordsList
();
},
/**
* 生命周期函数--监听页面显示
*/
onShow
:
function
()
{
},
//获取购买记录
getBuyRecordsList
(
refresh
){
const
{
memberId
}
=
wx2my
.
getStorageSync
(
'_baseUserInfo'
).
data
?
wx2my
.
getStorageSync
(
'_baseUserInfo'
).
data
:
{};
if
(
!
memberId
)
{
return
;
}
let
pageNum
=
this
.
data
.
pageNum
,
pageSize
=
this
.
data
.
pageSize
;
let
url
=
`/merchant/superValueCard/miniProgram/buyRecord/getPageList?memberId=
${
memberId
}
&pageNum=
${
pageNum
}
&pageSize=
${
pageSize
}
`
;
wxService
.
post
(
url
).
then
(
res
=>
{
if
(
res
){
let
list
=
res
.
data
.
data
?
res
.
data
.
data
:
[];
if
(
list
.
length
==
0
&&
this
.
data
.
pageNum
>
1
){
this
.
data
.
isNoMore
=
true
;
}
else
{
this
.
data
.
isNoMore
=
false
;
}
list
.
forEach
(
item
=>
{
item
.
startTime
=
item
.
startTime
.
substring
(
0
,
10
);
item
.
endTime
=
item
.
endTime
.
substring
(
0
,
10
);
if
(
item
.
buyAwayType
==
1
){
item
.
buyPriceText
=
parseFloat
(
item
.
buyPrice
/
10
/
10
).
toFixed
(
2
);
}
});
this
.
data
.
records
=
this
.
data
.
records
.
concat
(
list
);
this
.
setData
({
isNoMore
:
this
.
data
.
isNoMore
,
records
:
this
.
data
.
records
});
}
if
(
refresh
){
my
.
stopPullDownRefresh
();
wx2my
.
showToast
({
title
:
'刷新成功'
,
});
}
})
},
/**
* 页面相关事件处理函数--监听用户下拉动作
*/
onPullDownRefresh
:
function
()
{
this
.
data
.
pageNum
=
1
;
this
.
data
.
records
=
[];
this
.
data
.
isNoMore
=
false
;
this
.
getBuyRecordsList
(
true
);
},
/**
* 页面上拉触底事件的处理函数
*/
onReachBottom
:
function
()
{
if
(
!
this
.
data
.
isNoMore
){
this
.
data
.
pageNum
++
;
this
.
getBuyRecordsList
();
}
},
})
\ No newline at end of file
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment