Commit 24ad4cc4 by crushh

update: dist

parent 38a52d1a
......@@ -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企业 -->
......
......@@ -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>
......@@ -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
};
});
},
......
......@@ -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;
}
}
......
......@@ -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="20">
<el-col :span="6" v-for="(el, index) in activityData" :key="index">
<el-row :gutter="24">
<el-col :span="8" v-for="(el, index) in activityData" :key="index">
<target-group :data-list="el"></target-group>
</el-col>
</el-row>
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment