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
e3fcabea
authored
2019-11-21 16:41:03 +0800
by
simon
Browse Files
Options
Browse Files
Tag
Download
Email Patches
Plain Diff
默认提交
1 parent
97275c2a
Hide whitespace changes
Inline
Side-by-side
Showing
12 changed files
with
156 additions
and
57 deletions
src/config.js
src/pages/auction-detail/auction-detail.scss
src/pages/auction-detail/auction-detail.wxml
src/pages/auction-list/auction-list.js
src/pages/index/index.js
src/pages/index/index.scss
src/pages/index/index.wxml
src/pages/seckill-detail/seckill-detail.scss
src/pages/seckill-detail/seckill-detail.wxml
src/pages/seckill-list/seckill-list.js
src/pages/user-center/user-center.js
src/pages/vip-login/vip-login.js
src/config.js
View file @
e3fcabe
...
...
@@ -2,7 +2,7 @@ let ENV_CONFIG = require('./env/index');
const
APPID
=
''
/** ====每次发布版本记得修改此环境配置==== */
const
ENV
=
'
Dev
'
;
// Dev Prod
const
ENV
=
'
Prod
'
;
// Dev Prod
const
NET_CONFIG
=
ENV_CONFIG
[
ENV
];
const
MOCKAPI
=
ENV_CONFIG
.
mockApi
;
...
...
src/pages/auction-detail/auction-detail.scss
View file @
e3fcabe
...
...
@@ -62,6 +62,7 @@ $contentWidth:690px;
&
-ele
{
display
:
flex
;
align-items
:
center
;
font-size
:
22px
;
@extend
.bb
;
...
...
@@ -77,12 +78,12 @@ $contentWidth:690px;
color
:
#333333
;
padding-left
:
24px
;
font-size
:
2
0
px
;
font-size
:
2
4
px
;
.t1
{
margin-left
:
20px
;
margin-top
:
36px
;
align-self
:
flex-start
;
align-self
:
center
;
}
...
...
src/pages/auction-detail/auction-detail.wxml
View file @
e3fcabe
...
...
@@ -34,7 +34,8 @@
<view class="desc">
<view bindtap="queryAuctionRecordLast" class="refresh-btn">刷新价格</view>
<view class="desc-tit">{{productInfo.auctionName}}</view>
<view class="desc-t1">{{productInfo.auctionDescription}}</view>
<!-- <view class="desc-t1">{{productInfo.auctionDescription}}</view> -->
<text class="desc-t1">{{productInfo.auctionDescription}}</text>
<view class="desc-t1">活动区域:{{productInfo.district}}</view>
</view>
<!-- 线 -->
...
...
src/pages/auction-list/auction-list.js
View file @
e3fcabe
...
...
@@ -7,7 +7,7 @@ let app = getApp();
Page
({
data
:
{
authorizeVisible
:
false
,
signTipsCompVisible
:
false
,
signTipsCompVisible
:
false
,
isInit
:
false
,
total
:
0
,
page
:
1
,
...
...
@@ -71,7 +71,7 @@ Page({
title
:
curData
.
auctionName
}
})
}
else
if
(
curData
.
isCanDetail
==
2
)
{
}
else
if
(
curData
.
isCanDetail
==
2
)
{
this
.
setData
({
signTipsCompVisible
:
true
,
})
...
...
@@ -116,7 +116,7 @@ Page({
})
},
/**
/**
* 去验证
*/
toVipLoginHandler
()
{
...
...
@@ -142,19 +142,18 @@ Page({
switch
(
name
)
{
// 去验证
case
"_evt_to_verify"
:
this
.
hideMask
();
this
.
toVipLoginHandler
();
break
;
// 去验证
case
"_evt_to_verify"
:
this
.
hideMask
();
this
.
toVipLoginHandler
();
break
;
// 暂不验证
case
"_evt_not_verify"
:
this
.
hideMask
();
break
;
// 暂不验证
case
"_evt_not_verify"
:
this
.
hideMask
();
break
;
// 隐藏弹窗
// 隐藏弹窗
case
"_evt_hide_mask"
:
this
.
hideMask
();
break
;
...
...
src/pages/index/index.js
View file @
e3fcabe
...
...
@@ -18,6 +18,7 @@ Page({
userInfo
:
{},
//用户信息
code
:
""
,
// 手输入码 / 扫出的奖金码
memberCode
:
""
,
// 扫出的用户码
isVerify
:
true
,
// 是否已经认证
},
onShareAppMessage
()
{},
showAuth
()
{
...
...
@@ -49,7 +50,13 @@ Page({
this
.
queryProduct
();
this
.
queryBanner
();
if
(
m
||
c
)
{
let
sessionId
=
app
.
store
.
getItem
(
'sessionId'
);
if
(
!
sessionId
)
{
this
.
setData
({
isVerify
:
false
})
}
if
(
m
||
c
||
sessionId
)
{
this
.
initData
();
}
},
...
...
@@ -65,8 +72,21 @@ Page({
memberCode
,
code
}
=
this
.
data
;
if
(
memberCode
)
{
app
.
globalData
.
tlMemberCode
=
memberCode
;
}
// 如果存在扫码参数,则需要拉用户身份(未授权的情况下 要拉授权)
this
.
queryMember
().
then
((
result
)
=>
{
let
{
auditStatus
}
=
result
;
if
(
auditStatus
!=
"authorization"
)
{
// 未认证用户
this
.
setData
({
isVerify
:
false
})
}
// 扫用户码
this
.
queryScanPersonQrcode
().
then
((
result2
)
=>
{
// 查询奖金码
...
...
@@ -101,6 +121,43 @@ Page({
console
.
log
(
"officialAccountErrorFuc:"
,
evt
)
},
/**
* 检查验证修改
*/
checkVerify
()
{
let
auditStatus
=
this
.
data
.
userInfo
&&
this
.
data
.
userInfo
.
auditStatus
||
""
;
if
(
auditStatus
==
"authorization"
)
{
// 已经验证 去修改页,查看审核
this
.
toVipVerifyHandler
();
}
else
if
(
auditStatus
==
"unauthorized"
)
{
// 待验证 去修改页,查看审核
this
.
toVipVerifyHandler
();
}
else
{
// 未验证 去编辑页,填写表单
this
.
toVipLoginHandler
();
}
},
/**
* 去验证
*/
toVipLoginHandler
()
{
app
.
router
.
push
({
path
:
"vipLogin"
})
},
/**
* 查看审核
*/
toVipVerifyHandler
()
{
app
.
router
.
push
({
path
:
"vipVerify"
})
},
/**
* 请求产品
*/
...
...
@@ -154,7 +211,7 @@ Page({
this
.
setData
({
userInfo
:
result
})
resolve
();
resolve
(
result
);
})
});
},
...
...
src/pages/index/index.scss
View file @
e3fcabe
...
...
@@ -67,7 +67,7 @@ $contentWidth:670px;
height
:
40px
;
}
.icon-search
{
.icon-search
{
width
:
36px
;
height
:
36px
;
opacity
:
.6
;
...
...
@@ -79,7 +79,7 @@ $contentWidth:670px;
margin-left
:
4px
;
}
.t1
{
.t1
{
font-size
:
22px
;
margin
:
0
12px
0
;
color
:
#808080
;
...
...
@@ -124,6 +124,7 @@ $contentWidth:670px;
// 产品
.product
{
position
:
relative
;
width
:
$contentWidth
;
margin
:
0
auto
;
margin-top
:
62px
;
...
...
@@ -172,3 +173,10 @@ $contentWidth:670px;
}
}
}
.verify-btn
{
@include
cb
(
100px
,
48px
,
24px
);
position
:
absolute
;
right
:
0
;
top
:
4px
;
}
...
...
src/pages/index/index.wxml
View file @
e3fcabe
...
...
@@ -34,6 +34,7 @@
</swiper>
</view>
<view class="product">
<view bindtap="toVipLoginHandler" wx:if="{{!isVerify}}" class="verify-btn">去认证</view>
<view class="product-title">产品推荐{{codeStr}}</view>
<view class="product-list">
<!-- for循环 -->
...
...
src/pages/seckill-detail/seckill-detail.scss
View file @
e3fcabe
...
...
@@ -77,12 +77,12 @@ $contentWidth:690px;
color
:
#333333
;
padding-left
:
24px
;
font-size
:
2
0
px
;
font-size
:
2
4
px
;
.t1
{
margin-left
:
20px
;
margin-top
:
36px
;
align-self
:
flex-start
;
//
margin-top: 36px;
align-self
:
center
;
}
...
...
src/pages/seckill-detail/seckill-detail.wxml
View file @
e3fcabe
...
...
@@ -34,7 +34,8 @@
<!-- 描述 -->
<view class="desc">
<view class="desc-tit">{{productInfo.seckillName}}</view>
<view class="desc-t1">{{productInfo.seckillDescription}}</view>
<!-- <view class="desc-t1">{{productInfo.seckillDescription}}</view> -->
<text class="desc-t1">{{productInfo.seckillDescription}}</text>
<view class="desc-t1">
秒杀数量:{{productInfo.minNum == productInfo.maxNum ? productInfo.minNum+'个' : productInfo.minNum+' - '+productInfo.maxNum+'个'}}
</view>
...
...
src/pages/seckill-list/seckill-list.js
View file @
e3fcabe
...
...
@@ -7,7 +7,7 @@ let app = getApp();
Page
({
data
:
{
authorizeVisible
:
false
,
signTipsCompVisible
:
false
,
signTipsCompVisible
:
false
,
isInit
:
false
,
total
:
0
,
page
:
1
,
...
...
@@ -73,7 +73,7 @@ Page({
code
:
curData
.
seckillCode
,
}
})
}
else
if
(
curData
.
isCanDetail
==
2
)
{
}
else
if
(
curData
.
isCanDetail
==
2
)
{
this
.
setData
({
signTipsCompVisible
:
true
,
})
...
...
@@ -112,7 +112,7 @@ Page({
})
},
/**
/**
* 去验证
*/
toVipLoginHandler
()
{
...
...
@@ -137,19 +137,18 @@ Page({
}
=
evt
.
detail
;
switch
(
name
)
{
// 去验证
case
"_evt_to_verify"
:
this
.
hideMask
();
this
.
toVipLoginHandler
();
break
;
// 去验证
case
"_evt_to_verify"
:
this
.
hideMask
();
this
.
toVipLoginHandler
();
break
;
// 暂不验证
case
"_evt_not_verify"
:
this
.
hideMask
();
break
;
case
"_evt_not_verify"
:
this
.
hideMask
();
break
;
// 隐藏弹窗
// 隐藏弹窗
case
"_evt_hide_mask"
:
this
.
hideMask
();
break
;
...
...
src/pages/user-center/user-center.js
View file @
e3fcabe
...
...
@@ -275,12 +275,11 @@ Page({
*/
checkVerify
()
{
let
auditStatus
=
this
.
data
.
userInfo
&&
this
.
data
.
userInfo
.
auditStatus
||
""
;
// console.log("@checkVerify || auditStatus:", auditStatus);
if
(
auditStatus
==
"authorization"
)
{
// 已经验证 去修改页,查看审核
this
.
toVipVerifyHandler
();
}
else
if
(
auditStatus
==
"unauthorized"
)
{
//
已经
验证 去修改页,查看审核
//
待
验证 去修改页,查看审核
this
.
toVipVerifyHandler
();
}
else
{
// 未验证 去编辑页,填写表单
...
...
src/pages/vip-login/vip-login.js
View file @
e3fcabe
...
...
@@ -7,6 +7,7 @@ let app = getApp();
Page
({
data
:
{
authorizeVisible
:
false
,
userInfo
:
{},
// form start
name
:
""
,
shopName
:
""
,
...
...
@@ -43,29 +44,61 @@ Page({
this
.
initData
();
},
initData
()
{
this
.
getProvince
();
this
.
getMemberType
().
then
((
result
)
=>
{
this
.
queryMember
().
then
((
result
)
=>
{
let
auditStatus
=
this
.
data
.
userInfo
&&
this
.
data
.
userInfo
.
auditStatus
||
""
;
// console.log("viplogin - auditStatus:", auditStatus);
if
(
auditStatus
==
"authorization"
||
auditStatus
==
"unauthorized"
)
{
// 未验证和待验证
app
.
router
.
push
({
openType
:
"redirect"
,
path
:
"vipVerify"
})
}
else
{
this
.
getProvince
();
this
.
getMemberType
().
then
((
result
)
=>
{
app
.
post
({
url
:
app
.
api
.
memberIdQuery
,
data
:
{},
}).
then
((
result
)
=>
{
let
verifyInfo
=
result
;
this
.
setData
({
name
:
verifyInfo
.
realName
,
mobile
:
verifyInfo
.
phone
,
province
:
verifyInfo
.
province
,
city
:
verifyInfo
.
city
,
memberTypeCode
:
verifyInfo
.
memberTypeCode
,
memberTypeName
:
verifyInfo
.
memberTypeName
,
files
:
[{
path
:
verifyInfo
.
images
}]
})
})
})
}
})
},
/**
* 获取会员信息
*/
queryMember
()
{
return
new
Promise
((
resolve
,
reject
)
=>
{
app
.
post
({
url
:
app
.
api
.
member
IdQuery
,
data
:
{}
,
url
:
app
.
api
.
member
,
data
:
{}
}).
then
((
result
)
=>
{
let
verifyInfo
=
result
;
this
.
setData
({
name
:
verifyInfo
.
realName
,
mobile
:
verifyInfo
.
phone
,
province
:
verifyInfo
.
province
,
city
:
verifyInfo
.
city
,
memberTypeCode
:
verifyInfo
.
memberTypeCode
,
memberTypeName
:
verifyInfo
.
memberTypeName
,
files
:
[{
path
:
verifyInfo
.
images
}]
userInfo
:
result
})
resolve
(
result
);
})
})
})
;
},
/**
* 获取用户类型
*/
...
...
Please
register
or
sign in
to post a comment