Skip to content
Projects
Groups
Snippets
Help
Loading...
Sign in
Toggle navigation
Y
ybf
Project
Project
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
xulili
ybf
Commits
5845db96
Commit
5845db96
authored
5 years ago
by
xd
Browse files
Options
Browse Files
Download
Plain Diff
Merge branch 'master' of
http://114.67.93.201/xulili/ybf
parents
c91edc52
20620cec
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
8 changed files
with
657 additions
and
514 deletions
+657
-514
active.js
wx_application/src/api/active.js
+55
-7
activeDetail.vue
wx_application/src/views/active/activeDetail.vue
+165
-105
activeList.vue
wx_application/src/views/active/activeList.vue
+43
-26
couponDetail.vue
wx_application/src/views/active/couponDetail.vue
+2
-2
createActive.vue
wx_application/src/views/active/createActive.vue
+173
-111
createBigWheelActive.vue
wx_application/src/views/active/createBigWheelActive.vue
+217
-261
turntableDetail.vue
wx_application/src/views/active/turntableDetail.vue
+1
-1
index.vue
wx_application/src/views/mainSale/active/main/index.vue
+1
-1
No files found.
wx_application/src/api/active.js
View file @
5845db96
...
...
@@ -17,13 +17,61 @@ export function createActive(params) {
/**
* 获取活动列表
*/
export
function
getActiveList
(
inData
)
{
let
getData
=
{
args
:
inData
}
return
requestB
({
url
:
''
,
export
function
getActiveList
(
params
)
{
return
request
({
url
:
`activity/list`
,
method
:
'post'
,
data
:
params
})
}
/**
* 判断是否会员
*/
export
function
isMember
(
params
)
{
return
request
({
url
:
`activity/isMember`
,
method
:
'get'
,
getData
data
:
params
})
}
/**
* 获取活动详情
* @param {*} id
*/
export
function
getActiveDetailById
(
id
)
{
return
request
({
url
:
`activity/getById?id=
${
id
}
`
,
method
:
'get'
})
}
/**
* 抽奖
*/
export
function
play
(
params
)
{
return
request
({
url
:
`activity/play`
,
method
:
'post'
,
data
:
params
})
}
/**
* 获取优惠券
* @param {*} id
*/
export
function
getAllCouponsByOyStallCode
(
id
)
{
return
request
({
url
:
`admin/auth/coupon/getAllCouponsByOyStallCode?deptId=
${
id
}
`
,
method
:
'get'
})
}
export
function
getUserBaseInfo
(
code
)
{
return
request
({
url
:
`activity/getUserInfo?code=
${
code
}
`
,
method
:
'get'
})
}
\ No newline at end of file
This diff is collapsed.
Click to expand it.
wx_application/src/views/active/activeDetail.vue
View file @
5845db96
This diff is collapsed.
Click to expand it.
wx_application/src/views/active/activeList.vue
View file @
5845db96
<
template
>
<div
class=
"container"
>
<div
class=
"title"
>
<span>
会员分裂
</span>
<span>
大转盘抽奖
</span>
<span
class=
"fr"
>
查看更多
<span
class=
"icon"
>
>
</span></span>
</div>
<div
class=
"active"
>
<div
class=
"list"
v-for=
"item in activeList"
:key=
"item.id"
@
click=
"toDetail(item.id, item.
t
ype)"
>
<div
class=
"list"
v-for=
"item in activeList"
:key=
"item.id"
@
click=
"toDetail(item.id, item.
activityT
ype)"
>
<div
class=
"left"
></div>
<div
class=
"right"
>
<h3>
{{
item
.
activ
e
Name
}}
</h3>
<p>
{{
item
.
des
cription
}}
</p>
<h3>
{{
item
.
activ
ity
Name
}}
</h3>
<p>
{{
item
.
des
}}
</p>
</div>
</div>
</div>
<div
class=
"fg"
>
复购
</div>
<div
v-if=
"couponList.length > 0"
class=
"fg"
>
送券活动
</div>
<div
class=
"active"
>
<div
class=
"list"
>
<div
class=
"list"
v-for=
"item in couponList"
:key=
"item.id"
@
click=
"toDetail(item.id, item.activityType)"
>
<div
class=
"left"
></div>
<div
class=
"right"
>
<h3>
大转盘抽奖
</h3>
<p>
由各种物质组成的巨型球状天体,叫做星球。星球有一定的形状。
</p>
</div>
</div>
<div
class=
"list list3"
>
<div
class=
"left"
></div>
<div
class=
"right"
>
<h3>
砸金蛋抽奖
</h3>
<p>
由各种物质组成的巨型球状天体,叫做星球。星球有一定的形状。
</p>
<h3>
{{
item
.
activityName
}}
</h3>
<p>
{{
item
.
des
}}
</p>
</div>
</div>
</div>
...
...
@@ -34,30 +27,54 @@
</
template
>
<
script
>
import
*
as
API
from
'@/api/active'
;
import
*
as
API
_Active
from
'@/api/active'
;
export
default
{
data
()
{
return
{
activeList
:
[
{
id
:
1
,
t
ype
:
'coupon'
,
activ
e
Name
:
'砍价'
,
des
cription
:
'由各种物质组成的巨型球状天体,叫做星球。星球有一定的形状。'
activityT
ype
:
'coupon'
,
activ
ity
Name
:
'砍价'
,
des
:
'由各种物质组成的巨型球状天体,叫做星球。星球有一定的形状。'
},
{
id
:
2
,
t
ype
:
'wheel'
,
activ
e
Name
:
'集赞'
,
des
cription
:
'由各种物质组成的巨型球状天体,叫做星球。星球有一定的形状。'
activityT
ype
:
'wheel'
,
activ
ity
Name
:
'集赞'
,
des
:
'由各种物质组成的巨型球状天体,叫做星球。星球有一定的形状。'
}
]
],
couponList
:
[
{
id
:
1
,
activityType
:
'coupon'
,
activityName
:
'砍价'
,
des
:
'由各种物质组成的巨型球状天体,叫做星球。星球有一定的形状。'
},
{
id
:
2
,
activityType
:
'wheel'
,
activityName
:
'集赞'
,
des
:
'由各种物质组成的巨型球状天体,叫做星球。星球有一定的形状。'
}
],
params
:
{
pageNo
:
1
,
pageSize
:
10
}
}
},
mounted
()
{
this
.
getActiveList
(
this
.
params
);
},
methods
:
{
// 获取 欧亚 活动列表
getOYActiveList
()
{
// 获取 活动列表
getActiveList
(
params
)
{
API_Active
.
getActiveList
(
params
).
then
(
res
=>
{
console
.
log
(
'获取到数据'
);
this
.
activeList
=
res
.
data
.
list
;
})
},
// 跳转到 活动详情
toDetail
(
active_id
,
type
)
{
...
...
This diff is collapsed.
Click to expand it.
wx_application/src/views/active/couponDetail.vue
View file @
5845db96
...
...
@@ -4,10 +4,10 @@
<div
class=
"topb"
>
</div>
<div
class=
"title"
>
<span
class=
"bt"
>
服装店幸运抽奖
</span>
<span
class=
"bt"
>
送券活动
</span>
<div
class=
"tb"
>
<img
src=
"../../../public/img/zp.png"
alt=
""
/>
大转盘抽奖
送券活动
</div>
</div>
<div
class=
"wtitle"
>
...
...
This diff is collapsed.
Click to expand it.
wx_application/src/views/active/createActive.vue
View file @
5845db96
This diff is collapsed.
Click to expand it.
wx_application/src/views/active/createBigWheelActive.vue
View file @
5845db96
This diff is collapsed.
Click to expand it.
wx_application/src/views/active/turntableDetail.vue
View file @
5845db96
...
...
@@ -5,7 +5,7 @@
<!--
<img
src=
"../../../public/img/zpbg.png"
alt=
""
/>
-->
</div>
<div
class=
"title"
>
<span
class=
"bt"
>
服装店幸运抽奖
</span>
<span
class=
"bt"
>
大转盘活动
</span>
<div
class=
"tb"
>
<img
src=
"../../../public/img/zp.png"
alt=
""
/>
大转盘抽奖
...
...
This diff is collapsed.
Click to expand it.
wx_application/src/views/mainSale/active/main/index.vue
View file @
5845db96
...
...
@@ -237,7 +237,7 @@ export default {
this
.
flag
=
sessionStorage
.
getItem
(
'role'
)
}
}
else
{
//
this.zReadyUserId()
this
.
zReadyUserId
()
this
.
zTestGetNowUrlInfo
()
}
},
...
...
This diff is collapsed.
Click to expand it.
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