Commit 680330b5 by 黑潮

update: 营销事件类型筛选

parent 7a52d2bd
export const ecmTypes = [
{ value: 'teletext', label: '图文', visible: true },
{ value: 'text', label: '文本', visible: true },
{ value: 'image', label: '图片', visible: true },
{ value: 'card', label: '卡券', visible: true },
{ value: 'wxa', label: '小程序', visible: true },
{ value: 'message', label: '短信', visible: true },
{ value: 'teltask', label: '话务', visible: true },
{ value: 'integral', label: '积分', visible: true },
{ value: 'grade', label: '会员卡升级', visible: false },
{ value: 'qywx', label: '企微任务', visible: false }
];
......@@ -47,6 +47,7 @@
import { ecmBatchSendInfos, getUseStoredFalg, getXsxsFalg } from '@/service/api/ecmApi.js';
import { formatDateTimeByType } from '@/utils/index.js';
import batchDialog from './batch-dialog';
import { ecmTypes } from '@/config/ecm.js';
export default {
name: 'ecm-batch-list',
......@@ -57,7 +58,7 @@ export default {
let that = this;
return {
dateTime: [Date.now() - 30 * 24 * 60 * 60 * 1000, Date.now()],
typeOptions: [{ value: '', label: '所有营销方式', visible: true }, { value: 'teletext', label: '图文', visible: true }, { value: 'text', label: '文本', visible: true }, { value: 'image', label: '图片', visible: true }, { value: 'card', label: '卡券', visible: true }, { value: 'wxa', label: '小程序', visible: true }, { value: 'message', label: '短信', visible: true }, { value: 'teltask', label: '话务', visible: true }, { value: 'integral', label: '积分', visible: true }, { value: 'grade', label: '会员卡升级', visible: false }, { value: 'qywx', label: '企微任务', visible: false }], // eslint-disable-line
typeOptions: [{ value: '', label: '所有营销方式', visible: true }, ...JSON.parse(JSON.stringify(ecmTypes))], // eslint-disable-line
listParams: {
ecmPlanId: this.$route.params.id,
beginTime: '',
......
......@@ -47,7 +47,8 @@
import activitySelect from '@/components/activity-select/index.vue';
import { loadEcmList, deleteEcm, offlineEcmPlan, getUseStoredFalg, getXsxsFalg } from '@/service/api/ecmApi.js';
import { formatDateTimeByType } from '@/utils/index.js';
const marketingTypeOptions = [{ value: '', label: '所有发送类型', visible: true }, { value: 'card', label: '卡券营销', visible: true }, { value: 'message', label: '短信营销', visible: true }, { value: 'teletext', label: '图文营销', visible: true }, { value: 'text', label: '文本营销', visible: true }, { value: 'teltask', label: '话务', visible: true }, { value: 'image', label: '微信图片', visible: true }, { value: 'grade', label: '会员卡升级', visible: false }, { value: 'qywx', label: '企微任务', visible: false }]; // eslint-disable-line
import { ecmTypes } from '@/config/ecm.js';
const marketingTypeOptions = [{ value: '', label: '所有发送类型', visible: true }, ...JSON.parse(JSON.stringify(ecmTypes))]; // eslint-disable-line
export default {
name: 'ecm',
data() {
......
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