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
24ad4cc4
Commit
24ad4cc4
authored
Aug 15, 2022
by
crushh
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
update: dist
parent
38a52d1a
Hide whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
68 additions
and
39 deletions
+68
-39
index.html
index.html
+3
-2
ai-data-detail.vue
src/views/ai/ai-data-detail.vue
+33
-13
conversion.vue
src/views/ai/ai-data-report/conversion.vue
+22
-15
task.vue
src/views/ai/task/task.vue
+8
-7
statistics.vue
src/views/game/cmh/statistics/statistics.vue
+2
-2
No files found.
index.html
View file @
24ad4cc4
...
...
@@ -8,8 +8,9 @@
<link
rel=
"stylesheet"
type=
"text/css"
href=
"<%= htmlWebpackPlugin.options.BASE_URL %>static/css/common.css"
>
<link
rel=
"stylesheet"
href=
"//at.alicdn.com/t/font_688955_2dxzdzrb3a7.css"
>
<!--GIC后台3.0-->
<script
src=
"//at.alicdn.com/t/font_688955_2dxzdzrb3a7.js"
></script>
<!--GIC后台3.0-->
<link
rel=
"stylesheet"
href=
"//at.alicdn.com/t/c/font_3229694_yzk6z4765g.css"
>
<!--GIC3.0营销-->
<script
src=
"//at.alicdn.com/t/c/font_3229694_yzk6z4765g.js"
></script>
<!--GIC3.0营销-->
<link
rel=
"stylesheet"
href=
"//at.alicdn.com/t/c/font_3380872_b9qubgdi1ic.css"
>
<!--3.0新版商户后台-->
<!-- <link rel="stylesheet" href="//at.alicdn.com/t/c/font_3229694_yzk6z4765g.css"> GIC3.0营销 -->
<!-- <script src="//at.alicdn.com/t/c/font_3229694_yzk6z4765g.js"></script> GIC3.0营销 -->
<link
src=
"//at.alicdn.com/t/font_2859043_udehp133w1.css"
>
<!--3.0组件库-->
<script
src=
"//at.alicdn.com/t/font_2859043_udehp133w1.js"
></script>
<!--3.0组件库-->
<link
rel=
"stylesheet"
href=
"//at.alicdn.com/t/font_2996579_dv9vctk5vdt.css"
>
<!-- 3.0企业 -->
...
...
src/views/ai/ai-data-detail.vue
View file @
24ad4cc4
...
...
@@ -58,7 +58,7 @@
<p>
{{ formatDateTimeByType(row.smsSendTime, 'HH:mm:ss') || '--' }}
</p>
</div>
</el-table-column>
<el-table-column
min-width=
"100px"
>
<el-table-column
min-width=
"100px"
fixed=
"right"
>
<
template
#
header
>
通话记录
<el-tooltip
placement=
"top"
>
...
...
@@ -69,21 +69,29 @@
</el-tooltip>
</
template
>
<
template
slot-scope=
"{ row }"
>
<el-tooltip
placement=
"top"
>
<div
slot=
"content"
>
查看记录
<div
class=
"flex"
>
<div
class=
"btnBg"
>
<el-tooltip
placement=
"top"
>
<div
slot=
"content"
>
查看记录
</div>
<el-button
size=
"small"
type=
"text"
@
click=
"handleRecord(row)"
:disabled=
"!row.aiTelRecordText"
>
<i
class=
"iconfont fz16 icon-chakanxiangqing-copy "
></i>
</el-button>
</el-tooltip>
</div>
<el-button
size=
"small"
type=
"text"
@
click=
"handleRecord(row)"
:disabled=
"!row.aiTelRecordText"
><i
class=
"iconfont fz14 icon-chakanxiangqing-copy"
></i>
</el-button>
</el-tooltip>
<div
class=
"btnBg"
style=
"margin-left:12px"
>
<el-tooltip
placement=
"top"
:disabled=
"!row.aiTelRecordText"
>
<div
slot=
"content"
>
{{
row
.
isPlay
?
'暂停录音'
:
'播放录音'
}}
</div>
<el-tooltip
placement=
"top"
:disabled=
"!row.aiTelRecordText"
>
<div
slot=
"content"
>
{{
row
.
aiTelRecordText
&&
!
row
.
aiTelRecordUrl
?
'录音已过期'
:
'播放录音'
}}
<el-button
size=
"small"
type=
"text"
@
click=
"handleListen(row)"
:disabled=
"!row.aiTelRecordText || (row.aiTelRecordText && !row.aiTelRecordUrl)"
>
<i
:class=
"['iconfont fz16', row.isPlay ? 'icon-tingzhi' : 'icon-bofang']"
></i>
</el-button>
</el-tooltip>
</div>
<el-button
size=
"small"
type=
"text"
@
click=
"handleListen(row)"
:disabled=
"!row.aiTelRecordText || (row.aiTelRecordText && !row.aiTelRecordUrl)"
>
<i
:class=
"['iconfont fz14', row.isPlay ? 'icon-zanting' : 'icon-kaiqi']"
></i>
</el-button>
</el-tooltip>
</div>
</
template
>
</el-table-column>
</el-table>
...
...
@@ -299,5 +307,17 @@ export default {
}
}
}
.btnBg
{
display
:
flex
;
justify-content
:
center
;
align-content
:
center
;
width
:
24px
;
height
:
24px
;
&:hover
{
background
:
RGBA
(
233
,
234
,
255
,
1
);
border-radius
:
2px
;
font-size
:
16px
;
}
}
}
</
style
>
src/views/ai/ai-data-report/conversion.vue
View file @
24ad4cc4
...
...
@@ -30,7 +30,7 @@
</el-table>
<div
class=
"chart-box"
>
<div
class=
"chart-member-count"
v-if=
"funnelData.hasData"
>
<img
:src=
"
scene == 5 ? img2 :
img1"
class=
"funnelImg"
/>
<img
:src=
"img1"
class=
"funnelImg"
/>
<div
class=
"funnel"
>
<!--
<div
class=
"funnel-item plan-count"
>
<p
class=
"item-label"
>
营销人数
</p>
...
...
@@ -122,6 +122,7 @@ export default {
type
:
'rate'
}
],
[
{
label
:
'活动费用'
,
...
...
@@ -196,15 +197,21 @@ export default {
this
.
planId
=
this
.
$route
.
query
.
planId
;
this
.
scene
=
this
.
$route
.
query
.
scene
;
if
(
this
.
scene
==
5
)
{
this
.
transeData
[
2
].
height
=
'56px'
;
let
obj
=
{
prop
:
'openCardNumber'
,
label
:
'开卡人数'
,
height
:
'69px'
,
rateLable
:
'开卡转换率'
,
rateProp
:
'openCardConversionRate'
};
this
.
transeData
.
splice
(
2
,
0
,
obj
);
let
arr
=
[
{
label
:
'开卡人数'
,
value
:
''
,
key
:
'openCardNumber'
,
type
:
'number'
},
{
label
:
'开卡转化率'
,
value
:
''
,
key
:
'openCardConversionRate'
,
type
:
'rate'
}
];
this
.
targetList
.
splice
(
1
,
0
,
arr
);
}
this
.
getPlanStatistics
();
this
.
getMemberCrowd
();
...
...
@@ -248,11 +255,11 @@ export default {
// 转化人数
conversionNumber
:
targetData
.
conversionNumber
,
// 转化率
conversionRate
:
targetData
.
conversionRate
,
// 开卡人数
openCardNumber
:
targetData
.
openCardNumber
,
// 开卡转化率
openCardConversionRate
:
targetData
.
openCardConversionRate
conversionRate
:
targetData
.
conversionRate
//
//
开卡人数
//
openCardNumber: targetData.openCardNumber,
//
//
开卡转化率
//
openCardConversionRate: targetData.openCardConversionRate
};
});
},
...
...
src/views/ai/task/task.vue
View file @
24ad4cc4
...
...
@@ -242,16 +242,16 @@ export default {
content
:
'针对消费过的客户进行营销,提升核心客户数量'
},
{
title
:
'其它场景'
,
scene
:
'0'
,
iconName
:
'icon-qitachangjing'
,
content
:
'自定义营销场景'
},
{
title
:
'开卡场景'
,
scene
:
'5'
,
iconName
:
'icon-kaika'
,
content
:
'针对非会员营销,提升开卡率'
},
{
title
:
'其它场景'
,
scene
:
'0'
,
iconName
:
'icon-qitachangjing'
,
content
:
'自定义营销场景'
}
],
optionScenes
:
[
...
...
@@ -609,6 +609,7 @@ export default {
gap
:
12px
;
.card
{
min-width
:
224px
;
width
:
16.6%
;
height
:
140px
;
background
:
#f0f3fd
;
border-radius
:
4px
;
...
...
@@ -633,7 +634,7 @@ export default {
font-size
:
14px
;
line-height
:
20px
;
height
:
40px
;
width
:
192px
;
color
:
#606266
;
}
}
...
...
src/views/game/cmh/statistics/statistics.vue
View file @
24ad4cc4
...
...
@@ -18,8 +18,8 @@
<el-button
class=
"check-detail"
@
click=
"toDetailPage(1)"
v-if=
"$getButtonLimit($buttonCode.marketingCmhActivityDetail)"
:limit-code=
"$buttonCode.marketingCmhActivityDetail"
>
查看详情
</el-button>
</div>
</dm-sub-title>
<el-row
:gutter=
"2
0
"
>
<el-col
:span=
"
6
"
v-for=
"(el, index) in activityData"
:key=
"index"
>
<el-row
:gutter=
"2
4
"
>
<el-col
:span=
"
8
"
v-for=
"(el, index) in activityData"
:key=
"index"
>
<target-group
:data-list=
"el"
></target-group>
</el-col>
</el-row>
...
...
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