Commit 8e2ed188 by crushh

update: 新会员分组

parent abed2206
......@@ -2,7 +2,7 @@
<div class="data-detail">
<div v-if="analyseFlag" class="page-tip">活动转化金额每天更新 1 次</div>
<el-input v-model="search.search" @change="handleCurrentChange(1)" type="text" placeholder="请输入姓名/昵称/手机号/会员卡号" prefix-icon="el-icon-search" clearable class="search-bar"></el-input>
<el-button class="fr" type="primary" icon="iconfont fz14 icon-cp-xiazai" @click="exportExcel" size="small" :disabled="!total"> 查询结果导出</el-button>
<el-button class="fr" type="primary" icon="iconfont fz14 icon-cp-xiazai" v-if="$getButtonLimit($buttonCode.marketingAiDetailExport)" :limit-code="$buttonCode.marketingAiDetailExport" @click="exportExcel" size="small" :disabled="!total"> 查询结果导出</el-button>
<el-table :data="tableData" v-loading="loading">
<el-table-column label="基本信息" min-width="200px" show-overflow-tooltip fixed="left">
<div slot-scope="{ row }" class="member-info">
......
......@@ -39,12 +39,11 @@
<script>
import { formatDateTimeByType } from '@/utils/index.js';
import { getActivityInfo } from '@/service/api/aiApi.js';
import gicNewMemberGroup from '@/components/dm-new-member-group/index.vue';
import ruleFilter from '@/components/dm-new-rule/ruleFilter.vue';
export default {
name: 'ActivityInfo',
components: { gicNewMemberGroup, ruleFilter },
components: { ruleFilter },
data() {
return {
activityInfo: {}
......
......@@ -286,7 +286,6 @@ import activeTime from '@/views/ai/task/components/activeTime.vue';
import tagPop from '@/views/ai/task/tagPop.vue';
import { formatDateTimeByType, _debounce } from '@/utils/index';
import gicNewMemberGroup from '@/components/dm-new-member-group/index.vue';
import ruleFilter from '@/components/dm-new-rule/ruleFilter.vue';
export default {
mixins: [filterAvater],
......@@ -488,7 +487,6 @@ export default {
holidaySense,
activeTime,
LibMessage,
gicNewMemberGroup,
ruleFilter,
tagPop
},
......
......@@ -139,7 +139,6 @@
<script>
import ruleFilter from '@/components/dm-new-rule/ruleFilter.vue';
import gicNewMemberGroup from '@/components/dm-new-member-group/index.vue';
import filterAvater from '@/mixins/filterAvater.js';
import { formatDateTimeByType } from '@/utils/index.js';
import { getActivityDetail, aiDictList, templateList, getSmsTemplateEcho } from '@/service/api/aiApi.js';
......@@ -192,8 +191,7 @@ export default {
this.getActivityDetail(this.$route.params.id);
},
components: {
ruleFilter,
gicNewMemberGroup
ruleFilter
},
filters: {
birthTypeFilter(val) {
......
......@@ -177,8 +177,6 @@
<script>
import { formatDateTimeByType } from '@/utils/index.js';
import gicNewMemberGroup from '@/components/dm-new-member-group/index.vue';
const music = new Audio();
export default {
props: {
......@@ -223,9 +221,7 @@ export default {
this.desW = 300;
}
},
components: {
gicNewMemberGroup
},
computed: {
storeParams() {
return !this.isAdd ? { creatorId: this.form.creatorId } : {};
......
......@@ -135,7 +135,6 @@
<script>
import { getPageLink } from '@/service/api/gameApi.js';
import Linktools from '@/components/linktools-fulls/index.vue';
import gicNewMemberGroup from '@/components/dm-new-member-group/index.vue';
export default {
data() {
const filterJsonVal = (rule, value, callback) => {
......@@ -307,8 +306,7 @@ export default {
}
},
components: {
Linktools,
gicNewMemberGroup
Linktools
},
computed: {
storeParams() {
......
......@@ -4,7 +4,7 @@
<el-date-picker class="w250" v-model="pageParams.time" type="daterange" range-separator="至" start-placeholder="开始日期" end-placeholder="结束日期" @change="refresh"></el-date-picker>
<el-input v-model="pageParams.storeName" class="w300" placeholder="请输入门店名称或门店code" clearable @change="refresh"><i slot="prefix" class="el-input__icon el-icon-search"></i></el-input>
<el-input v-model="pageParams.memberInfo" class="w300" placeholder="会员姓名/手机号/签到计划" clearable @change="refresh"><i slot="prefix" class="el-input__icon el-icon-search"></i></el-input>
<el-button class="fr" type="primary" icon="iconfont fz14 icon-cp-xiazai" @click="exportExcel" size="small" :disabled="!total"> 查询结果导出</el-button>
<el-button class="fr" type="primary" icon="iconfont fz14 icon-cp-xiazai" v-if="$getButtonLimit($buttonCode.marketingExportSign)" :limit-code="$buttonCode.marketingExportSign" @click="exportExcel" size="small" :disabled="!total"> 查询结果导出</el-button>
</div>
<el-table tooltipEffect="light" :data="tableList" style="width: 100%">
......
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