Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
M
marketing
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
marketing-web
marketing
Commits
6c6d4790
Commit
6c6d4790
authored
Aug 23, 2022
by
caoyanzhi
Browse files
Options
Browse Files
Download
Plain Diff
Merge branch 'feature/8月-奥莱定制' into dev
parents
0aece2c8
44430f0a
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
36 additions
and
14 deletions
+36
-14
analysis.vue
src/views/card/analysis.vue
+21
-11
list.vue
src/views/card/list.vue
+7
-1
card-item.vue
src/views/card/partials/card-item.vue
+8
-2
No files found.
src/views/card/analysis.vue
View file @
6c6d4790
...
...
@@ -11,12 +11,19 @@
<
li
><
span
>
领取卡券数
<
/span>{{ baseData.getCnt | fnumber
}}
</
li
>
<
li
><
span
>
领取人数
<
/span>{{ baseData.getNum | fnumber
}}
</
li
>
<
li
><
span
>
领取率
<
/span>{{
((
baseData.getCnt * 100
)
/
baseData
.
volumesCnt
)
|
fnumber
|
famount
}}
%<
/li
>
<
li
><
span
>
使用卡券数
<
/span>{{ baseData.useCnt | fnumber
}}
</
li
>
<
li
><
span
>
核销订单数
<
/span>{{ baseData.cardOrderCnt | fnumber
}}
</
li
>
<
li
><
span
>
使用人数
<
/span>{{ baseData.useNum | fnumber
}}
</
li
>
<
li
>
<
span
>
{{
cardInfo
.
cardType
==
3
?
'核销卡券数'
:
'使用卡券数'
}}
<
/span
>
{{
baseData
.
useCnt
|
fnumber
}}
<
/li
>
<
li
v
-
if
=
"cardInfo.cardType != 3"
><
span
>
核销订单数
<
/span>{{ baseData.cardOrderCnt | fnumber
}}
</
li
>
<
li
>
<
span
>
{{
cardInfo
.
cardType
==
3
?
'核销人数'
:
'使用人数'
}}
<
/span
>
{{
baseData
.
useNum
|
fnumber
}}
<
/li
>
<
li
><
span
>
核销率
<
/span>{{
((
baseData.useCnt * 100
)
/
baseData
.
getCnt
)
|
fnumber
|
famount
}}
%<
/li
>
<
li
><
span
>
销售额
<
/span>{{ baseData.verificationAmt | fnumber | famount
}}
</
li
>
<
li
><
span
>
客单价
<
/span>¥{{
(
baseData.verificationAmt /
baseData
.
cardOrderCnt
)
|
fnumber
|
famount
}}
<
/li
>
<
li
v
-
if
=
"cardInfo.cardType != 3"
><
span
>
销售额
<
/span>{{ baseData.verificationAmt | fnumber | famount
}}
</
li
>
<
li
v
-
if
=
"cardInfo.cardType == 3"
><
span
>
核销额
<
/span>{{ baseData.wirteOffPrice | fnumber | famount
}}
</
li
>
<
li
v
-
if
=
"cardInfo.cardType != 3"
><
span
>
客单价
<
/span>¥{{
(
baseData.verificationAmt /
baseData
.
cardOrderCnt
)
|
fnumber
|
famount
}}
<
/li
>
<
/ul
>
<
/div
>
<
div
v
-
if
=
"cardInfo.giveFlag"
style
=
"border-top: 1px solid #DCDFE6;padding-top:28px"
>
...
...
@@ -58,12 +65,15 @@
<
/el-table-column
>
<
el
-
table
-
column
min
-
width
=
"100"
align
=
"left"
prop
=
"volumesCnt"
label
=
"投放卡券数"
><
/el-table-column
>
<
el
-
table
-
column
min
-
width
=
"100"
align
=
"left"
prop
=
"getCnt"
label
=
"领取卡券数"
><
/el-table-column
>
<
el
-
table
-
column
min
-
width
=
"100"
align
=
"left"
prop
=
"useCnt"
label
=
"使用卡券数"
><
/el-table-column
>
<
el
-
table
-
column
min
-
width
=
"100"
align
=
"left"
prop
=
"cardOrderCnt"
label
=
"核销订单数"
><
/el-table-column
>
<
el
-
table
-
column
min
-
width
=
"100"
align
=
"left"
prop
=
"verificationAmt"
label
=
"销售额"
><
/el-table-column
>
<
el
-
table
-
column
:
show
-
overflow
-
tooltip
=
"true"
min
-
width
=
"120"
fixed
=
"right"
align
=
"left"
label
=
"客单价"
>
<
template
slot
-
scope
=
"scope"
>
¥
{{
(
scope
.
row
.
verificationAmt
/
scope
.
row
.
cardOrderCnt
).
toFixed
(
2
)
|
fnumber
}}
<
/template
>
<
/el-table-column
>
<
el
-
table
-
column
min
-
width
=
"100"
align
=
"left"
prop
=
"useCnt"
:
label
=
"cardInfo.cardType == 3 ? '核销卡券数' : '使用卡券数'"
><
/el-table-column
>
<
el
-
table
-
column
v
-
if
=
"cardInfo.cardType == 3"
min
-
width
=
"100"
align
=
"left"
prop
=
"wirteOffPrice"
label
=
"核销额"
><
/el-table-column
>
<
template
v
-
if
=
"cardInfo.cardType != 3"
>
<
el
-
table
-
column
min
-
width
=
"100"
align
=
"left"
prop
=
"cardOrderCnt"
label
=
"核销订单数"
><
/el-table-column
>
<
el
-
table
-
column
min
-
width
=
"100"
align
=
"left"
prop
=
"verificationAmt"
label
=
"销售额"
><
/el-table-column
>
<
el
-
table
-
column
:
show
-
overflow
-
tooltip
=
"true"
min
-
width
=
"120"
fixed
=
"right"
align
=
"left"
label
=
"客单价"
>
<
template
slot
-
scope
=
"scope"
>
¥
{{
(
scope
.
row
.
verificationAmt
/
scope
.
row
.
cardOrderCnt
).
toFixed
(
2
)
|
fnumber
}}
<
/template
>
<
/el-table-column
>
<
/template
>
<
/el-table
>
<
/div
>
<
/section
>
...
...
src/views/card/list.vue
View file @
6c6d4790
...
...
@@ -56,7 +56,13 @@ export default {
total
:
0
,
loading
:
false
,
tableList
:
[],
cardTypeOptions
:
[{
value
:
''
,
label
:
'全部卡券类型'
},
{
value
:
0
,
label
:
'抵金券'
},
{
value
:
1
,
label
:
'折扣券'
},
{
value
:
2
,
label
:
'兑换券'
}],
// eslint-disable-line
cardTypeOptions
:
[
{
value
:
''
,
label
:
'全部卡券类型'
},
{
value
:
0
,
label
:
'抵金券'
},
{
value
:
1
,
label
:
'折扣券'
},
{
value
:
2
,
label
:
'兑换券'
},
{
value
:
3
,
label
:
'商场抵金券'
}
],
sortFlag
:
false
,
adjustStock
:
false
,
currentCard
:
{}
...
...
src/views/card/partials/card-item.vue
View file @
6c6d4790
...
...
@@ -24,8 +24,14 @@
<p>
核销率
</p>
</div>
<div>
<h5>
{{
item
.
saleAmount
}}
</h5>
<p>
销售额
</p>
<template
v-if=
"item.cardType == 3"
>
<h5>
{{
item
.
wirteOffPrice
||
0
}}
</h5>
<p>
核销额
</p>
</
template
>
<
template
v-else
>
<h5>
{{
item
.
saleAmount
}}
</h5>
<p>
销售额
</p>
</
template
>
</div>
<el-tooltip
class=
"item"
effect=
"dark"
open-delay=
"300"
>
<div
slot=
"content"
>
...
...
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