Skip to content
Toggle navigation
P
Projects
G
Groups
S
Snippets
Help
肖康
/
H5_2.0
This project
Loading...
Sign in
Toggle navigation
Go to a project
Project
Repository
Issues
0
Merge Requests
0
Pipelines
Wiki
Snippets
Settings
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Commit
460f042c
authored
May 19, 2023
by
LJM
Browse files
Options
_('Browse Files')
Download
Email Patches
Plain Diff
地址
parent
c4aa0919
Hide whitespace changes
Inline
Side-by-side
Showing
6 changed files
with
114 additions
and
61 deletions
assets/css/mine/userCoupon.scss
pages.json
pages/mine/login.vue
pages/mine/user.vue
pages/mine/userCoupon.vue
router/index.js
assets/css/mine/userCoupon.scss
View file @
460f042c
...
@@ -107,6 +107,24 @@
...
@@ -107,6 +107,24 @@
background-size
:
cover
;
background-size
:
cover
;
z-index
:
99
;
z-index
:
99
;
}
}
&
.disabled
{
.left
{
background
:
url('https://img.ichunt.com/images/ichunt/202305/19/ebf691eb49a2a3dffe612baea352a7b6.png')
no-repeat
center
;
background-size
:
cover
;
}
}
}
}
}
}
}
}
.no-data
{
image
{
width
:
356rpx
;
height
:
356rpx
;
}
.tt
{
margin-top
:
32rpx
;
font-size
:
28rpx
;
color
:
#292b33
;
}
}
pages.json
View file @
460f042c
...
@@ -23,18 +23,18 @@
...
@@ -23,18 +23,18 @@
"navigationBarTitleText"
:
"购物车"
"navigationBarTitleText"
:
"购物车"
}
}
},
},
{
{
"path"
:
"pages/classp/map"
,
"path"
:
"pages/classp/map"
,
"style"
:
{
"style"
:
{
"navigationBarTitleText"
:
"分类选型"
"navigationBarTitleText"
:
"分类选型"
}
}
},
},
{
{
"path"
:
"pages/classp/list"
,
"path"
:
"pages/classp/list"
,
"style"
:
{
"style"
:
{
"navigationBarTitleText"
:
"分类列表"
"navigationBarTitleText"
:
"分类列表"
}
}
},
},
{
{
"path"
:
"pages/mine/login"
,
"path"
:
"pages/mine/login"
,
"style"
:
{
"style"
:
{
...
@@ -70,6 +70,12 @@
...
@@ -70,6 +70,12 @@
"style"
:
{
"style"
:
{
"navigationBarTitleText"
:
"优惠券"
"navigationBarTitleText"
:
"优惠券"
}
}
},
{
"path"
:
"pages/mine/userAddress"
,
"style"
:
{
"navigationBarTitleText"
:
"收货地址"
}
}
}
],
],
"globalStyle"
:
{
"globalStyle"
:
{
...
...
pages/mine/login.vue
View file @
460f042c
...
@@ -152,10 +152,8 @@ export default {
...
@@ -152,10 +152,8 @@ export default {
});
});
return
false
;
return
false
;
}
}
//诚意这边要求前端提前生成gid,绕过验证
//诚意这边要求写死gid,绕过验证
var
time
=
parseInt
(
new
Date
().
getTime
()
/
1000
);
setCookie
(
'Yo4teW_gid'
,
'1f79f0c9643a3859f01adbc5a60281e7'
,
7
);
var
Yo4teW_gid
=
w_md5
.
hex_md5_32
(
String
(
time
));
setCookie
(
'Yo4teW_gid'
,
Yo4teW_gid
,
7
);
this
.
request
(
Api_Url
+
'/public/smsVerify'
,
'POST'
,
{
mobile
:
this
.
formParams
.
account
,
verify
:
this
.
formParams
.
verify
,
intl_code
:
this
.
formParams
.
intl_code
},
true
,
true
).
then
(
res
=>
{
this
.
request
(
Api_Url
+
'/public/smsVerify'
,
'POST'
,
{
mobile
:
this
.
formParams
.
account
,
verify
:
this
.
formParams
.
verify
,
intl_code
:
this
.
formParams
.
intl_code
},
true
,
true
).
then
(
res
=>
{
if
(
res
.
err_code
===
0
)
{
if
(
res
.
err_code
===
0
)
{
...
...
pages/mine/user.vue
View file @
460f042c
...
@@ -65,10 +65,10 @@
...
@@ -65,10 +65,10 @@
<view
class=
"list-tool"
>
<view
class=
"list-tool"
>
<view
class=
"title"
>
服务与工具
</view>
<view
class=
"title"
>
服务与工具
</view>
<view
class=
"list-tool-wrap"
>
<view
class=
"list-tool-wrap"
>
<
view
class=
"box column rowCenter verCenter
"
>
<
navigator
class=
"box column rowCenter verCenter"
url=
"/userAddress"
hover-class=
"none
"
>
<text
class=
"iconfont icon-dzz"
></text>
<text
class=
"iconfont icon-dzz"
></text>
<text
class=
"tt"
>
地址管理
</text>
<text
class=
"tt"
>
地址管理
</text>
</
view
>
</
navigator
>
<view
class=
"box column rowCenter verCenter"
>
<view
class=
"box column rowCenter verCenter"
>
<text
class=
"iconfont icon-fpp"
></text>
<text
class=
"iconfont icon-fpp"
></text>
<text
class=
"tt"
>
发票管理
</text>
<text
class=
"tt"
>
发票管理
</text>
...
...
pages/mine/userCoupon.vue
View file @
460f042c
...
@@ -2,44 +2,61 @@
...
@@ -2,44 +2,61 @@
<view
class=
"page-userCoupon"
>
<view
class=
"page-userCoupon"
>
<navElement
title=
"我的优惠券"
>
<navElement
title=
"我的优惠券"
>
<template
slot=
"title-bar"
>
<template
slot=
"title-bar"
>
<
view
class=
"go-coupon"
>
去领券
</view
>
<
navigator
class=
"go-coupon"
url=
"/user"
hover-class=
"none"
>
去领券
</navigator
>
</
template
>
</
template
>
</navElement>
</navElement>
<view
class=
"tab row avarage verCenter"
>
<view
class=
"tab row avarage verCenter"
>
<view
class=
"box row rowCenter verCenter curr"
>
<view
class=
"box row rowCenter verCenter"
@
click=
"tab(index)"
:class=
"{ curr: index == curr }"
:key=
"index"
v-for=
"(item, index) in text_arr"
>
<text
class=
"t2"
>
未使用
</text>
<text
class=
"t2"
>
{{ item }}
</text>
<text
class=
"t3"
>
(0)
</text>
</view>
<view
class=
"box row rowCenter verCenter"
>
<text
class=
"t2"
>
已使用
</text>
<text
class=
"t3"
>
(80)
</text>
</view>
<view
class=
"box row rowCenter verCenter"
>
<text
class=
"t2"
>
已过期
</text>
<text
class=
"t3"
>
(0)
</text>
<text
class=
"t3"
>
(0)
</text>
</view>
</view>
</view>
</view>
<view
class=
"list"
>
<
template
v-if=
"curr == 0"
>
<view
class=
"box row verCenter"
v-for=
"(item, index) in 100"
:key=
"index"
>
<view
class=
"list"
>
<view
class=
"left column rowCenter verCenter"
>
<view
class=
"box row verCenter"
v-for=
"(item, index) in 100"
:key=
"index"
>
<view
class=
"p1"
>
<view
class=
"left column rowCenter verCenter"
>
<text
class=
"t1"
>
¥
</text>
<view
class=
"p1"
>
<text
class=
"t2"
>
10
</text>
<text
class=
"t1"
>
¥
</text>
<text
class=
"t2"
>
10
</text>
</view>
<view
class=
"p2"
>
满¥200可用
</view>
</view>
<view
class=
"right"
>
<view
class=
"p1"
>
<text
class=
"t1"
>
适用于
</text>
<text
class=
"t2"
>
全站
</text>
<text
class=
"t1"
>
商品
</text>
</view>
<view
class=
"p2"
>
2023.02.27-2023.04.01
</view>
<view
class=
"p3 row rowCenter verCenter"
>
立即使用
</view>
</view>
</view>
<
view
class=
"p2"
>
满¥200可用
</view
>
<
text
class=
"type-1"
></text
>
</view>
</view>
<view
class=
"right"
>
</view>
<view
class=
"p1"
>
</
template
>
<text
class=
"t1"
>
适用于
</text>
<
template
v-if=
"curr == 1"
>
<text
class=
"t2"
>
全站
</text>
<view
class=
"list"
>
<text
class=
"t1"
>
商品
</text>
<view
class=
"box row verCenter disabled"
v-for=
"(item, index) in 100"
:key=
"index"
>
<view
class=
"left column rowCenter verCenter"
>
<view
class=
"p1"
>
<text
class=
"t1"
>
¥
</text>
<text
class=
"t2"
>
10
</text>
</view>
<view
class=
"p2"
>
满¥200可用
</view>
</view>
<view
class=
"right"
>
<view
class=
"p1"
><text
class=
"t1"
>
新人优惠券
</text></view>
<view
class=
"p2"
>
2023.02.27-2023.04.01
</view>
</view>
</view>
<view
class=
"p2"
>
2023.02.27-2023.04.01
</view>
<view
class=
"p3 row rowCenter verCenter"
>
立即使用
</view>
</view>
</view>
<text
class=
"type-1"
></text>
</view>
</view>
</view>
</
template
>
<
template
v-if=
"curr == 2"
>
<view
class=
"no-data column rowCenter verCenter"
>
<image
src=
"../../static/nodate.png"
></image>
<text
class=
"tt"
>
暂无优惠券信息
</text>
</view>
</
template
>
</view>
</view>
</template>
</template>
...
@@ -52,10 +69,17 @@ export default {
...
@@ -52,10 +69,17 @@ export default {
navElement
navElement
},
},
data
()
{
data
()
{
return
{};
return
{
curr
:
0
,
text_arr
:
[
'未使用'
,
'已使用'
,
'已过期'
]
};
},
},
onLoad
()
{},
onLoad
()
{},
methods
:
{}
methods
:
{
tab
(
index
)
{
this
.
curr
=
index
;
}
}
};
};
</
script
>
</
script
>
...
...
router/index.js
View file @
460f042c
...
@@ -40,20 +40,20 @@ const router = new Router({
...
@@ -40,20 +40,20 @@ const router = new Router({
title
:
'购物车'
title
:
'购物车'
}
}
},
},
{
{
path
:
'/pages/classp/map'
,
path
:
'/pages/classp/map'
,
aliasPath
:
'/sitmap'
,
aliasPath
:
'/sitmap'
,
meta
:
{
meta
:
{
title
:
'分类选型'
title
:
'分类选型'
}
}
},
},
{
{
path
:
'/pages/classp/list'
,
path
:
'/pages/classp/list'
,
aliasPath
:
'/optimum'
,
aliasPath
:
'/optimum'
,
meta
:
{
meta
:
{
title
:
'分类列表'
title
:
'分类列表'
}
}
},
},
{
{
path
:
'/pages/mine/login'
,
path
:
'/pages/mine/login'
,
aliasPath
:
'/login'
,
aliasPath
:
'/login'
,
...
@@ -95,6 +95,13 @@ const router = new Router({
...
@@ -95,6 +95,13 @@ const router = new Router({
meta
:
{
meta
:
{
title
:
'优惠券'
title
:
'优惠券'
}
}
},
{
path
:
'/pages/mine/userAddress'
,
aliasPath
:
'/userAddress'
,
meta
:
{
title
:
'收货地址'
}
}
}
]
]
});
});
...
...
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